Firmware Engineer
Engineering · 180engineering.com
ValparaisoMid level2–10 yrs
Subscribers got this job on 18 October 2026.
New jobs reach them at 8 am and 6 pm, 5 days before they open here. Get the next one first
The job in short
Develop firmware for devices.
Embedded
Details
- Found
- 8 d ago · posted 2026-10-18
- Location as listed
- Valparaiso, IN, US
- Role
- Embedded / Firmware Engineer
- Source
- The company’s own careers site
Full description
Firmware Engineer (Direct Hire)
Location: Valparaiso, IN
Job Requisition: 7698
Description for Firmware Engineer:
The Firmware Engineer will be responsible for the design, development, debugging, testing, and maintenance of embedded firmware for electronic products. This role will work closely with cross-functional engineering teams throughout the product lifecycle, supporting new product development, sustaining engineering efforts, and customer-driven improvements.
Responsibilities for Firmware Engineer:
• Design, develop, and maintain embedded firmware using structured software development practices.
• Write, modify, debug, and test firmware for microcontroller-based systems.
• Perform software and hardware troubleshooting to identify and resolve technical issues.
• Develop and maintain engineering documentation including software specifications, test procedures, user documentation, and design records.
• Utilize laboratory equipment including oscilloscopes, logic analyzers, data acquisition equipment, and power supplies for development and testing activities.
• Conduct field failure analysis and develop corrective actions based on customer-reported issues.
• Support product verification and validation activities.
• Collaborate with engineering teams to evaluate product performance and implement continuous improvements.
• Participate in design reviews and technical discussions throughout the product development lifecycle.
• Ensure firmware development activities are completed according to project schedules and quality standards.
Requirements for Firmware Engineer:
Required
• Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field. Associate degree with relevant experience may be considered.
• 2-10 years of firmware development experience.
• Proficiency programming in C or Assembly language.
• Experience developing firmware for embedded microcontroller-based systems.
• Experience working with Real-Time Operating Systems (RTOS).
• Strong debugging and troubleshooting skills involving both software and hardware.
• Experience using laboratory test equipment including oscilloscopes and logic analyzers.
• Ability to develop and maintain technical documentation.
• Experience conducting root cause analysis and resolving product-related issues.
Preferred
• Experience with MSP430 microcontrollers.
• Experience with FreeRTOS.
• Familiarity with communication interfaces and protocols including RS-232, Ethernet, USB, Flash memory, EEPROM, ADC/DAC, SPI, and I²C.
• Experience with ARM, AVR, STM32 F4, or STM32 L4 architectures.
• Experience supporting products throughout the full development lifecycle.
Embedded / Firmware Engineer jobs in the United States · All Engineering jobs