This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At Boeing, we innovate and collaborate to make the world a better place. We’re committed to fostering an environment for every teammate that’s welcoming, respectful and inclusive, with great opportunity for professional growth. Find your future with us. The Boeing Company is currently seeking Embedded Software Engineers (Associate, Experienced or Senior) (Virtual) to join the Software Engineering team, focused on developing embedded real-time software for our avionics hardware solutions. At Boeing, we are at the forefront of aerospace innovation, shaping the future of flight and space exploration.
Job Responsibility:
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
Requirements:
1+ years of professional software development experience
1+ years of experience developing embedded software using C
Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
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, etc.)
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
Nice to have:
Experience with board bring-up, bootloaders, and on-target debugging
Level 3: 3+ years' related work experience or an equivalent combination of education and experience
Level 4: 5+ years' related work experience or an equivalent combination of education and experience
What we offer:
Generous company match to your 401(k)
Industry-leading tuition assistance program pays your institution directly
Fertility, adoption, and surrogacy benefits
Up to $10,000 gift match when you support your favorite nonprofit organizations