Embedded Software Engineer - ARM/C++ for RF Systems

TSC

Huntsville (AL)

On-site

USD 85,000 - 120,000

Full time

3 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

ESOP participation
401k Plan
Flexible Work Schedules
Tuition Reimbursement
Co-Sponsored Health Plan
Paid Leave

Job summary

TSC's Product Solutions in Huntsville, AL is seeking a Mid-Level Embedded Software Engineer to design, develop, and test embedded software for RF sensor products and systems. You will work with ARM-based processors using C/C++ and Python, implementing real-time controls and signal processing in a collaborative, multidisciplinary environment.

The role involves system testing, HWIL validation, and documentation of designs and results.

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 microcontroller/microprocessor knowledge and peripherals.
  • Familiarity with JTAG, oscilloscopes, and signal analyzers.
  • Knowledge of UART, SPI, I2C, CAN, Ethernet protocols.
  • Excellent problem-solving, organization, and communication skills.
  • US citizenship and ability to obtain 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 and signal processing algorithms.
  • Collaborate with hardware/FPGA teams to define software requirements and architecture.
  • Debug and troubleshoot software-hardware integration with lab equipment and tools.
  • Conduct integration and system testing to ensure quality and performance.
  • Work with HWIL testing to validate embedded software functionality.
  • Document software designs, development processes, and test results.

Skills

Embedded software development
C/C++ programming
Python/MATLAB
Real-time systems
Problem solving
Team collaboration
Debugging skills
Communication skills
US citizenship prepared for DoD

Education

Bachelors in electrical or computer engineering

Tools

JTAG
GDB
Oscilloscopes
Spectrum analyzers
Git
Artifactory
Jenkins
Confluence

Job description

TSC's Product Solutions in Huntsville, AL is seeking a Mid-Level Embedded Software Engineer to design, develop, and test embedded software for RF sensor products and systems. You will work with ARM-based processors using C/C++ and Python, implementing real-time controls and signal processing in a collaborative, multidisciplinary environment.

The role involves system testing, HWIL validation, and documentation of designs and results.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

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

Technology Service Corporation • Huntsville (AL)

On-site
USD 85,000 - 115,000
401k Plan
Flexible Work Schedule
Junior Embedded Software Engineer (Linux & RF)
Junior Embedded Software Engineer (Linux & RF)

TSC • Huntsville (AL)

On-site
USD 60,000 - 90,000
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
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
RF & SIGINT Software Lead – Embedded Systems
RF & SIGINT Software Lead – Embedded Systems

TSC • Huntsville (AL)

On-site
USD 140,000 - 200,000
Competitive benefits
Mid-Level Embedded Software Engineer
Mid-Level Embedded Software Engineer

TSC • Huntsville (AL)

On-site
USD 85,000 - 120,000
ESOP participation
401k Plan
Flexible Work Schedules
+3
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 RF/Embedded Software Lead for DoD Systems
Senior RF/Embedded Software Lead for DoD Systems

Technology Service Corporation • Huntsville (AL)

On-site
USD 100,000 - 130,000
401k Plan
Flexible Work Schedules
Tuition Reimbursement
+2
Junior Embedded Software Engineer (Linux/RT) – Flexible Hours
Junior Embedded Software Engineer (Linux/RT) – Flexible Hours

Technology Service Corporation Defense Services • Huntsville (AL)

On-site
USD 65,000 - 90,000
Employee Ownership (ESOP)
401(k) plan
Flexible Work Schedules
+3