T

TSC

Global CX agency building customer journeys

Mid-Level Embedded Software Engineer

Embedded EngineeringConfirmed live in the last 24 hours
Full-timeHuntsville, AL, USANo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in electrical or computer engineering, or a related field.
  • Three to ten years of experience in embedded software development.
  • Proficiency in programming languages such as C/C++ and Python/MATLAB.
  • A strong understanding of microcontroller and microprocessor architectures and peripherals.
  • Familiarity with debugging tools such as JTAG, oscilloscopes, and signal analyzers.
  • Knowledge of communication protocols such as UART, SPI, I2C, CAN, and Ethernet.
  • Ability to obtain and maintain a U.S. security clearance.
  • Strong problem-solving skills and attention to detail.
  • Strong organizational and communication skills.

Responsibilities

  • Design, develop, and maintain embedded software for ARM-based processors using C and C++.
  • Design, develop, and maintain system test applications using C, C++, and Python.
  • Implement real-time controls, signal processing algorithms, and inter-process and 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 using lab equipment such as oscilloscopes and spectrum analyzers, and debugging tools such as JTAG and GDB, as needed.
  • Conduct integration and system testing to ensure software quality and performance.
  • Use hardware-in-the-loop testing to validate embedded software functionality.
  • Document software designs, development processes, and test plans and results.

Desired Qualifications

  • Experience with AMD/Xilinx SoC devices such as Zynq-7000, Zynq UltraScale+, and Versal.
  • Familiarity with RADAR concepts and signal processing.
  • Familiarity with the Git version control system.
  • Familiarity with development and collaboration tools such as Artifactory, Jenkins, and Confluence.
  • Understanding of cybersecurity principles in embedded systems.
  • Experience with real-time operating systems and embedded Linux.

About the Company

TSC

Global CX agency building customer journeys

TSC helps brands improve customer relationships by mapping journeys, conducting usability tests, and delivering digital CX solutions. They identify friction and opportunities through journey maps and tests, then design, build, and test digital features to improve experiences. Operating as part of Sitel Group with a global footprint (60 staff across four offices), they combine strategy, design, and hands-on implementation to deliver measurable CX improvements. Their goal is to drive better business results by making digital experiences easier and more enjoyable for customers.

Company size
201-500
Company stage
Not listed
Total funding
Not listed
Headquarters
Paris, France
Founded
2011

Recently Posted Jobs

Explore more opportunities at TSC

See more jobs