Job Description
Firmware Engineer
Tallahassee, FL
Contract Position
US CITIZENSHIP REQUIRED
Responsibilities:
Design, develop, test, and optimize firmware for embedded systems, ensuring seamless integration with hardware platforms.
Write, debug, and validate C-based firmware for electronic devices and microcontroller-based systems.
Collaborate with cross-functional engineering teams to ensure firmware aligns with hardware specifications and overall product requirements.
Integrate board support packages (BSPs) and write low-level drivers in Linux for embedded applications.
Troubleshoot and resolve firmware-related performance issues during development and testing phases.
Maintain firmware repositories using Git and document firmware architecture, design, and processes.
Stay current with industry standards and emerging tools in embedded firmware and systems design.
Qualifications:
Bachelor’s degree in Computer Engineering, Electrical Engineering, or a related field.
5+ years of experience in embedded systems firmware development.
Proficient in C/C++ programming, especially for microcontroller platforms.
Strong experience in Linux driver development and debugging with IDEs such as Eclipse.
Solid understanding of board support layers and microcontroller architecture.
Experience using Git for source control and version management.
Familiarity with XYNC-based System-on-Modules (SOMs).
Knowledge or experience with VHDL for hardware description is a plus.Company Description
Contribute to a company at the forefront of mission-critical systems and technologies in defense and security. This leader in global defense integrates advanced technology to deliver information and insights on the battlefield, offering roles that support security and technological superiority across multiple domains.