Embedded Firmware Engineer
Listed on 2025-12-05
-
Engineering
Embedded Software Engineer, Hardware Engineer
Location | South Bend, IN
Job Type | Full-Time Salary
Department | Engineering
Reports to | VP of Engineering
Job Summary
The Embedded Firmware Engineer is a detail-oriented team player responsible for designing, developing, and testing firmware for professional-grade audio amplifiers and related accessories. This role requires a commitment to high-quality standards that align with LEA customers' expectations for premium products. Strong communication skills are essential, as the position involves collaboration with both internal and external members of the engineering development team.
Responsibilities also include maintaining thorough documentation, tracking revision changes, and resolving firmware-related issues and bugs.
About LEA Professional
LEA innovates audio solutions for the Professional, Commercial, and Residential audiovisual technology integrators. Our products power the audio systems in some of the world’s most recognizable venues to create an unmatched experience for listeners. Applications include sound reinforcement for Professional Sports Stadiums & Arenas, Transportation, Hospitality Venues, Corporate, and even Residential Home Systems. Our served market exceeds +$8B and continues to grow globally, offering exciting challenges that are intellectually stimulating and entertaining.
Responsibilities
- Design and develop embedded software, firmware, and hardware components for real-time systems, with a focus on audio signal processing and control.
- Develop and execute both manual and automated test procedures; perform in-depth analysis of test data and maintain comprehensive documentation of test outcomes.
- Utilize a range of laboratory instruments and hardware-in-the-loop (HIL) simulators to conduct integration, system-level, and functional validation testing.
- Diagnose and resolve complex system-level issues across firmware, software, and hardware interfaces.
- Lead firmware architecture and development initiatives; collaborate closely with hardware engineering teams to co-design and implement next-generation audio products.
- Author detailed firmware requirements, test specifications, technical documentation, and supporting materials, including reference guides and design overviews.
Preferred Skills and Experience
- 5+ years of experience in Embedded Firmware Development
- Hands-on experience with STM
32 microcontroller families, including firmware development using STM
32
CubeIDE and HAL/LL drivers. - Proficient in Linux-based development environments, including system configuration, shell scripting, and peripheral integration.
- Experience with automated and semi-automated test infrastructure, including LabVIEW and National Instruments hardware for data acquisition and validation.
- Skilled in the use of electronic test and measurement equipment such as digital oscilloscopes, logic analyzers, multimeters, signal generators, and high-speed data acquisition systems for hardware validation and debugging.
- Proficient with source control systems including Git and Subversion; experienced with development environments such as Visual Studio and VS Code.
- Familiar with PCB schematic capture, layout, and design using tools such as Altium Designer, KiCad, or Eagle.
Able to contribute across the product development lifecycle, supporting both hardware bring-up and embedded firmware integration in cross-functional engineering teams. - Background or interest in audio system engineering, including signal chain optimization and embedded DSP, is highly beneficial.
- Familiarity with computer networking concepts, protocols (e.g., Ethernet, TCP/IP), and network stack debugging is a strong plus.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field.
- Hands-on experience with electronic circuit design, PCB-level debugging, microcontroller-based systems, and embedded hardware platforms.
- Proficient in low-level and high-level programming languages, including C/C++, Python, Bash, and JavaScript; experienced with Git for source control and collaborative development.
- Demonstrated ability to manage and contribute to multiple concurrent engineering projects in dynamic development…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).