TSC

Mid-Level Embedded Software Engineer

TSC
Apply
2 months ago
Huntsville, AL, USAMid Level / Senior

Responsibilities

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

Requirements

  • Bachelor’s degree in electrical engineering, computer engineering, or a related field.
  • 3–10 years of experience in embedded software development.
  • Proficiency with C/C++ and Python/MATLAB.
  • Strong understanding of microcontroller and microprocessor architectures and peripherals.
  • Familiarity with JTAG, oscilloscopes, and signal analyzers.
  • Knowledge of UART, SPI, I2C, CAN, and Ethernet communication protocols.
  • US citizenship and the ability to obtain and maintain a DoD security clearance.
  • Preferred qualifications include experience with AMD/Xilinx SoC devices such as Zynq-7000, Zynq UltraScale+, and Versal.
  • Preferred qualifications include familiarity with radar concepts, signal processing, Git, Artifactory, Jenkins, Confluence, cybersecurity principles in embedded systems, RTOS, and embedded Linux.

Benefits

  • Stable work environment and competitive salary.
  • ESOP participation and a 401(k) plan.
  • Flexible work schedules.
  • Tuition reimbursement.
  • Co-sponsored health plan and paid leave.
  • Employment is contingent upon a background check, security investigation, and drug screening.
  • The position is located in Huntsville, Alabama.

Tech Stack

CC++GitJenkinsMATLABPython

Categories

TSC

About TSC

1,001-5,000 employees

TSC is an employee-owned defense engineering firm that provides services and specialized products for U.S. government agencies and private industry. It develops radar, ballistic missile and air defense systems, advanced RF sensors, unmanned aircraft systems, and modeling/simulation software, often under long-term government programs. Founded in 1966 and headquartered in Arlington, VA, it is privately held and supports projects across the system lifecycle, from concept through operations.

Contact me