More jobs:
Senior Embedded Software Engineer; USC
Job in
Hauppauge, Suffolk County, New York, 11788, USA
Listed on 2026-10-18
Listing for:
Programming.com
Full Time
position Listed on 2026-10-18
Job specializations:
-
Software Development
Embedded Software Engineer, Embedded Systems/ Firmware/ IoT, Software Engineer, C++ Developer
Job Description & How to Apply Below
Job Description
Job Title:
Senior Embedded Software Engineer
Location: Hauppauge, NY
Job Type:Contract
Work Arrangement: On-Site
Experience Required: 7+ Years
Job Description
We are looking for a mid to senior level Embedded Software Engineer to develop and support firmware for low power and connected embedded systems. This role requires experience with microcontrollers, embedded C/C++, and Bluetooth based IoT solutions, as well as the ability to work with hardware and software engineers.
This is a full-time contract-to-hire position based on site at our Hauppauge, NY office.
Required Qualifications
- Requires a Bachelor or Master of Science in Computer Engineering or Electrical Engineering.
- 7+ years of experience.
- Extensive experience with microcontrollers, including ARM-based platforms like STM
32 and NXP, and AVR, DSP, and PIC devices. - Proficiency in embedded C programming for microcontroller-based systems.
- Experience developing bare-metal or RTOS-based firmware.
- Experience with BLE and Bluetooth based IoT communication protocols.
- Knowledge of IoT communication protocols such as Wi-Fi, Zigbee, and 4G/5G cellular.
- Experience developing firmware for low power, battery operated systems.
- Ability to design low level software and perform firmware verification, analysis, and optimization.
- Experience with microcontroller interfaces: I2C, SPI, GPIO, ADC, CAN, and UART.
- Ability to read schematics and understand component data sheets.
- Experience troubleshooting and debugging using oscilloscopes, logic analyzers, and related tools.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×