A leading technology company in New Jersey is seeking an Embedded Firmware Engineer to develop embedded software for a handheld blood analyzer. This role involves designing, implementing, and testing software subsystems using Micrium uC/OS on an ARM Cortex 3 microprocessor. Ideal candidates should have a BSEE degree and over 6 years of experience in firmware development, along with strong skills in C++ and debugging using industry-standard tools. Excellent communication skills are mandatory.
Qualifications
6+ years experience in embedded system firmware.
Experience in Micrium uC/OS operating system required.
Knowledge of control systems such as motor control and thermal control.
Responsibilities
Design, implement, and unit test software subsystems for medical devices.
Develop embedded software for an ARM Cortex 3 based microprocessor.
Skills
C++ programming
ARM microprocessor architectures
PC based software debugging
Use of oscilloscopes and voltmeters
Software configuration management
English communication skills
Education
BSEE
Job description
A leading technology company in New Jersey is seeking an Embedded Firmware Engineer to develop embedded software for a handheld blood analyzer. This role involves designing, implementing, and testing software subsystems using Micrium uC/OS on an ARM Cortex 3 microprocessor. Ideal candidates should have a BSEE degree and over 6 years of experience in firmware development, along with strong skills in C++ and debugging using industry-standard tools. Excellent communication skills are mandatory.