Electrical/Computer Software Engineer I
Skip the busywork
ApplyBolt rewrites your resume for this exact role and hits submit. You just pick the jobs.
About this role
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!
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.
Required Qualifications:
- 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
Preferred Qualifications:
- 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.
TSC 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.
Applying to TSC:
Only those candidates invited for an interview will be contacted. Employment at TSC is contingent upon the successful completion of a comprehensive background check, security investigation, and a drug screening.
This contractor and subcontractor shall abide by the requirements of 41 CFR 60–1.4(a), 60–300.5(a) and 60–741.5(a). These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity, national origin, or for inquiring about, discussing, or disclosing information about compensation. Moreover, these regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.