Senior Embedded Software Engineer

TSC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Huntsville, AL
Posted
16 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $171k
$108k most similar roles pay here $231k

This listing doesn't post a salary. Most similar roles pay $149,500–$191,875.

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 27 open roles on FindRole.

Listed pay typically runs $108,500–$181,000 across 6 roles with salary data.

Most-posted roles

View all roles at TSC

At a glance

TL;DR · Senior Embedded Software Engineer

Senior Embedded Software Engineer The Senior Embedded Software Engineer joins the Product Solutions organization to design, develop, integrate, verify, and test modular, high-performance embedded software for RF sensor products and systems. This role involves building multithreaded applications using modern C++ on embedded Linux platforms while ensuring maintainability and reliability. The engineer will interface software with hardware devices, serial interfaces, Ethernet, and custom communication protocols to support real-time data-processing pipelines. Key technical requirements include proficiency in Python and Bash for automation, test development, and data processing, alongside experience with automated build systems, version control, and continuous integration. The position focuses on solving complex system-level issues within the domain of RF systems, including potential applications in electronic warfare, signals intelligence, and autonomous platforms. Collaboration with multidisciplinary teams is essential to deliver robust software for sophisticated sensor technologies and hardware integrations.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 companies.

See salary data

What you'll do

  • Design, develop, integrate, and test modular, high-performance embedded Linux software systems for RF sensor products.
  • Develop scalable, multithreaded applications using modern C++ on embedded Linux platforms.
  • Implement software interfaces for hardware devices, sensors, networking components, and real-time data processing pipelines.
  • Design and implement networked software using standard IP protocols and distributed communication architectures.
  • Create Python and Bash scripts to automate testing, deployment, data analysis, and engineering workflows.
  • Perform system bring-up, debugging, performance optimization, and field support activities.
  • Participate in code reviews, requirements analysis, architecture development, and technical planning.
  • Provide technical guidance and code review feedback to junior engineers.

What we're looking for

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent professional experience.
  • Five to seven years of experience in software design and development for complex embedded systems.
  • Extensive experience developing multithreaded applications in modern C++ for embedded Linux platforms.
  • Experience designing modular software architectures and interfacing software with hardware devices, serial interfaces, Ethernet, and custom protocols.
  • Proficiency in Python for automation, test development, data processing, and engineering utilities.
  • Experience with automated build systems, continuous integration, version control, and software configuration management.
  • Ability to obtain and maintain a U.S. Department of Defense Secret security clearance (an active Secret or Top Secret clearance is preferred).
  • U.S. citizenship.

More like this

Similar roles

Junior Embedded Software Engineer

TSC

Huntsville, AL 16 days ago
C C++ Embedded Linux Python Bash Git Unit Testing Multithreaded Programming Ethernet FPGA Hardware-in-the-loop Real-time Systems Data Structures Algorithms

Senior Software Engineer

Circle

Remote (San Francisco, CA) +11 28 days ago $152,500$205,000
Java Go Microservices RESTful API AWS Microsoft Azure SQL NoSQL Blockchain System Design Payment Systems
6+ yrs exp Remote

Senior Software Engineer

Genworth Financial

New York, NY +1 61 days ago $96,700$145,000
TypeScript Node.js Next.js React React Native Flutter Swift Kotlin GraphQL REST PostgreSQL MongoDB CI/CD DevSecOps
10+ yrs exp Hybrid

Senior Software Engineer

Datadog

96 days ago $192,000$240,000
Go Python C Redis Cassandra Kafka Data Pipelines AI Backend Systems Feature Flags Statistics
6+ yrs exp Hybrid

Senior Software Engineer

Oracle

Nashville, TN 78 days ago $89,200$209,500
Java Python Go C++ C# Kubernetes Docker RESTful APIs CI/CD Linux Oracle Cloud Infrastructure Codex Claude Code GitHub Copilot Distributed Systems Infrastructure Automation Service Observability
3+ yrs exp

Senior Software Engineer

Caterpillar

Irving, TX 74 days ago $156,998$183,140
Java Spring Boot AWS Python RESTful API Microservices Terraform CloudFormation CI/CD Azure DevOps Jenkins Kinesis Lambda S3 SQS SNS Shell Scripting Agile Automated Testing Event-driven Architecture
5+ yrs exp