Senior Embedded Software Engineer

TSC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Aurora, CO
Employment
Full-time
Posted
19 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$110k $212k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $147,200–$177,662.

Based on 240 similar postings.

Employer

About TSC

Technology Service Corporation (TSC) is an employee-owned, high-technology company providing specialized engineering services,, sensor technology, and electronic systems primarily to the U.S. government, including the Department of Defense.

TSC currently has 50 open roles on FindRole.

Listed pay typically runs $90,000–$162,500 across 8 roles with salary data.

Most-posted roles

View all roles at TSC

At a glance

TL;DR · Senior Embedded Software Engineer

The Senior Embedded Software Engineer joins the Product Solutions organization to provide technical leadership for the design, development, and integration of modular, high-performance embedded software systems. This role involves architecting complex real-time C/C++ software solutions, leading system integration, prototyping, and deployment activities across multidisciplinary teams. The engineer will oversee hardware/software integration, debugging, and performance optimization while mentoring other engineers and authoring technical documentation. Key technical requirements include expertise in Linux-based embedded system development, network communication, IP networking, and protocol implementation. Candidates must be proficient in Git, CI/CD workflows, and build management. The work focuses on developing software for RF sensor products and systems, potentially involving radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems within defense and mission-critical environments.

What does a Embedded Software Engineer earn?

Median $150424 from 100 postings across 20 companies.

See salary data

What you'll do

  • Architect and implement complex real-time C/C++ software solutions for embedded platforms.
  • Lead the design, development, and integration of modular, high-performance embedded software systems.
  • Oversee hardware/software integration, debugging, and performance optimization for RF sensor products.
  • Lead system integration, prototyping, deployment, and evaluation activities across multidisciplinary teams.
  • Author and review technical documentation, design artifacts, and customer deliverables.
  • Drive continuous improvement in software development processes, tools, and methodologies.
  • Mentor and guide engineering teams to foster technical growth and software development best practices.

What we're looking for

  • Bachelor of Science in Computer Science, Computer Engineering, or a related technical field.
  • Minimum of 10 years of professional experience developing embedded software.
  • Demonstrated expertise in C/C++ for embedded systems development, including concurrency and performance optimization.
  • Extensive experience with Linux-based embedded system development and network communication.
  • Deep understanding of IP networking, protocol implementation, and debugging techniques.
  • Proven track record of technical leadership, mentoring, and cross-functional collaboration.
  • Proficient in Git source control, CI/CD workflows, and modern software engineering practices.
  • U.S. Citizenship is required.
  • Ability to obtain and maintain a DoD Secret Clearance.
  • Experience with radar, SIGINT, EW, autopilot, PNT/guidance, or unmanned systems (preferred).
  • Expertise in microservice architectures, containerization, and virtualization in embedded environments (preferred).
  • Advanced knowledge of real-time operating systems (RTOS) and Linux kernel-space programming (preferred).
  • Experience implementing software safety processes and hazard analyses in accordance with MIL-STD-882E (preferred).
  • Proficiency in scripting languages like Python or Bash for automation and data analysis (preferred).

More like this

Similar roles

Senior Engineer, Embedded Software

Rockwell Automation

Mayfield Heights, OH 18 days ago
C++ Python Embedded Software RTOS Linux GDB Git Jenkins GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming
5+ yrs exp Hybrid

Senior Engineer, Embedded Software

Rockwell Automation

Mayfield Heights, OH 19 days ago
Embedded Software C++ Python RTOS Linux Git Jenkins GDB GTest CppUnit Agile Scaled Agile Framework CIP IEC 61508 IEC 62443 Object-Oriented Programming System on Chip
5+ yrs exp Hybrid

Senior Embedded Software Engineer

TSC

Huntsville, AL 4 days ago
C++ Python Embedded Linux Bash POSIX threads FPGA Ethernet Version Control Middleware Device Drivers Hardware-in-the-loop Virtualization Linux Kernel Real-time Scheduling data-acquisition
5+ yrs exp

Senior Specialist, Software Engineering

L3Harris

Mason, OH 34 days ago
C/C++ RTOS Embedded Software Python Ethernet RS422 1553 GigE Vision CoaXPress Camera Link Subversion Linux Windows Board Support Packages Drivers System Testing Earned Value Management Oscilloscopes
6+ yrs exp

Embedded Software Engineer

TSC

Huntsville, AL 4 days ago
C C++ Embedded Linux Python Bash Git Unit Testing Data Structures Algorithms Multithreaded Programming Networking FPGA Hardware-in-the-loop Real-time Systems Version Control Automated Build Systems

Senior Embedded Software Engineer

General Dynamics

Bloomington, MN 31 days ago $149,831–$159,000
C embedded system s MBSE SysML FPGA SPI QSPI UART I2C JTAG PTP GitLab Parasoft CppCheck RSTP VLAN Magic Draw Static Code Analysis Code Coverage
8+ yrs exp