CyberCoders
Job Description
Job Description
Embedded Hardware Engineer
Position: Embedded Hardware Engineer
Location: Elmhurst, IL (Hybrid)
Salary: $120K - $130K (DOE)
As a growing technology company in the Chicago area, we are seeking an experienced Embedded Hardware Engineer to join our multidisciplinary Engineering team. This role offers the opportunity to work on cutting-edge human-machine interface technologies and contribute to impactful product development in a fast-paced, collaborative environment.
Key Responsibilities:- Design and develop embedded hardware systems using various microcontrollers.
- Create analog and digital circuit designs for board communications, video interfaces, power regulation, and peripheral integration.
- Perform schematic capture and PCB design using Altium; layout and fabrication documentation is a plus.
- Maintain and manage BOMs for production assemblies.
- Ensure manufacturability of designs in collaboration with factory teams.
- Plan and execute environmental and safety qualification testing.
- Develop embedded firmware from low-level drivers to touch performance algorithms.
- Build hardware and firmware for custom HMI and test solutions.
- Tune touchscreen systems to meet customer specifications.
- Provide technical support to manufacturing, sales, and customers.
- Conduct field failure analysis and remediation.
- B.S. degree in Electrical Engineering, Computer Engineering, or related field.
- 5+ years of experience in embedded systems product development.
- Proficiency in Altium or similar PCB design tools.
- Strong background in analog/mixed-signal hardware design.
- Skilled in using measurement and test equipment.
- Experience with ESD, RF, EMI, and SNR troubleshooting.
- Familiarity with I2C, UART, USB communication protocols.
- Competence in soldering and reworking fine-pitch components (0402 and above).
- Experience with ARM Cortex M or similar microcontrollers.
- Proficient in C/C++ and basic assembly language.
- Experience with touchscreen or user interface hardware.
- Ability to read 2D/3D mechanical CAD files.
- Knowledge of power conditioning and low-power system design.
- Experience with LCD displays, drivers, backlight inverters, and cabling.
- Familiarity with data analysis tools (e.g., MATLAB, Python, R).
- Debugging firmware using oscilloscopes and logic analyzers.
- Experience with Git or other source control systems.
Benefits
- Competitive Salary
- Medical
- Dental
- Vision
- Paid Time Off
- Paid Holidays
CyberCoders is proud to be an Equal Opportunity Employer
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. Individuals needing special assistance or an accommodation while seeking employment can contact a member of our Human Resources team at Benefits@CyberCoders.com to make arrangements.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity or expression, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, status as a crime victim, disability, protected veteran status, or any other characteristic protected by law. CyberCoders will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable state and local law, including but not limited to the Los Angeles County Fair Chance Ordinance, the San Francisco Fair Chance Ordinance, and the California Fair Chance Act. CyberCoders is committed to working with and providing reasonable accommodation to individuals with physical and mental disabilities. Individuals needing special assistance or an accommodation while seeking employment can contact a member of our Human Resources team at Benefits@CyberCoders.com to make arrangements.