Boeing

Software Developer – Mid Level, Senior

Boeing

full-time

Posted on:

Location Type: Remote

Location: ArizonaUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $118,150 - $232,300 per year

Job Level

About the role

  • Develop, deploy, and maintain Linux Operating System configurations for Safety-Critical and non-Safety critical applications.
  • 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.
  • Works under minimal direction.

Requirements

  • Bachelor's degree or higher
  • 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
  • Experience with the full software development life cycle: requirements, use-cases, architecture, design, testing, integration, deployment, etc...
  • Experience contributing to Open Source Software (OSS)
  • Experience in any combination of the following additional languages – C++, Python, Rust
  • Experience with git, gcc, clang, bazel
  • Experience with DO-178C software development
  • Experience with bootloaders, hypervisors
  • Experience in multiple processor families (e.g. x86, ARM)
  • Experience debugging complex code issues
  • Experience with CI/CD tooling such as Gitlab CI
  • Experience in aerospace and defense industry
Benefits
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C programming languageLinux development environmentembedded programmingdevice driver programmingLinux kernel internals programmingsoftware development life cycleOpen Source Software (OSS)debugging complex code issuesDO-178C software developmentbootloaders
Soft Skills
technical leadershipdocumentationplanningexecutionminimal direction
Certifications
Bachelor's degree