CI/CD Pipeline Software Engineer, Embedded Development

General Dynamics

Quick summary

Work type
On-site
Location
Dedham, MA
Salary
$136,837–$146,000 / yr
Posted
today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $156k
This role $141k
$108k most similar roles pay here $208k

This role pays less than 63% of similar roles. Most pay $117,700–$194,400 — the shaded band above. At the midpoint, this role pays about $141k versus about $156k 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 514 open roles on FindRole.

Listed pay typically runs $118,519–$150,385 across 431 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

As a CI/CD Pipeline Software Engineer for Embedded Development at GD Mission Systems, you will join a dedicated team to design and maintain continuous integration and delivery pipelines tailored for embedded software projects. Your daily tasks include automating build, test, and deployment processes using GitLab, collaborating with cross-functional teams to ensure pipeline efficiency, and integrating various tools like version control systems, build tools, and test frameworks into cohesive workflows. You will need strong knowledge of CI/CD pipeline tools such as Jenkins or GitLab CI/CD, proficiency in scripting languages like Python or Bash, and familiarity with embedded software development toolchains including GCC and Keil. Additionally, experience with containerization tools and real-time operating systems is preferred, offering the chance to work on cutting-edge solutions in a collaborative environment.

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 at least 5 years of relevant experience.
  • Proven experience with CI/CD pipeline tools such as GitLab, Jenkins, Azure DevOps.
  • Strong knowledge of embedded software development and associated toolchains like GCC, Keil, IAR.
  • Proficiency in scripting languages for pipeline automation (Python, Bash).
  • Experience with version control systems and branching strategies.
  • Familiarity with containerization and virtualization tools in embedded contexts.
  • Secret clearance required.

More like this

Similar roles

Embedded Software Engineer

General Dynamics

Dedham, MA today $94,388$100,000
C C++ Rust Linux SELinux ARMv8 Serial communication protocols Device drivers Concurrent programming Heterogeneous computing systems Computer Networking Agile

Embedded Software Engineer

Lockheed Martin

Owego, NY 8 days ago $76,500$134,895
C++ PCIe SPI I2C Embedded Linux CI/CD Bare-Metal C/C++ Software Verification Kubernetes Docker Git Jenkins PostgreSQL AWS Grafana Prometheus

Embedded Software Engineer

Anduril Industries

Lexington, MA 6 days ago $166,000$220,000
C C++ Git SPI I2C CAN Timers Interrupts FPGA Xilinx ARM SoCs SoMs HDL

Embedded Software Engineer

Booz Allen Hamilton

Lexington Park, MD 2 days ago $86,900$198,000
Agile Java Go C C++ Red_Hat_Enterprise_Linux SE_Linux