Boeing→
Spacecraft Software Engineer (Associate or… at Boeing · El Segundo
Entry LevelOn-siteEl Segundo, CA$106k–$144k/yr
Skills
c programmingc++ programmingembedded software developmentlinuxsoftware development life-cyclehardware-software interfacefault-tolerant software architectureunit testinghardware-in-the-loop testingserial data protocolspython programmingverilogfpga developmentgitjiraconfluencesatellite systems
Job Description
Summary: Boeing is a leading aerospace company focused on innovation and collaboration. They are seeking a Spacecraft Software Engineer to develop software for satellites, ensuring functionality in orbit and supporting mission operations with updates and enhancements.
Responsibilities:
- Work collaboratively with hardware, control and system engineers to define and develop software requirements, architectures and designs suited for fault-tolerant spacecraft
- Rapidly prototype novel software solutions to prove out the architecture/design concepts, quantify technical risk, and create new capabilities
- Implement designs in C/C++, integrate software components, create and run unit tests, validate on Hardware-in-the-Loop and release real-time embedded solutions
- Assist with system verification and qualification, assessing the outputs and documenting the results to ensure software products that meet system requirements and mission-critical standards
- Be responsible for all phases of software development and problem resolution from program inception to post-launch support
- Work with hardware engineers to verify hardware-hardware and hardware-software interfaces
- Break down the software development needed for a program into smaller discrete tasks that can be given to others to implement and monitor their progress
- Perform code reviews to ensure the software being developed is functionally correct, efficient, and meets our coding standards
Required Qualifications:
- 1+ years' experience in software or hardware engineering, requirements, design, development, test, and working with software and hardware
- 1+ years of experience working with Linux
- 1+ years of experience in C and C++ programming
- 1+ years of experience writing embedded software within software development life-cycles
- The ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship
- An interim and/or final U.S. Top Secret Clearance Post-Start is required
Preferred Qualifications:
- Bachelor's degree or higher in Electrical Engineering, Computer Engineering or Computer Science
- 3+ years of experience in C and C++ programming
- Experienced in embedded environment and/or bare metal C on a microcontroller
- Experience with concurrent HW/SW development
- Experience with iterative and/or agile development processes
- Experience with serial data protocols (HDLC, I2C, SPI)
- Experience in Python programming
- Experience in Verilog and FPGAs
- Experience with git, JIRA, confluence
- Knowledge of satellite systems and components
- Level 2: 1 or more years' related work experience or an equivalent combination of education and experience
- Level 3: 3 or more years' related work experience or an equivalent combination of education and experience
Required Skills: C programming, C++ programming, Embedded software development, Linux, Software development life-cycle, Hardware-software interface, Fault-tolerant software architecture, Unit testing, Hardware-in-the-Loop testing, Serial data protocols, Python programming, Verilog, FPGA development, Git, JIRA, Confluence, Satellite systems
Benefits: Health insurance, Flexible spending accounts, Health savings accounts, Retirement savings plans, Life and disability insurance programs, Paid and unpaid time away from work, Best-in-class 401(k) plan: we'll match your contributions dollar for dollar, up to 10% of eligible pay with immediate 100% vesting, Student Loan Match: The Boeing 401(k) Student Loan Match allows eligible enrolled U.S. employees to have their qualified student loan debt payments counted, along with any match-eligible contributions they make, for purposes of determining the Company Match to employees' Boeing 401(k) accounts.
Benefits
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Paid and unpaid time away from work
Best-in-class 401(k) plan: we'll match your contributions dollar for dollar, up to 10% of eligible pay with immediate 100% vesting
Student Loan Match: The Boeing 401(k) Student Loan Match allows eligible enrolled U.S. employees to have their qualified student loan debt payments counted, along with any match-eligible contributions they make, for purposes of determining the Company Match to employees' Boeing 401(k) accounts.