CI/CD Pipeline Software Engineer, Embedded Development

General Dynamics

Confirmed live 2 days ago High trust

Quick summary

Work type
On-site
Location
Dedham, MA
Salary
$110,241–$118,000 / yr
Posted
75 days ago
Freshness
Confirmed live 2 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $114k
$98k most similar roles pay here $228k

This role pays less than 93% of similar roles. Most pay $151,650–$214,500 — the shaded band above. At the midpoint, this role pays about $114k versus about $183k for comparable roles.

Based on 240 similar postings.

Employer

About General Dynamics

General Dynamics is a global aerospace and defense company offering a broad portfolio of products and services in business aviation, ship construction, land combat vehicles, and information technology. It serves customers in the U.S. government, allied governments, and a diverse array of commercial markets.

General Dynamics currently has 1123 open roles on FindRole.

Listed pay typically runs $124,093–$150,385 across 984 roles with salary data.

Most-posted roles

View all roles at General Dynamics

At a glance

TL;DR · CI/CD Pipeline Software Engineer, Embedded Development

The CI/CD Pipeline Software Engineer - Embedded Development joins the engineering team to streamline and optimize development processes for embedded software projects. In this role, you will design, implement, and maintain continuous integration and delivery pipelines using GitLab while automating build, test, and deployment workflows. You will collaborate with cross-functional hardware and software teams to integrate version control, build tools, and test frameworks into cohesive systems. The position requires proficiency in scripting languages like Python or Bash, experience with Git, and knowledge of embedded toolchains such as GCC, Keil, or IAR. Additionally, you will utilize containerization tools like Docker and QEMU while managing hardware-in-the-loop testing and real-time operating systems. This role focuses on solving the technical challenges of ensuring reliable deployment workflows for complex embedded systems within a mission-critical domain.

What you'll do

  • Design, implement, and maintain CI/CD pipelines for embedded software projects using GitLab.
  • Automate build, test, and deployment processes to improve development efficiency.
  • Integrate version control, build tools, test frameworks, and deployment systems into cohesive pipelines.
  • Monitor and troubleshoot pipeline performance while resolving bottlenecks or failures promptly.
  • Coordinate with hardware and software teams to meet specific embedded system requirements.
  • Utilize scripting languages like Python or Bash for automated pipeline tasks.
  • Manage containerization and virtualization tools such as Docker and QEMU in embedded contexts.

What we're looking for

  • U.S. citizenship is required.
  • Active Secret security clearance is required at time of hire.
  • Bachelor's degree in Software Engineering, Computer Science, or a related field (or equivalent experience).
  • 2+ years of job-related experience or a Master's degree.
  • Proven experience with CI/CD pipeline tools like Jenkins, GitLab CI/CD, Azure DevOps, or similar.
  • Strong knowledge of embedded software development and associated toolchains such as GCC, Keil, or IAR.
  • Proficiency in scripting languages including Python or Bash for pipeline automation.
  • Experience with version control systems, containerization (Docker, Kubernetes), Agile methodologies (preferred), and HIL testing (preferred).

More like this

Similar roles

Senior Embedded Software Engineer, Device Driver and CI/CD

Abbott

Alameda, CA 113 days ago $114,000$228,000
Embedded Software C C++ CI/CD Python RTOS Microprocessor Architecture SPI UART Bluetooth NFC Assembly PowerShell Unit Testing Source Control Bitbucket CI GitHub Actions Jenkins Firmware
8+ yrs exp

Advanced Embedded Software Engineer

General Dynamics

Scottsdale, AZ 58 days ago $112,924$125,275
C++ C Python Microservices Distributed Systems AWS Azure GCP Kubernetes Docker CI/CD DevSecOps Git GitLab Agile Scrum Message Queuing Event-Driven Architecture
5+ yrs exp Hybrid