Embedded Software Engineer

TSC

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Huntsville, AL
Employment
Full-time
Posted
9 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $162k
$121k most similar roles pay here $202k

This listing doesn't post a salary. Most similar roles pay $130,837–$193,000.

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

Most-posted roles

View all roles at TSC

At a glance

TL;DR · Embedded Software Engineer

Embedded Software Engineer The Embedded Software Engineer joins the Product Solutions organization to support the design, development, integration, testing, and documentation of embedded software for RF sensor products and systems. Working under the guidance of senior engineers, this individual will develop and maintain C or C++ software for embedded platforms while building software interfaces for hardware devices, sensors, networking components, and communication protocols. The role involves creating Python and Bash scripts to automate testing and data processing, performing system bring-up, and troubleshooting software defects. Key technical requirements include proficiency in C/C++, Linux command-line tools, Git version control, and multithreaded programming. The work focuses on solving complex problems within the domain of RF systems, electronic warfare, signals intelligence, and autonomous platforms. Candidates must be able to navigate hardware-in-the-loop testing and integrated development environments to ensure system reliability and security.

What does a Embedded Software Engineer earn?

Median $154708 from 94 postings across 18 companies.

See salary data

What you'll do

  • Develop and maintain C or C++ software for embedded Linux platforms.
  • Implement software components for hardware devices, sensors, networking components, and communication protocols.
  • Create Python and Bash scripts to automate testing, data processing, and engineering workflows.
  • Perform system bring-up, debugging, and troubleshooting of software defects and system-level issues.
  • Execute unit tests, integration tests, and other software verification activities.
  • Maintain technical documentation including interface descriptions, test procedures, and development records.
  • Utilize version control systems and automated build tools in accordance with established practices.

What we're looking for

  • Bachelor's degree in Computer Engineering, Electrical Engineering, or a related field, or equivalent experience.
  • Zero to two years of professional software development experience, including internships or academic projects.
  • Experience with C or C++ programming.
  • Fundamental understanding of data structures, algorithms, debugging, and version control.
  • Ability to obtain and maintain a U.S. Department of Defense Secret security clearance.
  • Experience developing software in C++ for Linux or embedded platforms (preferred).
  • Experience with Python/Bash scripting, Git, Linux tools, and hardware interfacing (preferred).
  • U.S. citizenship.

More like this

Similar roles

Embedded Software Engineer

TSC

Huntsville, AL 9 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

Embedded Software Engineer

Booz Allen Hamilton

Colorado Springs, CO 64 days ago $86,800–$198,000
C C++ Python DSP RF Theory Embedded Systems Firmware Microcontrollers Ethernet Serial SCPI Linux Windows GitHub Jira Confluence Agile Cross-compiling

Embedded Software Engineer

L3Harris

Rochester, NY 20 days ago $84,500–$157,500
C C++ Object-Oriented Design RTOS VxWorks Linux QNX Windows Git Bitbucket Jira Jenkins Agile Wireless Networking
4+ yrs exp

Embedded Software Engineer

Motorola Solutions

Schaumburg, IL 53 days ago $75,000–$130,000
C C++ Python Linux Embedded Software Agile Git JIRA Machine Learning Artificial Intelligence Cybersecurity RF FPGA Wireless Communications

Senior Embedded Software Engineer

TSC

Huntsville, AL 39 days ago
C++ Embedded Linux Python Bash POSIX Threads FPGA Ethernet Serial Interfaces Hardware-in-the-loop Middleware Device Drivers Version Control
5+ yrs exp

DevOps Engineer

TSC

Huntsville, AL 39 days ago
CI/CD Python C C++ Linux Jenkins Git Docker Artifactory Bash Embedded Systems GitLab CI CircleCI Prometheus ELK Stack Static Analysis FPGA
3+ yrs exp