What are the responsibilities and job description for the Software Engineer position at Scaled Composites?
The Software Engineer will design, code, test, and integrate custom avionics software, simulation software, and data acquisition systems in prototype experimental aircraft in a fast-paced research and development environment. The work includes defining system requirements and interfaces; supporting hardware/software integration and testing; and embedded, simulation, and analysis software design and development. This work spans preliminary design, detail design, development, bench testing, debugging, experimental flight test engineering, and post flight data reduction.
Duties and Responsibilities:
- Defining requirements and interfaces for custom avionics solutions
- Solving complicated problems with simple software/hardware solutions
- Design, development, testing, and integration of software to meet program requirements
- Ongoing maintenance and support of new and legacy software platforms
- Support of test design, ground and flight test planning, and test execution
- Complete product development with significant vertical responsibility
- Supporting electricians and technicians during installation and testing of systems
- Simultaneous work on multiple projects
Required
- Proficiency in software development
- Strong problem solving, organizational, and communication skills
- Strong knowledge of aerospace and software technologies and products
- Bachelor of Science in Engineering or Computer Science, or substantial equivalent experience
- Ability to work in multiple engineering disciplines on an aggressive schedule
- Proof of U.S. Citizenship
Desired
- Previous experience with aircraft simulator design and development
- Experience with Linux , VX Works, or other RTOS application and driver development
- Proficiency with several computer languages (C, C , Python, MATLAB, Simulink, etc.)
- Experience with hardware description languages and FPGAs
- Experience with digital flight control systems or autonomous system control
- Rapid prototyping experience
- Aircraft homebuilding experience
- Pilot’s License
- DOD Secret Clearance
- Additional degrees or relevant work experience