CI/CD Pipeline Software Engineer, Embedded Development

General Dynamics

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Scottsdale, AZ
Salary
$124,397–$131,200 / yr
Posted
58 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $183k
This role $128k
$114k most similar roles pay here $226k

This role pays less than 88% of similar roles. Most pay $151,925–$214,500 — the shaded band above. At the midpoint, this role pays about $128k 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 processes while collaborating with hardware and software teams to ensure seamless workflows. Key responsibilities include integrating version control, build tools, and test frameworks into cohesive pipelines while monitoring performance and troubleshooting bottlenecks. Required technical skills include experience with GitLab, Jenkins, Azure DevOps, and scripting languages like Python or Bash. The role also requires knowledge of embedded toolchains such as GCC, Keil, or IAR, along with familiarity with Docker, Kubernetes, QEMU, and hardware-in-the-loop testing to solve complex deployment challenges in the embedded software 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 a cohesive pipeline.
  • 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 or a related STEM field, plus 5 years of experience; or a Master's degree, plus 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 such as 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

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

Senior Embedded Software Engineer

General Dynamics

Scottsdale, AZ 21 days ago $142,696$158,303
C/C++ Linux Git Rust Embedded Development Boot Agile SELinux CI Pipelines Python Perl Static Analysis
8+ yrs exp

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