Previous Job
Senior Software Engineer - 18-01028
Ref No.: 18-01028
Location: El Segundo, California
Position Type:Contract
Start Date / End Date: 04/23/2018 to 04/30/2020
Job Description:

Advanced software technologies are critical to Client's Space and Airborne Systems' strategic business areas.
Our Space Programs lead the industry in demonstrating the speed and agility required for next generation responsive space missions.
A qualified candidate for the Space Programs will have a complete understanding and wide application of technical theories, and concepts associated with software development and design for Special Test Equipment to verify Flight Hardware and Software at Board, Unit, & System level.

Primary responsibilities include software development of Test Equipment Software to command, control, and telemetry of various space-based sensors and control mechanisms, and system, unit, and module software & system test activities.
Additional responsibilities include assisting with full life-cycle responsibilities from design to sell-off; including, but not limited to documentation, test, and report writing.
The candidate must be a self-starter, have the ability to work independently, and the ability to manage personal workload to meet assigned deadlines.
The candidate should have experience successfully working in a collaborative environment.
The candidate will be involved with the planning, conduct, and coordination of software designs, software architecture, development, test, and documentation.

Required Skills:
  • Experience in C/C++
  • Experience with Test Development Environments (LabWindows/CVI, LabVIEW, TestStand)
  • Experience with Interfaces: GPIB, Spacewire
  • Experience in full life-cycle software development, implementation, design and overall architecture
  • Expertise writing Preliminary and Critical design documentation
  • Experience with software test activities and planning
  • Experience presenting to and interfacing with internal customers.
  • Understanding of software development best practices and processes
  • Minimum 4 years of related technical individual contributor experience in large team software engineering development
  • US Citizen
Desired Skills:
  • Experience with Configuration Management tools
  • Experience with automated test tools, techniques, and practices
  • Experience with Agile-Scrum methodology
  • Knowledge of MS Office or other presentation tools
Required Education:
  • BS or higher degree in Engineering, Science, Mathematics, Physics, or equivalent.