At a Glance
- Tasks: Develop and test embedded software for defence platforms, ensuring high standards.
- Company: Join Boeing, a leader in innovation and collaboration, making a global impact.
- Benefits: Enjoy competitive pay, health insurance, flexible spending accounts, and retirement plans.
- Why this job: Be part of a diverse team with opportunities for professional growth and meaningful work.
- Qualifications: 5 years of C++ experience in embedded systems; US citizenship required for security clearance.
- Other info: This role is 100% onsite in Hazelwood, Missouri, with a first shift schedule.
The predicted salary is between 80000 - 110000 £ per year.
Mid-Level C++ Embedded Software Engineer
Mid-Level C++ Embedded Software Engineer
2 days ago Be among the first 25 applicants
Job Description
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.
Job Description
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.
Software Engineer – Embedded
At The Boeing Company, we innovate and collaborate to make the world a better place. From the seabed to outer space, you can contribute to work that matters. 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 looking for a Software Engineer – Embedded to join the Government Vehicle Health Management Systems (GVHMS) team located in Hazelwood, Missouri and Berkeley, Missouri. This position will focus on supporting the Boeing Commercial Airplanes (BCA) & Boeing Global Services (BGS) Software Engineering organization.
The GVHMS team develops, fields and supports health management systems for defense platforms. The Central Maintenance Computing System (CMCS) is an on-board system that acquires, stores, analyzes and reports the health of the vehicle. The team is looking for a highly motivated software engineer to develop software and software tests throughout all phases of the software development life cycle (requirements, design, implementation and verification). The software engineer will document, design, and develop CMCS software functionality in a service-oriented architecture.
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.
- 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.
- Analyzes, monitors and improves the efficiency and stability of embedded software systems.
Basic Qualifications
- This position requires the ability to obtain a Secret clearance, for which the government requires an U.S. Citizenship. A security clearance credential that has been active in the past 24 months is considered active
- 5 years of experience developing and deploying C++ software for embedded systems running Linux.
- 5 years of experience working in a collaborative Agile scrum environment.
Preferred Qualifications
- Bachelor of Science degree (or greater) from an accredited course of study in engineering, engineering technology (includes manufacturing engineering technology), chemistry, physics, mathematics, data science, or computer science.
- 5 years of experience working with model-based requirements (UHM, SysML, Cameo, MSoSA).
- Strong decision-making skills and the ability to work both independently and as part of a team.
- Knowledge of various engineering disciplines such as electrical, mechanical, and systems. The ability to communicate with technical personnel from multiple skill areas and functions to evaluate technical information and issues impacting design, production, and support of products, services, or other deliverables.
- 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) capability and usage. 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 testing, usability practices. Ability to write and execute test scripts and perform usability analyses.
- 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 (e.g., system, sub-system, software) and show traceability throughout the product lifecycle.
Work Location
Onsite – This position is expected to be 100% onsite. The selected candidate will be required to work onsite at one of the listed location options.
Work Shift
The position is for 1st Shift.
Technical Assessment
To be considered for this position you will be required to complete a technical assessment as part of the selection process. Failure to complete the assessment will remove you from consideration.
Drug Free Workplace
Boeing is a Drug Free Workplace where post offer applicants and employees are subject to testing for marijuana, cocaine, opioids, amphetamines, PCP, and alcohol when criteria is met as outlined in our policies.
At Boeing, we strive to deliver a Total Rewards package that will attract, engage and retain the top talent. Elements of the Total Rewards package include competitive base pay and variable compensation opportunities.
The Boeing Company also provides eligible employees with an opportunity 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 a number of programs that provide for both paid and unpaid time away from work.
The specific programs and options available to any given employee may vary depending on eligibility factors such as geographic location, date of hire, and the applicability of collective bargaining agreements.
Please note that the information shown below is a general guideline only. Pay is based upon candidate experience and qualifications, as well as market and business considerations.
Summary Pay Range
Hazelwood, Missouri – $110,500- $149,500
Applications for this position will be accepted until Jul. 24, 2025
Export Control Requirements: This position must meet export control compliance requirements. To meet export control compliance requirements, a “U.S. Person” as defined by 22 C.F.R.
- 120.15 is required. “U.S. Person” includes U.S. Citizen, lawful permanent resident, refugee, or asylee.
Export Control Details: US based job, US Person required
Relocation
This position offers relocation based on candidate eligibility.
Security Clearance
This position requires the ability to obtain a U.S. Security Clearance for which the U.S. Government requires U.S. Citizenship. An interim U.S. Secret Clearance Pre-Start and final U.S. Secret Clearance Post-Start is required.
Visa Sponsorship
Employer will not sponsor applicants for employment visa status.
Shift
This position is for 1st shift
Equal Opportunity Employer
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.
Applytoday!
Seniority level
-
Seniority level
Mid-Senior level
Employment type
-
Employment type
Full-time
Job function
-
Job function
Engineering and Information Technology
-
Industries
Staffing and Recruiting
Referrals increase your chances of interviewing at Health and Care Jobs by 2x
Sign in to set job alerts for “Embedded Software Engineer” roles.
Mid-Level C++ Embedded Software Engineer
Mid-Level C++ Embedded Software Engineer
Mid-Level C++ Embedded Software Engineer
Hazelwood, MO $110,500.00-$149,500.00 1 day ago
Mid-Level C++ Embedded Software Engineer
Mid-Level C++ Embedded Software Engineer
Hazelwood, MO $110,500.00-$149,500.00 1 day ago
Mid-Level C++ Embedded Software Engineer
Mid-Level C++ Embedded Software Engineer
Mid-Level C++ Embedded Software Engineer
Hazelwood, MO $110,500.00-$149,500.00 5 hours ago
Mid-Level C++ Embedded Software Engineer
Hazelwood, MO $110,500.00-$149,500.00 2 days ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Mid-Level C++ Embedded Software Engineer employer: Health and Care Jobs
Contact Detail:
Health and Care Jobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mid-Level C++ Embedded Software Engineer
✨Tip Number 1
Familiarise yourself with the specific technologies and tools mentioned in the job description, such as C++, Linux, and Agile methodologies. Being able to discuss your hands-on experience with these technologies during interviews will demonstrate your suitability for the role.
✨Tip Number 2
Prepare for the technical assessment by brushing up on your coding skills and understanding of embedded systems. Practising coding challenges related to C++ and embedded software can help you feel more confident and ready to tackle the assessment.
✨Tip Number 3
Network with current or former employees of Boeing, especially those in similar roles. They can provide valuable insights into the company culture and the specifics of the job, which can help you tailor your approach during the interview process.
✨Tip Number 4
Showcase your collaborative skills by preparing examples of how you've successfully worked in team environments, particularly in Agile settings. Highlighting your ability to communicate effectively with cross-functional teams will be crucial in demonstrating your fit for the role.
We think you need these skills to ace Mid-Level C++ Embedded Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded systems. Include specific projects or roles where you developed software for embedded devices, and emphasise your familiarity with Agile methodologies.
Craft a Strong Cover Letter: In your cover letter, express your passion for embedded systems and how your skills align with the responsibilities outlined in the job description. Mention any relevant experience with health management systems or similar technologies.
Highlight Technical Skills: Clearly list your technical skills related to the position, such as programming languages (C++, Linux), software development tools, and any experience with model-based requirements. This will help demonstrate your fit for the role.
Prepare for the Technical Assessment: Since a technical assessment is part of the selection process, review key concepts in embedded systems and C++. Brush up on coding challenges and be ready to showcase your problem-solving skills during this assessment.
How to prepare for a job interview at Health and Care Jobs
✨Brush Up on C++ and Embedded Systems
Make sure you're well-versed in C++ and have a solid understanding of embedded systems. Be prepared to discuss your previous projects and how you applied your skills in real-world scenarios.
✨Understand Agile Methodologies
Since the role involves working in a collaborative Agile scrum environment, be ready to explain your experience with Agile practices. Share examples of how you've contributed to team success in past projects.
✨Familiarise Yourself with Boeing's Values
Boeing emphasises innovation and collaboration. Research their mission and values, and think about how your personal values align with theirs. This will help you demonstrate your fit for the company culture.
✨Prepare for the Technical Assessment
This position requires a technical assessment as part of the selection process. Brush up on relevant technical skills and practice coding problems related to embedded systems to ensure you're ready to showcase your abilities.