Job Description Primary Overview: Boeing is seeking a multi-disciplinary engineer to provide leadership in the design, implementation, and verification of embedded flight electronics software algorithms, working under minimal direction.
Work on both sides of the traditional boundary between systems engineering and software to provide leadership to a multi-disciplinary team responsible for:
Eliciting and defining the software requirements
Designing, implementing, and integrating a solution to meet the requirements
Planning and executing the validation of the requirements and verification of the solution.
The implementation will use a combination of Autocode from Model-Based Design languages (Simulink, embedded MATLAB) and hand code in C/C++.
Responsibilities will also include:
Lead development of models/code ready for integration into a fully functional hardware/software system.
Advise and assist other engineers and check their work in order to achieve first-time quality.
Perform project management functions.
Troubleshoot complex algorithm, software, simulation, and integration issues.
Develop, select, tailor, deploy, and improve processes, tools and metrics.
Execute and document research and development projects.
Serve as a subject matter expert for algorithm/software domains, system-specific issues, processes, and regulations.
Track and evaluate team performance to ensure product and process conformance to project plans and industry standards.
Boeing is the world's largest aerospace company and leading manufacturer of commercial airplanes and defense, space and security systems. We are engineers and technicians. Skilled scientists and thinkers. Bold innovators and dreamers. Join us, and you can build something better for yourself, for our customers and for the world.
Division Engineering Test and Tech Relocation Assistance Available No. Relocation assistance is not a negotiable benefit. Qualifications This position must meet Export Control compliance requirements, therefore a “US Person” as defined by 22 C.F.R. § 120.15 is required. “US Person” includes US Citizen, lawful permanent resident, refugee, or asylee.
Degree and typical experience in engineering classification: Bachelor's and 9 or more years' experience, Master's with 7 or more years' experience or PhD with 4 or more years' experience. Bachelor, Master or Doctorate of Science degree from an accredited course of study, in engineering, computer science, mathematics, physics or chemistry. ABET is the preferred, although not required, accreditation standard. Bachelor of Science in Aerospace, Mechanical, Electrical, Computer Engineering, or Computer Science. Masters of Science is a plus.
A strong background in mathematics is required, as is experience developing guidance, navigation, or control algorithms as a member of a team.
Experience implementing software, ideally using Simulink or C/C++.
Experience as a successful team lead or identification by a trustworthy supervisor or manager as having the potential to be a successful team lead is required.
The successful candidate will possess a level of interest and savvy in software that allows him/her to help other algorithm developers improve their software designs and maintain configuration management of the solution.
Experience in development of embedded or simulated dynamical systems is desired.
Demonstrated ability to think abstractly, identifying patterns to improve maintainability, reduce complexity, and increase re-use.
Demonstrated inclination toward developing high-level architectural concepts and solutions while possessing the capacity for meticulous development of high-quality finished products.
Experience Level Individual Contributor Job Type Standard Travel Yes, 10 % of the Time Contingent Upon Program Award No Union No Job Code 6E3DP4