Senior Firmware Engineer / C, BareMetal / Wilmington, DE
Wilmington, Delaware
Onsite
Full Time
$140k - $160k
A global leader in analytical instruments and software, serving critical markets in the life sciences, pharmaceutical, and advanced materials industries is looking to hire a hands-on Embedded Firmware Engineer. In this role, you’ll be a key contributor in the design, development, and maintenance of bare-metal embedded systems for high-precision analytical instrumentation. This is a high-impact position that demands strong technical expertise and a passion for low-level system development.
Key Responsibilities:
Key Responsibilities:
- Design, implement, and test firmware for embedded systems used in precision instruments
- Develop low-level code for microcontrollers and associated peripherals (e.g., SPI, I2C, UART, ADC, PWM)
- Write robust and maintainable firmware in C for bare-metal environments
- Participate in hardware bring-up and integration of firmware with new designs
- Collaborate with cross-functional teams including hardware, software, and systems engineering
- Troubleshoot and debug complex issues across hardware and firmware interfaces
- Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field
- 5+ years of experience in embedded systems development with a strong emphasis on C programming
- Proven expertise in bare-metal firmware development and microcontroller-based systems
- Deep understanding of low-level embedded concepts: real-time constraints, memory management, timing, and interrupt handling
- Experience working with hardware-level peripherals (SPI, I2C, UART, ADC, PWM, etc.)
- Strong debugging skills with tools like oscilloscopes, logic analyzers, and in-circuit debuggers
- Familiarity with precision instrumentation or scientific equipment is a plus
- Competitive Salary
- Comprehensive medical benefits
- Bonus
- PTO
- 401k matching
Applicants must be currently authorized to work in the United States on a full-time basis now and in the future.