Embedded Software Engineer (Mid-Level) for RF Sensor Systems

Technology Service Corporation

Huntsville (AL)

On-site

USD 85,000 - 115,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

401k Plan
Flexible Work Schedule

Job summary

TSC’s Product Solutions (PS) organization in Huntsville, AL seeks a Mid-Level Embedded Software Engineer to design, develop, test, and validate embedded software for RF sensor products. You’ll work with ARM-based processors, C/C++, Python, and collaborate across hardware, FPGA, and software teams to deliver robust systems.

Responsibilities include HWIL testing, real-time control, and signal processing, with emphasis on debugging, documentation, and cross-functional teamwork.

Qualifications

  • Bachelor’s degree in electrical or computer engineering or related field.
  • 3–10 years of embedded software development experience.
  • Proficiency in C/C++ and Python/MATLAB.
  • Strong understanding of microcontroller/microprocessor architectures and peripherals.
  • Familiarity with debugging tools such as JTAG, oscilloscopes, and signal analyzers.
  • Knowledge of communication protocols (UART, SPI, I2C, CAN, Ethernet).
  • US Citizenship and ability to obtain and maintain a DoD security clearance.

Responsibilities

  • Design, develop, and maintain embedded software for ARM-based processors using C/C++.
  • Design, develop, and maintain system test applications using C, C++, and Python.
  • Implement real-time controls, signal processing, and inter/intra-process communications.
  • Collaborate with hardware and FPGA engineers to define software requirements and system architecture.
  • Debug and troubleshoot software and hardware integration issues using lab equipment and debugging tools.
  • Conduct integration and system testing to ensure software quality and performance.
  • Work with hardware-in-the-loop (HWIL) testing to validate embedded software functionality.
  • Document software designs, development processes, and test plans and results.

Skills

C/C++
Python
MATLAB
RTOS
Embedded Linux
JTAG
GDB
Oscilloscopes
UART
SPI
I2C
CAN
Ethernet
Problem solving
Communication

Education

Bachelor's degree in electrical or computer engineering

Tools

Git
Artifactory
Jenkins
Confluence

Job description

TSC’s Product Solutions (PS) organization in Huntsville, AL seeks a Mid-Level Embedded Software Engineer to design, develop, test, and validate embedded software for RF sensor products. You’ll work with ARM-based processors, C/C++, Python, and collaborate across hardware, FPGA, and software teams to deliver robust systems.

Responsibilities include HWIL testing, real-time control, and signal processing, with emphasis on debugging, documentation, and cross-functional teamwork.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Software Engineer - RF & ARM Systems
Embedded Software Engineer - RF & ARM Systems

TSC • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401k plan
Flexible work schedules
+3
Senior Embedded Linux Engineer – RF/Defense Systems
Senior Embedded Linux Engineer – RF/Defense Systems

TSC • Huntsville (AL)

On-site
USD 110,000 - 170,000
Employee Ownership (ESOP)
401(k) plan
Flexible work schedules
+2
Senior Embedded Software Engineer – Defense Systems
Senior Embedded Software Engineer – Defense Systems

Technology Service Corporation • Huntsville (AL)

On-site
USD 110,000 - 150,000
ESOP
401(k) plan
Tuition reimbursement
Mid-Level Embedded Software Engineer
Mid-Level Embedded Software Engineer

Technology Service Corporation • Huntsville (AL)

On-site
USD 85,000 - 115,000
401k Plan
Flexible Work Schedule
Senior Embedded Linux Engineer for RF Systems
Senior Embedded Linux Engineer for RF Systems

Technology Service Corporation Defense Services • Huntsville (AL)

On-site
USD 110,000 - 160,000
Employee Ownership (ESOP)
401(k) plan
Flexible Work Schedules
+3
Mid-Level Embedded Software Engineer
Mid-Level Embedded Software Engineer

TSC • Huntsville (AL)

On-site
USD 90,000 - 130,000
ESOP participation
401k plan
Flexible work schedules
+3
Senior RF & Microwave Software Test Engineer
Senior RF & Microwave Software Test Engineer

TSC • Huntsville (AL)

On-site
USD 110,000 - 150,000
ESOP
401k
Flexible work schedules
+2
Embedded DevOps Engineer: CI/CD & Quality Automation
Embedded DevOps Engineer: CI/CD & Quality Automation

TSC • Huntsville (AL)

On-site
USD 90,000 - 110,000
Embedded DevOps Engineer — CI/CD for RF Sensor Systems
Embedded DevOps Engineer — CI/CD for RF Sensor Systems

Technology Service Corporation Defense Services • Huntsville (AL)

On-site
USD 85,000 - 110,000
Employee Ownership
401k Plan
Flexible Work Schedules
FPGA Firmware Engineer for Radar & RF Sensors (Huntsville)
FPGA Firmware Engineer for Radar & RF Sensors (Huntsville)

Technology Service Corporation Defense Services • Huntsville (AL)

On-site
USD 85,000 - 115,000
ESOP participation
401k Plan
Flexible Work Schedules
+3