A forward-thinking engineering firm delivering custom embedded solutions for diverse industries. From concept through launch, they specialize in high-performance firmware and hardware integration for advanced electronic systems.
The Opportunity:
Join the team as a Senior Firmware Engineer, where youβll design, develop, and debug firmware for embedded platforms ranging from bare-metal microcontrollers to complex Linux-based systems. You'll take ownership of smaller projects, collaborate with cross-functional teams, and help shape best practices for firmware development.
Key Responsibilities:
β’ Architect and implement firmware for embedded systems (C/C++)
β’ Develop low-level drivers and peripheral interfaces (SPI, I2C, UART, USB)
β’ Bring up and validate new hardware platforms alongside electrical engineers
β’ Optimize firmware performance and ensure system reliability
β’ Write detailed specifications and maintain thorough documentation
β’ Lead smaller-scale firmware projects and mentor junior team members
β’ Contribute to software/firmware testing, validation, and release processes
β’ Collaborate across disciplines to align firmware with hardware and application requirements
What You Bring:
β’ 5+ years of professional experience in embedded firmware development
β’ Proficient in C/C++ for bare-metal, RTOS, and embedded Linux environments
β’ Experience with ARM, PIC, or similar embedded platforms
β’ Skilled in debugging with oscilloscopes, logic analyzers, and lab tools
β’ Familiar with Git and modern embedded development workflows
β’ Bachelor's degree in Computer Engineering, Electrical Engineering, or similar field
Benefits:
β’ Medical, dental, and vision insurance
β’ 401(k) with employer match
β’ Paid time off, tuition reimbursement
β’ On-site fitness center and wellness program
β’ Life & disability insurance, FSAs