Software Engineer–Embedded (Embedded)
BoeingAbout the role
Company:
The Boeing CompanyThe Boeing Company is currently seeking a Software Engineer–Embedded to support our BGS C-17 Design & Development team located in Long Beach, California. This position will focus on supporting the Boeing Global Services (BGS) Software Engineering organization.
The C-17 BGS C-17 Design & Development team designs, develops, and tests associated flight software in a fast-paced agile engineering environment. Successful candidates will work closely with systems engineering teams, customers, suppliers, and field service representatives. Candidates will research and integrate new technologies to modernize the fleet of the world’s finest airlift platform.
Successful candidates will have the opportunity to deliver new capabilities using the latest software engineering techniques for C-17 flight systems. In this role, the candidate will support the software design, development, integration, and qualification as part of full software lifecycle activities of the Flight Deck Replacement (FDR) program.
Our teams are currently hiring for a broad range of experience levels including Experienced and Senior Level Software Engineers
Position Responsibilities:
Designs, develops, tests, debugs and maintains software that is integrated into embedded devices and systems and meets industry, customer, safety and regulation standards.
Builds and writes code for embedded systems software to run on specific specialized hardware.
Analyzes, monitors and improves the efficiency and stability of embedded software systems.
Implements current and emerging technologies, tools, frameworks, and changes in regulations relevant to software development and hardware technologies.
Reviews, analyzes, and translates customer requirements into the design of software products for embedded devices and systems.
Basic Qualifications (Required Skills/ Experience):
3+ years of experience in C/C++, assembly, or other object-oriented programming languages
3+ years of experience in Linux/Unix, Windows, and embedded operating systems
3+ years of experience in Git, Jira, scripting, software build tools, and configuration management
3+ years of experience in software development processes, testing, debugging, and documentation
Preferred Qualifications (Desired Skills/Experience):
Bachelor of Science degree from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
Level 2: 1 or more years' related work experience or an equivalent combination of education and experience
Level 3: 3 or more years' related work experience or an equivalent combination of education and experience
Knowledge of general and real-time software development and testing tools, capability and usage. Real-time tool examples include cross compilers, target debuggers and test/performance instrumentation.
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 software architecture and design methodologies.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s