CI/CD Pipeline Software Engineer, Embedded Development

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Dedham, MA
Salary
$136,837–$146,000 / yr
Posted
71 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $141k
$127k most similar roles pay here $225k

This role pays less than 80% of similar roles. Most pay $151,650–$214,500 — the shaded band above. At the midpoint, this role pays about $141k 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. This role involves designing, implementing, and maintaining continuous integration and delivery pipelines specifically tailored for embedded systems. The engineer will automate build, test, and deployment workflows while collaborating with hardware and software teams to ensure seamless integration of version control, build tools, and test frameworks. Key technical requirements include proficiency in GitLab, Jenkins, Azure DevOps, and scripting languages like Python or Bash. Candidates must possess knowledge of embedded toolchains such as GCC, Keil, or IAR, along with experience in Git, Docker, Kubernetes, and QEMU. The role addresses the specific complexities of embedded development, potentially incorporating hardware-in-the-loop testing and real-time operating systems into the automated deployment pipeline.

What you'll do

  • Design, implement, and maintain CI/CD pipelines specifically for embedded software projects using GitLab.
  • Automate build, test, and deployment processes to improve overall development efficiency.
  • Integrate version control, build tools, test frameworks, and deployment systems into a cohesive pipeline.
  • Monitor and troubleshoot pipeline performance while resolving bottlenecks or failures promptly.
  • Coordinate with hardware and software teams to align pipelines with unique embedded system requirements.
  • Utilize scripting languages like Python or Bash to automate various pipeline components.
  • Manage containerization and virtualization tools such as Docker, Kubernetes, or 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 STEM field with 5 years of experience, or a Master's degree with 3 years of experience.
  • Proven experience with CI/CD pipeline tools such as Jenkins, GitLab CI/CD, or Azure DevOps.
  • Strong knowledge of embedded software development and associated toolchains like GCC, Keil, or IAR.
  • Proficiency in scripting languages including Python or Bash for pipeline automation.
  • Experience with version control systems (e.g., Git) and familiarity with containerization tools like Docker or Kubernetes.
  • Experience with hardware-in-the-loop testing, RTOS integration, or Agile methodologies (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