Taro Logo

Yocto Linux Senior Software Engineer (Virtual)

Global aerospace company that develops commercial airplanes, defense, space and security systems.
United States
$123,250 - $192,050
Embedded
Senior Software Engineer
Remote
5,000+ Employees
5+ years of experience
Aerospace

Job Description

The Boeing Company is seeking a Yocto Linux Senior Software Engineer to join their Linux Embedded OS Team. This remote position focuses on supporting the Boeing Engineering Test & Technology (ET&T) organization. The role involves developing, deploying, and maintaining Linux Operating System configurations for Safety-Critical and non-Safety critical applications.

As a senior software developer, you'll lead the development and maintenance of software architectures, requirements, and designs. The position requires expertise in Yocto Linux OS configuration and deployment, with a focus on embedded systems and kernel-level programming. This is a strategic role that impacts all areas of the enterprise.

The ideal candidate should have strong experience in C programming, Linux development, embedded systems, and the Yocto build system. Additional desired skills include experience with C++, Python, Rust, and various development tools. Knowledge of aerospace and defense industry, DO-178C software development, and complex kernel debugging is highly valued.

Boeing offers a comprehensive benefits package including competitive base pay, health insurance, retirement plans, and various insurance options. The position offers the flexibility of fully remote work with approximately 10% travel requirement. This is an excellent opportunity for an experienced software engineer looking to make an impact in the aerospace industry while working with cutting-edge embedded systems.

Last updated 9 days ago

Responsibilities For Yocto Linux Senior Software Engineer (Virtual)

  • Lead development, documentation and maintenance of architectures, requirements, algorithms, interfaces and designs for software systems
  • Lead development of code and integration of complex software components
  • Develop software verification plans, test procedures and test environments
  • Provide technical leadership for software projects and lead software supplier management activities
  • Serve as a subject matter expert for software domains, system-specific issues, processes and regulations

Requirements For Yocto Linux Senior Software Engineer (Virtual)

Linux
Python
  • 5+ Years professional development experience in the C programming language
  • 5+ Years of professional experience developing in a Linux development environment
  • 3+ Years professional experience in embedded, device driver, or Linux kernel internals programming
  • 2+ Years experience working with the Yocto build system
  • Bachelor of Science degree preferred in Computer Engineering, Software Engineering, Computer Science, or other technical degree

Benefits For Yocto Linux Senior Software Engineer (Virtual)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Competitive base pay
  • Health insurance
  • Flexible spending accounts
  • Health savings accounts
  • Retirement savings plans
  • Life insurance
  • Disability insurance
  • Paid time off