Logo
Brooksource

Embedded Software Engineer (Birmingham)

Brooksource, Birmingham, Alabama, United States, 35275

Save Job

Embedded Software Developer Birmingham, AL (fully onsite) 6 Month Contract to Hire/Permanent

Key Responsibilities: Develop and maintain real-time operations software (web data handling, proxies, station-to-station data transfer, UI/UX components) Frontend work primarily in WinForms; some roles involve WPF or Unity 3D Embedded/firmware development for microcontrollers Learn and extend the existing codebase Potential cross-functional support (e.g., testing, hardware integration, helping other teams) Contribute to diverse projects including medical devices and industry-wide software tools

Required/Preferred Skills: Primary:

Strong proficiency in

C#

and

.NET Frontend:

WinForms (core); WPF and/or Unity 3D experience a plus Nice-to-Have:

SAML exposure, Python, MATLAB Long term this position will move from C# into more Embedded C/C++ for firmware/microcontrollers Experience with real-time systems, data proxies, or UI development highly valued

Preferred Skills: Embedded Firmware Development experience using advanced microcontrollers and IDEs (e.g. MPLAB, IAR, Keil) Software/Firmware Development experience for aerospace applications Experience with Test-Driven Development (TDD) methodology Experience using Visual Studio and/or VS Code Experience developing/deploying RTOS frameworks Previous experience within a Research & Development (R&D) lab Previous aerospace industry/NASA experience