Firmware Engineer
On-site · Huntsville, Alabama, United States
Job Summary
Firmware Engineer responsible for designing, documenting, implementing and testing software/firmware for complex electronic and electromechanical systems used in laboratory and military applications. Role involves assisting with design, assembly, integration and testing of embedded firmware, electronic assemblies and systems; identifying risks and developing mitigation strategies; traveling occasionally; and leveraging a wide range of languages and tools (C/C++, .NET, Python, PLC-like scripting, Ghidra/IDA Pro, Wireshark) within an engineering services environment to support multiple programs.
Required Qualifications
- ABET accredited degree or BS in technical field
- Minimum 5 years related technical experience
- Experience with Hardware, Firmware, and Software Architecture
- Experience with managed and unmanaged languages (C, C++, .NET, Python, Perl, TCL, Java, Android, iOS)
- Familiarity with schematics and digital/analog circuit design
- Some travel
- Experience with high-speed serial communications
- Experience with Development, System, and Test Scripting and Automation
- Knowledge of DSP, Micro-controller, Embedded development
- Knowledge of electrical design and analysis tools (OrCAD, Altium, PSpice)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.