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 Software Engineers–Embedded Product Developers to support our Common Embedded Product Composition development team. Join our Enterprise Software team to design and deliver common embedded software that will be deployed across Boeing’s entire portfolio—commercial airplanes, defense systems, space vehicles, rotary-wing platforms, and autonomous systems.
Job Responsibility:
Designs, develops, tests, debugs and maintains software that is integrated into embedded devices and systems
Reviews, analyzes, and translates customer requirements into the design of software products for embedded devices and systems
Builds and writes code for embedded systems software to run on specific specialized hardware
Integrates embedded software with hardware components
Analyzes, monitors and improves the efficiency and stability of embedded software systems
Tests and debugs software for embedded devices and systems
Implements current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
Advises on software and hardware integration domains
Tracks and evaluates internal and supplier software team performance
3+ years of experience in programming languages such as C, C++, Python or Java
3+ years of experience with the Software Development Lifecycle (SDLC)
2+ years of experience writing embedded software
Ability to obtain a U.S. Security Clearance
U.S. Person as defined by 22 C.F.R. §120.62
Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
Nice to have:
Experience in Real Time Operating Systems such as VxWorks, DEOS, Integrity-178
Experience in software requirements, architecture/design, coding, integration, and test
Experience in real time or embedded software development, including Board Support Package (BSP) & Driver integration
Knowledge of specification format requirements, guidelines, and change control processes
Knowledge of various engineering disciplines such as electrical, mechanical, and systems
Knowledge of programming languages (e.g., C#, Java, Java 2 Enterprise and Mobile Editions (J2EE, J2ME), C++, Visual Basic, C, Assembly, Ladder Logic, Numerical Control (NC) Programming, Matlab)
Knowledge of communications, networking, and protocols (e.g., Transport Control Protocol/Internet Protocol (TCP/IP), File Transfer Protocol (FTP), Extensible Mark-up Language (XML), Wireless Access Protocol (WAP))
Knowledge of computing equipment and its operating systems (e.g., Windows, Unix, Linux)
Knowledge of software development and testing tools (e.g., editors, compilers, linkers, desktop simulations, configuration management tools, requirements management tools)
Ability to apply knowledge of database engines to the design of databases and reporting structures
Ability to integrate hardware and software components into a functional system
Knowledge of software testing and usability theory
Knowledge of general and real-time software development and testing tools
Knowledge of domains, characteristics, constraints and products that require real-time software
Knowledge of real-time target environments, including processor and network architectures, communication protocols, simulation frameworks and electrical interfaces
Knowledge of how to derive and allocate requirements (e.g., system, sub-system, software)
Knowledge of software architecture and design methodologies
Knowledge of supplier assessment processes including Preferred Supplier Certification and Work Transfer Process
The ability to use established physical, mechanical, or scientific principles and perform appropriate tests to identify and solve problems encountered on the job
What we offer:
Competitive base pay and variable compensation opportunities
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
Programs that provide for both paid and unpaid time away from work
Generous company match to your 401(k)
Industry-leading tuition assistance program
Fertility, adoption, and surrogacy benefits
Up to $10,000 gift match when you support your favorite nonprofit organizations