Embedded Software Engineer


Bloomington, MN

embedded C/C++, BSP,


We have an immediate opening in the Twin Cities metro area for an Embedded Software Engineer for a 6+ month contract.  Contract Labor Embedded Software Engineers conduct or participate in the design development, and integration development of systems software, software applications and/or tools for new programs and subprograms.
Responsibilities may include the following:
 • Support for lab integration, checkout and board bring-up
 • Work with BSP and BIOS level code
 • Documentation of custom BIOS development
 • Low level driver development
 • Linux kernel development
 • Implement software in C/C++
 • Assist with design activities and documentation
 • Investigate and solve problem reports
Candidates must show a passion for innovation, a sophisticated understanding of software systems and applications, and the ability to effectively manage, grow and evolve General Dynamics Mission Systems software solutions.
Candidates must have:
 • BIOS and BSP development / integration experience
 • Embedded Real Time Linux operating system knowledge
 • Significant experience with C/C++
 • Software development experience in a Linux environment
 • D0178B
 • Experience with commercial RTOS systems (Wind River or Green Hills)
 • Experience with avionics interfaces (Fiber Channel, MIL-STD-1553, IEEE 1394)
 • Network (socket) and network protocol programming
 • Demonstrated experience working in a team environment

 • Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent
 • US Citizen
If you are interest