Firmware Software Engineer
Core
Design electrical systems, develop and maintain embedded C/C# firmware for forensic imaging systems, and support manufacturing and customer needs.
Role type
Firmware Software Engineer (Embedded Controls)
Builds
Forensic imaging systems with embedded controls
Domain
Manufacturing / Forensic Imaging / Embedded Systems
Deliverable
production ML models | product features | infrastructure
Required skills
C, C#, .NET, circuit board design, software development lifecycle, GitLab/GitHub, Microchip microcontrollers, Visual Studio, hardware troubleshooting
Preferred skills
Eagle CAD, electrical circuit design, manufacturing processes, travel to customer sites
Technologies
C#, C++, ASP.NET, Visual Studio, GitLab, GitHub, Microchip
Responsibilities
Design circuit board layouts and system wiring; develop and maintain embedded C and C# firmware; troubleshoot circuit boards and resolve software/firmware issues; draw schematics and route PCBs; support manufacturing team with product development and testing; train electrical assembly technicians; provide customer support and technical assistance; create training materials and documentation.
Seniority
Mid-level, hands-on IC