Job Description
Control Systems / Embedded Software Engineer
Location: Huntsville, AL
Our client in Huntsville is seeking a talented and driven Control Systems / Embedded Software Engineer to support the development of cutting-edge power management systems. This role is ideal for a hands-on engineer with a passion for embedded systems, real-time controls, and innovative product development.
You’ll be involved in the full product lifecycle—from system architecture and embedded software design to implementation, integration, and release. The position requires strong debugging skills and the ability to work across electrical, mechanical, and control domains.
Key Responsibilities:
Design and develop embedded software in C/C++
Implement real-time control algorithms for advanced power systems
Develop device drivers and board support packages for embedded platforms
Interface with low-level protocols (SPI, I2C, UART, PCIe) and high-level communication interfaces (CAN, RS232/422/485, TCP/IP)
Use Linux for real-time programming and command-line-based development
Apply instrumentation tools (oscilloscopes, logic analyzers, etc.) for system-level testing and debugging
Collaborate with cross-functional teams throughout the product development lifecycle
Utilize Git/GitHub for version control and project collaboration
Requirements:
5–7 years of experience in Embedded Controls Engineering
Strong understanding of electronics and circuit-level troubleshooting
Experience with sensor interfaces, motor control, and software safety
Proficiency with Linux development environments
Familiarity with tools like Altium (or similar) for hardware design and review
Strong communication and collaboration skills to work with internal teams, vendors, and customers
U.S. Citizenship or Naturalized Citizenship required (due to work on defense-related programs)
Self-starter with the ability to manage and deliver complex projects independently
Presented by TriMech Staff Augmentation
TriMech Staff Augmentation is a specialized engineering staffing partner connecting top-tier technical talent with leading organizations. With a deep understanding of engineering disciplines and industry needs, we provide tailored recruiting solutions—including direct hire and contract placements—to ensure the right fit for both candidates and clients.
Interested or know someone who fits this description?
TriMech Services specializes in the placement of qualified technical candidates for both temporary and direct hire opportunities. TriMech Services offers a unique approach to matching the specialized skill sets of our candidates specific industries.
Full-time