Sr. Software Engineer in Sterling, VA
Job Title: Software Engineer
Job Location: Sterling, VA
Job Duration: 12 Months contract to hire for the right candidate
Education Requirements: Bachelor's Degree and three years of relevant experience
Notes: candidates must be US Citizens or Permanent Residents - manager is looking for candidates with the following skills: Embedded C programming, familiarity with DO178B based software development life cycle and some familiarity with Green Hills Multi IDE - manager would prefer candidates with no more than 7-10 years of software development experience in avionics industry and interested in potentially converting to a RC employee down the road; manager would also PREFER local candidates
PROJECT: Rockwell Collins Control Technologies has openings for embedded software engineers on several exciting programs: Project: Develop an integrated inertial navigation system and flight control system for an unmanned aerial vehicle. This includes software for a board support package, framework, vehicle state estimation, autopilots and mission planning.
POSITION RESPONSIBILITIES:
- Design, code, test, and provide ongoing support for embedded systems software to meet technological and customer requirements
- Define and analyze system software design requirements and write software requirements documents to meet defined and anticipated customer needs and system quality and performance standards
- Write software integration and test plans; conduct and lead software verification, testing and integration efforts to identify required modifications and ensure optimum system performance at delivery
- Collaborate with electrical engineers in planning, design and development of systems to ensure software and hardware performance and compatibility
- Develop interface definitions in conjunction with design team and enforce interface control documents to record and validate system performance standards and results
- Lead and participate in software Design Reviews to ensure team progress against milestones are met and to maintain highest quality level within project schedules
- Serve as technical lead on projects as assigned, working with customers to meet deliverables and address and resolve technology or system issues
Skill Sets:
- Real Time Embedded Software, C/C++
- Windows Forms, GUI development, C#
- DO-178B Requirements/Development/Test
- OMAP/ARM/PowerPC
- Embedded Linux/GCC/GDB
- GreenHills Integrity and MULTI, uCOS, VectorCast C
- Control Systems/Inertial Navigation Systems/Engine Control
- Interfaces - Serial/CANBus/Ethernet/I2C
- ClearCase/ClearQuest
Qualifications:
Education Requirements: Bachelor's Degree and three years of relevant experience
Skill Sets:
- Real Time Embedded Software, C/C++
- Windows Forms, GUI development, C#
- DO-178B Requirements/Development/Test
- OMAP/ARM/PowerPC
- Embedded Linux/GCC/GDB
- GreenHills Integrity and MULTI, uCOS, VectorCast C
- Control Systems/Inertial Navigation Systems/Engine Control
- Interfaces - Serial/CANBus/Ethernet/I2C
- ClearCase/ClearQuest
Additional Information:
Looking for only USC or GC - W2 contract
No C2C