Embedded Firmware Engineer
Location: Yardley, PA
Salary: $120,000 – $140,000
Join a highly respected company with a long history of delivering cutting-edge industrial control solutions.
We specialize in designing and manufacturing rugged, high-performance technology for mission-critical applications—and we’re growing.
We’re looking for an experienced Embedded Firmware Engineer who thrives on solving real-world engineering challenges. In this role, you’ll lead the development of embedded systems that power intelligent, reliable industrial equipment used in some of the harshest environments. From system architecture to hardware integration and automated testing—you’ll own projects that have a real impact.
What You’ll Do
· Define and document embedded system requirements with cross-functional teams
· Collaborate closely with hardware engineers to optimize system design and performance
· Analyze and modernize existing firmware architecture to support next-gen features
· Evaluate and select microcontrollers using structured tools and performance criteria
· Design and implement modular firmware with RTOS, version control (Git), and CI/CD workflows
· Develop and support embedded software for custom calibration, test, and manufacturing systems
· Lead code reviews, documentation efforts, and unit testing for reliability and long-term support
· Build and maintain HIL (Hardware-in-the-Loop) and FIL (Firmware-in-the-Loop) test frameworks
· Use MATLAB and Simulink for system modeling, simulation, and validation
· Execute detailed test plans, analyze performance data, and deliver formal reports
· Collaborate with suppliers for hardware evaluation kits and long-term component planning
What You Bring
· Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or related field
· 5+ years of hands-on experience in embedded firmware development
· Proficiency in C/C++, real-time embedded systems, and microcontroller architecture
· Strong background in hardware-software integration and system debugging
· Experience with HIL/FIL testing, simulation, and automated validation systems
· Skilled in MATLAB, Simulink, and Stateflow for modeling and validation
· Familiarity with version control tools (e.g., Git) and Agile/Scrum methodologies
· Knowledge of common communication protocols and hardware interfaces
· Experience with STM32, STM32CubeMX, and STM32CubeIDE highly preferred
Physical & Work Environment Requirements
· Ability to lift and move up to 50 lbs of equipment
· Able to stand, sit, and walk for extended periods
· Regular work in office and manufacturing environments (PPE provided as needed)
· Must be available for full-time, on-site work (Monday–Friday, 40 hours/week)
· Reliable and consistent attendance is essential
Why This Role?
· Work with a passionate, technically strong team on high-impact products
· Be part of a stable, employee-owned company with a legacy of innovation
· Tackle meaningful challenges with autonomy and ownership
· Build solutions used in critical infrastructure and industrial environments around the world
Ready to take your embedded systems career to the next level? Apply now and bring your expertise to a company that values innovation, quality, and engineering excellence.
Job ID: 5473