Junior Embedded Software Engineer

TSC

Confirmed live 2 days ago High trust

Quick summary

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

Market check

Salary context

How this pay compares to similar roles

Similar $178k
$126k most similar roles pay here $226k

This listing doesn't post a salary. Most similar roles pay $140,000–$216,062.

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 · Junior Embedded Software Engineer

The Junior 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 experienced engineers, this individual will develop C or C++ software for embedded platforms, create Python and Bash scripts for automation and data processing, and implement software interfaces for hardware devices, sensors, and networking components. The role involves troubleshooting system-level issues, participating in code reviews, and executing unit and integration tests within a multidisciplinary team. Key technical requirements include proficiency in C/C++, Linux command-line tools, Git version control, and experience with multithreaded programming or serial device interfacing. This position addresses complex challenges in the domain of RF systems, electronic warfare, signals intelligence, and autonomous platforms while ensuring high standards for code quality and reliability.

What does a Embedded Software Engineer earn?

Median $151500 from 65 postings across 16 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 and integration tests to verify software functionality.
  • 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

Senior Embedded Software Engineer

TSC

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

Junior Embedded Software Engineer

General Dynamics

Dedham, MA 79 days ago $94,388$99,550
C++ Linux Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption

Mid-Level Embedded Software Engineer

TSC

Huntsville, AL 16 days ago
C C++ Python MATLAB ARM RTOS Embedded Linux JTAG GDB UART SPI I2C CAN Ethernet Git Jenkins Artifactory Confluence HWIL Signal Processing
3+ yrs exp

Mid-Level Embedded Software Engineer

TSC

Huntsville, AL 16 days ago
C C++ Python MATLAB ARM RTOS Embedded Linux JTAG GDB UART SPI I2C CAN Ethernet Git Jenkins Artifactory Confluence HWIL Signal Processing
3+ yrs exp

Senior Embedded Software Engineer

TSC

Aurora, CO 51 days ago
C C++ Embedded Systems Linux RTOS Python Bash CI/CD Git Containerization Virtualization IP Networking Cross-compilation Device Drivers MIL-STD-882E
10+ yrs exp

Junior Rust Embedded Software Engineer

General Dynamics

Dedham, MA 7 days ago $110,241$118,000
Rust Linux C C++ Rhapsody UML Hypervisor ARM Device Drivers Agile IDE Version Control Scripting Cybersecurity Encryption
2+ yrs exp