About The Position

TSC’s is seeking an Electrical/Computer Software Engineer to perform software or firmware development for applications involving high-speed Digital Signal Processing and RF Sensor applications. This position supports the Radar & Precision Weapons Division located in Huntsville, AL . This position will involve the development of software/firmware required for the operation and testing of complex electronic radar systems and RF sensors. The focus of software development will be for the utilization of hardware designs involving high-speed RF Analog-to-Digital (ADC) and Digital-to-Analog (DAC) converters for applications that utilize the latest Radio Frequency System on Chip (RFSoC) technologies. TSC offers a professional working environment, a competitive salary, and an excellent benefits package. Come and join our team!

Requirements

  • Bachelor’s degree in electrical or computer engineering, or a related field
  • Proficiency in programming languages such as C/C++ and Python/MATLAB
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork abilities
  • Ability to obtain and maintain a DoD Security Clearance
  • U.S. Citizenship required

Nice To Haves

  • Strong understanding of microcontroller/microprocessor architectures and peripherals
  • Familiarity with debugging tools such as JTAG, oscilloscopes, and signal analyzers
  • Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet)
  • Experience with AMD/Xilinx SoC devices (e.g., Zynq-7000, Zynq UltraScale+, Versal)
  • Familiarity with RADAR concepts and signal processing
  • Familiarity with the Git version control system
  • Familiarity with development/collaboration tools such as Artifactory, Jenkins, Confluence, etc.

Responsibilities

  • Design, develop, and maintain system test applications using the C, C++, and Python programming languages.
  • 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 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.

Benefits

  • TSC offers a stable work environment, a competitive salary, and a comprehensive benefit package; including ESOP participation, 401k Plan, Flexible Work Schedules, Tuition Reimbursement, Co-Sponsored Health Plan, Paid Leave and much more.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service