Firmware Engineer

ASGN Incorporated
Norwood, United States of America
1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Norwood, United States of America

Tech stack

C
Communications Protocols
Computer Engineering
Software Debugging
Linux
Firmware
Hardware Design
Performance Tuning
Real-Time Operating Systems
RS-485 Standard
System Testing
Systems Integration
Serial Peripheral Interface
Industrial Software

Job description

We are seeking a Firmware Engineer to join our engineering team, focused on designing and developing embedded firmware for advanced power systems. This role involves working on real-time, mission-critical applications and collaborating closely with hardware and systems teams to build reliable, high-performance products., * Develop and maintain embedded firmware using C in a Linux-based environment, supporting system-level functionality, debugging, and performance optimization

  • Work within real-time operating systems (RTOS)
  • Debug and troubleshoot firmware and hardware integration issues
  • Develop and optimize control algorithms and system logic
  • Implement communication protocols such as CAN, RS485, SPI, and I2C
  • Support new product development as well as improvements to existing systems
  • Collaborate with cross-functional teams including hardware, manufacturing, and quality
  • Assist with testing, validation, and production support

Requirements

Do you have experience in System validation?, * Bachelor degree in Electrical Engineering, Computer Engineering, or related field

  • 5+ years of firmware or embedded systems experience
  • Background in C programming on Linux systems, with experience in low-level development, debugging, and system integration
  • Experience working with real-time operating systems (RTOS)
  • Familiarity with embedded hardware and system-level debugging
  • Experience with communication protocols such as CAN or RS485
  • Experience with digital signal processing or control systems
  • Background in power electronics, industrial systems, or similar environments

Benefits & conditions

  • Competitive salary and comprehensive benefits

Apply for this position