Firmware Engineer

180 Engineering

$80K — $110K *
Telecommunications & Hardware
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Engineering, Electrical Engineering, Computer Science, or related technical field (Associate degree with relevant experience acceptable).
  • 2-10 years of firmware development experience.
  • Proficient in programming C or Assembly language.
  • Experience developing firmware for embedded microcontroller-based systems.
  • Familiarity with Real-Time Operating Systems (RTOS).
  • Strong debugging and troubleshooting skills for software and hardware.
  • Experience using laboratory test equipment like oscilloscopes and logic analyzers.

Responsibilities

  • Design and develop embedded firmware for electronic products.
  • Debug and test firmware, ensuring high-quality performance.
  • Maintain existing firmware and implement improvements based on customer feedback.
  • Collaborate with cross-functional teams throughout the product lifecycle.
  • Conduct root cause analysis for product-related issues.
  • Develop and maintain comprehensive technical documentation.
  • Support new product development and sustaining engineering efforts.

Benefits

  • Collaborative work environment with cross-functional teams.
  • Opportunities for involvement in product lifecycle from start to finish.
  • Exposure to diverse engineering challenges and customer-driven projects.
  • Environment that encourages professional development and skill enhancement.
Full Job Description
About this role

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.

Must haves:
  • 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.


Nice to Have:
  • 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 IB2C.
  • Experience with ARM, AVR, STM32 F4, or STM32 L4 architectures.
  • Experience supporting products throughout the full development lifecycle.

Similar Jobs

More Telecommunications & Hardware Jobs

Find similar Firmware Engineer jobs: