A complete application in a minute
Tailored resume and cover letter, ready to send.
Programming.com in Hauppauge, NY seeks a firmware engineer to develop and support firmware for low-power, connected embedded systems. You will design, verify, analyze, and optimize low-level software while collaborating with hardware and software engineers to deliver robust, scalable solutions.
The role requires strong embedded C/C++, hands-on experience with ARM-based platforms such as STM32 and NXP, and the ability to read schematics and component data sheets to ensure correct device
Develop and support firmware for low-power, connected embedded systems. Design, verify, analyze, and optimize low-level software while collaborating with hardware and software engineers.
Requirements: Requires a bachelor's or master's degree in Computer Engineering or Electrical Engineering and extensive experience with microcontrollers, including ARM-based platforms such as STM32 and NXP, as well as AVR, DSP, and PIC devices. Candidates should be proficient in embedded C programming and able to read schematics and understand component data sheets.
Key Skills: Embedded C/C++, Microcontrollers, Firmware Development, ARM-Based Platforms, STM32, NXP, AVR, DSP, PIC, Bluetooth, IoT, Low-Level Software Design, Firmware Verification, Firmware Analysis, Firmware Optimization, Reading Schematics