Boeing is seeking a mid-level or senior software developer with expertise in Yocto Linux OS configuration and deployment to develop, deploy, and maintain Linux Operating System configurations for Safety-Critical and non-Safety critical applications. This is a strategic effort impacting all areas of the enterprise.
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 the full software development life cycle: requirements, use-cases, architecture, design, testing, integration, deployment, etc...
- Experience in any combination of the following additional languages – C++, Python, Rust
- Experience with git, gcc, clang, bazel
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.
- Leads development, selection, tailoring and deployment of processes, tools and metrics.
- Plans, executes and documents software research and development projects.
- Serves as a subject matter expert for software domains, system-specific issues, processes and regulations.
Other
- Works under minimal direction.
- Ability to learn and adapt quickly.
- This position has been identified as a virtual opportunity and will not require the selected candidate to relocate.
- Travel: Occasional travel may be required but would be less than 10%.
- Employer will not sponsor applicants for employment visa status.