Remote (Global)

Boeing is hiring an Embedded Software Engineer (Associate, Experienced, or Senior) (Virtual)

About the Role

The Boeing Company is looking for Embedded Software Engineers at the Associate, Experienced, and Senior levels to join our Software Engineering team. In this virtual role, you will develop embedded, real-time software for avionics hardware solutions, tackling challenging problems and owning the complete software lifecycle.

What You'll Do

  • Design, develop, test, debug, and maintain software integrated into embedded devices and systems, ensuring compliance with industry, customer, safety, and regulatory standards.
  • Review, analyze, and translate customer requirements into software product designs for embedded devices and systems.
  • Build and write code for embedded systems software tailored to specific specialized hardware.
  • Integrate embedded software with hardware components effectively.
  • Provide guidance on software and hardware integration best practices.
  • Implement current and emerging technologies, tools, frameworks, and regulatory changes relevant to software and hardware development.
  • Test and debug software for embedded devices and systems to ensure functionality and reliability.
  • Analyze, monitor, and enhance the efficiency and stability of embedded software systems.

What We're Looking For

  • 1+ years of professional software development experience.
  • 1+ years of experience developing embedded software using C.

Nice to Have

  • Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science.
  • For Level 3: 3+ years' related work experience or an equivalent combination of education and experience.
  • For Level 4: 5+ years' related work experience or an equivalent combination of education and experience.
  • Ability to effectively communicate and collaborate in a virtual work environment.
  • Ability to independently identify and solve problems encountered on the job using both creativity and established engineering principles.
  • Strong analytical skills, including the ability to isolate issues with logs and test results.
  • Experience with hardware debuggers (e.g., JTAG, logic analyzers, bus analyzers).
  • Experience debugging, integrating, and testing software in emulated and hardware-in-the-loop environments.
  • Experience identifying software vulnerabilities and implementing effective measures to protect the software.
  • Understanding of fundamental cyber security concepts, such as secure boot, encryption, and key management.
  • Experience developing and executing test plans, test cases, and requirement-based tests for complex software systems.
  • Experience in scripting and automation using Python and Bash.
  • Knowledge and experience with developing software in relation to one or more of the following standards: DO-178C, NASA-STD-5001, MIL-STD-498, MIL-STD-882, MIL-HDBK-516C.

Technical Stack

  • C
  • Linux
  • Real-time operating systems
  • Python
  • Bash
  • JTAG
  • Logic analyzers
  • Bus analyzers

Team & Environment

You will join Boeing’s Software Engineering team, collaborating in a virtual environment to advance avionics solutions.

Benefits & Compensation

  • Competitive base pay and variable compensation opportunities.
  • Eligibility to enroll in a variety of benefit programs, generally including health insurance, flexible spending accounts, health savings accounts, retirement savings plans, life and disability insurance programs, and paid/unpaid time away from work.
  • Associate Level: $84,150 – $129,950
  • Experienced Level: $102,850 – $159,850
  • Senior Level: $123,250 – $192,050

Work Mode

This is a virtual position open to candidates globally.

Boeing is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national origin, gender, sexual orientation, gender identity, age, physical or mental disability, genetic factors, military/veteran status or other characteristics protected by law.

Required Skills
CLinuxReal-time operating systemsPythonBashJTAGLogic analyzersBus analyzersEmbedded SystemsSoftware DevelopmentDebuggingCommunication ProtocolsHardware InterfacesSystem Integration CLinuxReal-time operating systemsPythonBashJTAGLogic analyzersBus analyzersEmbedded SystemsSoftware DevelopmentDebuggingCommunication ProtocolsHardware InterfacesSystem Integration
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
About company
Boeing
Boeing is a major aerospace company involved in the design, manufacture, and sale of commercial airplanes, defense products, and space systems. This role supports Boeing Commercial Airplanes Engineering Groups through international aviation projects.
All jobs at Boeing Visit website
Job Details
Category embedded
Posted 4 months ago