Job Description
Hardware/Software Engineer Responsibilities:
Research, specify, design, code, test, maintain, and document real-time embedded microprocessor and FPGA systems for industrial printing systems.
Write and maintain industrial printer configuration software and driver for a windows based environment.
Design and implement electronic circuits and electronic assemblies
Qualifications:
Strong C/C++/C# language skills and familiarity with Assembly language.
Printed Circuit Board schematic design and board layout.
Strong written and verbal communication skills for technical issues and software documentation
Engineering Skills
Learn existing products operation.
Use creativity to improve reliability, add features and lower costs.
Suggest efficient engineering & testing processes.
Employ embedded R/T operating systems when appropriate.
Extensive mechanical design experience is not required but basic proficiency is.
Documentation Skills
Write source code including an appropriate amount of comments.
Be able to write or design software/Firmware specifications.
Ability to read electrical schematics, block diagrams, assembly drawings.
Ability to use schematic-capture & PCB layout CAD tools (for example, Eagle).
Be self-disciplined to maintain integrity of computer & hardcopy files.
Draw flowcharts when appropriate or required.
Communication Skills
Meet with management, sales & customers to get & understand goals and report status
Communicate with vendors to clearly explain requirements.
Explain theories of operation and manufacturing strategies to service & production staff.
Misc.
Keep up to date on emerging technology.
Be proficient using a desktop PC and office applications.
Have good attendance & professional conduct.
Research, specify, design, code, test, maintain, and document real-time embedded microprocessor and FPGA systems for industrial printing systems.
Write and maintain industrial printer configuration software and driver for a windows based environment.
Design and implement electronic circuits and electronic assemblies
Qualifications:
Strong C/C++/C# language skills and familiarity with Assembly language.
Printed Circuit Board schematic design and board layout.
Strong written and verbal communication skills for technical issues and software documentation
Engineering Skills
Learn existing products operation.
Use creativity to improve reliability, add features and lower costs.
Suggest efficient engineering & testing processes.
Employ embedded R/T operating systems when appropriate.
Extensive mechanical design experience is not required but basic proficiency is.
Documentation Skills
Write source code including an appropriate amount of comments.
Be able to write or design software/Firmware specifications.
Ability to read electrical schematics, block diagrams, assembly drawings.
Ability to use schematic-capture & PCB layout CAD tools (for example, Eagle).
Be self-disciplined to maintain integrity of computer & hardcopy files.
Draw flowcharts when appropriate or required.
Communication Skills
Meet with management, sales & customers to get & understand goals and report status
Communicate with vendors to clearly explain requirements.
Explain theories of operation and manufacturing strategies to service & production staff.
Misc.
Keep up to date on emerging technology.
Be proficient using a desktop PC and office applications.
Have good attendance & professional conduct.
Requirements
Strong C/C++/C# language skills and familiarity with Assembly language.
Printed Circuit Board schematic design and board layout.
Strong written and verbal communication skills for technical issues and software documentation
Printed Circuit Board schematic design and board layout.
Strong written and verbal communication skills for technical issues and software documentation
Benefits & Perks
401(k)
Health insurance
Health savings account
Life insurance
Paid time off
Health insurance
Health savings account
Life insurance
Paid time off
Compensation
USD 45,000 – 75,000
Per year
In INR: Rs 313,000 – Rs 522,000 per month
🌟 Not Sure If You Qualify for This Job?
Get a free personalised eligibility check — country match, visa route and salary in INR for your exact profile.
Takes 5 minutes · All professions · Driver to Doctor
Check My Eligibility Free →Free · No agent · Verified 2026 data
Let's Move Globally is an information platform. We don't recruit or place candidates.
Always apply directly through official company channels and verify opportunities independently.