Skip to content
Principal Embedded Software Engineer (Linux – Kernel Level Development)
Job ID: 8818
Client: Elbit Systems of America
Location: Merrimack, New Hampshire
Employment Type: Contract
Principal Embedded Software Engineer (Linux – Kernel Level Development)
Merrimack, NH area
Overview:
USPRO is looking for a proven Embedded Software Engineer to work with a defense client of ours in the Merrimack, New Hampshire area. This individual will design, develop and test complex embedded software.
Employment type: Contract
Duration: 6+ months (with possibility for extension)
Responsibilities:
- Design, develop and test complex embedded software.
- Deliver high quality software design, documentation and implementation that meet defined requirements as well as support products throughout the lifecycle.
- Collaborate with team members across multiple engineering disciplines including Systems, Electrical and Firmware.
- Be an active participant in bids and proposals for new business.
- Active contributor to streamlining department processes and adopting industry best practices.
Required Qualifications:
- Bachelor’s Degree in Computer Engineering, Software Engineering, Electrical Engineering or related field.
- Minimum of 5+ years’ experience including Linux and kernel level development in embedded systems.
- Device driver experience with standard serial protocols (SPI, I2C, UART, USB).
- Demonstrated experience with C in embedded environments.
- Demonstrated knowledge/experience with microprocessor (single and/or multi-core) and microcontroller-based designs.
- Experience with standard software practices such as requirements management (e.g. DOORs), source control management, IDEs, unit testing, and code reviews.
- Strong interpersonal, verbal and written communication, and problem-solving skills required.
- Strong knowledge of Microsoft Office suite.
Highly Desired Qualifications:
- Demonstrated experience with any of the standard transports (1/10 Gigabit Ethernet (GbE), PCIe, Fiber Channel, Serial Rapid IO or similar).
Additional Notes:
- Must have ability to obtain DoD SECRET clearance.
- Travel up to 20% as required.
- Background check and drug screening will be required.