CI/CD Pipeline Software Engineer, Embedded Development

General Dynamics

Quick summary

Work type
On-site
Location
Dedham, MA
Salary
$110,241–$118,000 / yr
Posted
4 days ago

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $157k
This role $114k
$100k most similar roles pay here $209k

This role pays less than 77% of similar roles. Most pay $117,925–$195,368 — the shaded band above. At the midpoint, this role pays about $114k versus about $157k 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 552 open roles on FindRole.

Listed pay typically runs $118,570–$149,500 across 459 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

Join us as a CI/CD Pipeline Software Engineer for Embedded Development, where you will design and maintain continuous integration and delivery pipelines using GitLab to enhance the efficiency of embedded software projects. Your day-to-day responsibilities include automating build, test, and deployment processes, collaborating with cross-functional teams to ensure pipeline effectiveness, and integrating various tools into a cohesive system. You will need expertise in CI/CD pipeline tools like Jenkins or GitLab CI/CD, knowledge of embedded development toolchains such as GCC and Keil, proficiency in scripting languages for automation, and familiarity with version control systems and containerization tools. This role requires a Bachelor’s degree in Computer Science or related field and at least 2 years of relevant experience, with preference given to those familiar with hardware-in-the-loop testing and real-time operating systems.

What you'll do

  • Design, implement, and maintain CI/CD pipelines for embedded software projects using GitLab.
  • Automate build, test, and deployment processes to enhance development efficiency.
  • Integrate version control, build tools, test frameworks, and deployment systems into a cohesive pipeline.
  • Monitor and troubleshoot pipeline performance, addressing bottlenecks or failures promptly.
  • Stay current with industry best practices and emerging tools in CI/CD and embedded development.

What we're looking for

  • Bachelor’s degree in Computer Science or related field and 2+ years of relevant experience.
  • Proven experience with CI/CD tools like GitLab, Jenkins, Azure DevOps.
  • Strong knowledge of embedded software development toolchains (GCC, Keil, IAR).
  • Proficiency in scripting languages for pipeline automation (Python, Bash).
  • Familiarity with version control systems and branching strategies.
  • Experience integrating containerization/virtualization tools in embedded contexts.

More like this

Similar roles

Software Development Engineer, Systems

Apple Inc

Cupertino, CA 6 days ago $182,820$272,100
C++ Python GNSS Kalman Filters Statistical Data Analysis Inertial Navigation Systems Software Development Cycles Mobile Device Software Development Modem Integration Measurement Engine

Software Development Engineer

Adobe

San Jose 94 days ago $123,700$179,200
Python Java JavaScript C++ React Vue Angular DevOps SaaS CI/CD Docker Kubernetes AWS PostgreSQL MongoDB

Software Development Engineer

Zillow

Remote 9 days ago $136,300$217,700
ES6 React TypeScript GraphQL Python NodeJS Go PostgreSQL Aurora Postgres CI/CD Mortgage Fintech REST Distributed Systems Microservices
Remote

Software Development Engineer

Booz Allen Hamilton

McLean, VA 71 days ago $69,400$158,000
AWS Go Java Node.js C# PostgreSQL MySQL MongoDB DynamoDB RESTful APIs CI/CD Generative AI tools Authentication Authorization Security best practices