The Boeing Company is seeking a mid-level or senior software developer to develop, deploy, and maintain Linux Operating System configurations for Safety-Critical and non-Safety critical applications.
Requirements
- 5+ Years professional development experience in the C programming language
- 3+ Years of professional experience developing in a Linux development environment
- 2+ Years professional experience projects related to embedded, device driver, or Linux kernel internals programming
- Some professional experience working with the Yocto build system
- Experience with git, gcc, clang, bazel
- Experience with yocto or buildroot
- Experience with DO-178C software development
Responsibilities
- Leads and/or contributes to activities to develop, document and maintain architectures, requirements, algorithms, interfaces and designs for software systems.
- Develops code and integrates complex software components into a fully functional software system.
- Develops software verification plans, test procedures and test environments, executing the test procedures and documenting test results to ensure software system requirements are met.
- Provides technical leadership for software projects.
- Serves as a subject matter expert for software domains, system-specific issues, processes and regulations.
- Works under minimal direction.
- Ability to learn and adapt quickly.
Other
- Occasional travel may be required but would be less than 10%
- Bachelor's degree or higher in electrical/computer engineering or computer science
- Employer will not sponsor applicants for employment visa status.
- Relocation assistance is not a negotiable benefit for this position.
- This position must meet export control compliance requirements.