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).
Seeking a Senior Software Engineer - Product Lead to support the Common Embedded Product Composition team. The role involves designing and delivering common embedded software for deployment across Boeing’s portfolio, including commercial airplanes, defense systems, space vehicles, and autonomous systems. The engineer will work in a Software Integrated Product Team (IPT) Leadership role, shaping system requirements and architecture, and developing or re-using common embedded software products. The position requires working with system engineers, electrical engineers, FPGA, Safety community, DevSecOps, and software developers, and involves hands-on experience with various computing hardware and System on Chips (SoCs).
Job Responsibility:
Leads the design, development, test, debugging and maintenance of software that is integrated into embedded devices and systems
Leads review, analyses, and translation of customer requirements into the design of software products for embedded devices and systems
Reviews code for embedded systems software to run on specific specialized hardware
Leads integration of embedded software with hardware components
Leads analyses, monitoring and improvement of the efficiency and stability of embedded software systems
Leads testing and debugging of software for embedded devices and systems
Researches and leads implementation of current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies
Advises on software and hardware integration domains
Leads tracking and evaluation of internal and supplier software team performance
5+ years of experience in programming languages such as C, C++, Python or Java
3+ years of experience in real time or embedded software development, including Board Support Package (BSP) & Driver integration
3+ years of experience in engineering project planning or project management
Ability to obtain a U.S. Security Clearance
U.S. Person as defined by 22 C.F.R. §120.62 (U.S. Citizen, U.S. National, lawful permanent resident, refugee, or asylee)
Nice to have:
Experience in Real Time Operating Systems such as VxWorks, DEOS, Integrity-178, RTOS
Experience in software requirements, architecture/design, coding, integration, and test
Bachelor of Science degree from an accredited course of study in engineering, engineering technology, chemistry, physics, mathematics, data science, or computer science
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
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
Ability to build, integrate and troubleshoot software components
Knowledge of how to derive and allocate requirements and show traceability
Knowledge of software architecture and design methodologies
Ability to synthesize software architectures and designs that meet requirements
Knowledge of supplier assessment processes
The ability to use established physical, mechanical, or scientific principles and perform appropriate tests to identify and solve problems
What we offer:
Health insurance
Flexible spending accounts
Health savings accounts
Retirement savings plans
Life and disability insurance programs
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 for nonprofit organizations