About the job
Position: Senior Embedded Software Engineer
Location: Sterling, Virginia
Contract Duration: 12 months, with the potential for permanent hire for the right candidate
Education: Bachelor’s Degree in a relevant field with a minimum of three years of experience in software development
Requirements:
- U. S. Citizenship or Permanent Resident status is required.
- Proficiency in Embedded C programming.
- Familiarity with the DO178B software development lifecycle.
- Experience with Green Hills Multi IDE is a plus.
- Preferred candidates will have no more than 7-10 years in software development, specifically within the avionics industry.
- Local candidates are highly preferred.
Project Overview:
Join our team at Rockwell Collins Control Technologies, a leader in flight control, navigation, and electronic engine control systems, specializing in Unmanned Aerial Vehicles (UAVs). You will be involved in the development of an integrated inertial navigation system and flight control system for UAVs, including software for board support packages, frameworks, vehicle state estimation, autopilots, and mission planning.
Position Responsibilities:
- Design, code, test, and provide ongoing support for embedded systems software, ensuring alignment with technological and customer requirements.
- Define and analyze system software design requirements and document software requirements to meet customer needs and quality standards.
- Develop software integration and test plans; lead verification and testing efforts to ensure optimal system performance.
- Collaborate with electrical engineers on planning and execution of projects.

