Embedded Software Engineer
Jobs via Dice
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
The Boeing Company - Embedded Software Engineer
The Boeing Company is currently seeking an Embedded Software Engineer (Associate or Experienced) to support our Boeing Software Factory team. This virtual position will primarily focus on supporting the Boeing Engineering Test and Technology (ET&T) business organization.
The ideal Embedded Software Engineer will be responsible for developing tools and supporting DevOps tasks related to Boeing Software Factory Integration. This includes developing Python-based DevOps tools, assisting with DevOps tasks across the Boeing Software Factory, and creating tooling that automates the orchestration, packaging, and testing of software products throughout the company.
Our teams are currently hiring for a broad range of experience levels including Associate, and Experienced Level Software Engineers. This position has been identified as a virtual opportunity and will not require the selected candidate to relocate.
Position Responsibilities
- Work within a fast-paced, small team to automate common development tasks in the Boeing Software Factory.
- Provide DevOps support, including (but not limited to):
- Gitlab CI Pipeline implementation and updates to existing pipelines.
- Bazel module updates and implementation to support various development languages (Python, C, C++, Java, Rust, etc...).
- Python tool development.
- Collaborate under general direction with various teams to facilitate their migration into the Boeing Software Factory.
Basic Qualifications (Required Skills/Experience)
- 3+ years of experience developing Python modules and/or scripts.
- 3+ years of experience developing CI/CD pipelines (Gitlab CI preferred).
- 1+ years of experience developing in Java or Rust.
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 (Associate): 1 or more years' related work experience or an equivalent combination of education and experience.
- Level 3 (Experienced): 3 or more years' related work experience or an equivalent combination of education and experience.
- 3+ years of experience developing software for embedded systems, using one or more real-time operating systems (RTOS).
- 1+ years of experience with Bazel (Module development preferred).
- Familiarity with Agile software development methodologies.
Key skills/competency
- Python
- CI/CD
- Gitlab CI
- Bazel
- Java
- Rust
- Embedded Systems
- RTOS
- DevOps
- Software Factory
How to Get Hired at Jobs via Dice
- Research The Boeing Company's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume for Embedded Software Engineer roles: Highlight Python, CI/CD, Bazel, Java/Rust, and embedded systems experience.
- Prepare for technical assessments: Practice coding challenges, especially in Python, and demonstrate DevOps principles and tools.
- Showcase your problem-solving skills: During interviews, provide examples of automating development tasks and integrating complex systems.
- Network with Boeing professionals: Connect on LinkedIn with current employees to gain insights and potential referrals.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background