Mid-Level Embedded Software Engineer
TSC · Huntsville, Alabama, US
Job Description TSC’s Radar and Precision Weapons Development (RPWD) organization is seeking a Mid-Level Embedded Software Engineer in Huntsville, AL to join...
Job description
Job Description TSC’s Radar and Precision Weapons Development (RPWD) organization is seeking a Mid-Level Embedded Software Engineer in Huntsville, AL to join our engineering team. The ideal candidate will have a strong background in embedded systems development, a passion for problem-solving, and the ability to work collaboratively with multidisciplinary teams. This role involves designing, developing, and testing embedded software for RF sensor products and systems. Responsibilities: Design, develop, and maintain embedded software for ARM-based processors using the C and C++ programming languages. Design, develop, and maintain system test applications using the C, C++, and Python programming languages. Implement real-time controls, signal processing algorithms, and inter/intra-process communications. Collaborate with cross-functional teams, including hardware and FPGA engineers, to define software requirements and system architecture. Debug and troubleshoot software and hardware integration issues, utilizing lab equipment (e.g., oscilloscopes, spectrum analyzers) and debugging tools (e.g., JTAG, GDB) as necessary. Conduct integration and system testing to ensure software quality a...