TI DSP / Real-Time Systems & Audio Engineer

Pi-Square Technologies LLC
Palo Alto, United States
1 day ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Advanced Linux Sound Architecture BIOS C++ (Programming Language) Code Composer Studio Codecs Computer Programming Software Debugging Programming Tools Embedded Software Firmware FreeRTOS Joint Test Action (IEEE Standards)
+4 more
Real-Time Operating Systems Toolchain Bare Metal Hardware Debugging

Job description

  • Lead bring-up and integration of the DSP subsystem and safety processor on the iRDK platform.
  • Own the real-time audio pipeline, including codec integration, Audio HAL development, latency characterization, and validation.
  • Integrate and validate safety subsystems, including lockstep cores, safety monitors, and FTTI analysis.
  • Serve as the primary technical interface for DSP firmware, development tools, and vendor support teams.
  • Validate real-time performance and audio quality against program acceptance criteria.
  • Document DSP, audio, and safety subsystem bring-up status for program reviews and milestones.
  • Perform hardware-level debugging and troubleshooting using JTAG, oscilloscopes, and logic analyzers.

Requirements

  • 5+ years of embedded software development experience.
  • 5+ years of hands-on experience with TI DSP platforms (C7xxx, C66x, or equivalent).
  • Strong expertise in RTOS environments such as TI SYS/BIOS, FreeRTOS, or similar.
  • Experience with audio subsystem bring-up, including ALSA, Audio HAL, codec integration, I2S, and SoundWire.
  • Knowledge of functional safety concepts, including lockstep architectures, self-test libraries, and FTTI modeling.
  • Strong programming skills in C/C++ for bare-metal and RTOS-based systems.
  • Experience with TI Code Composer Studio (CCS) and embedded development toolchains.
  • Strong hardware debugging skills using oscilloscopes, logic analyzers, and JTAG tools.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

41 sec

Massive client data loss and bio-digital storage

Chris Heilmann +1 · LIVE

1:09 min

Integrating speech models using the Twilio real-time SDK

Marius Obert Marius Obert · Coffee With Developers

2:19 min

Orchestrating over-the-air firmware updates for vehicle modules

Denis Grahovac · World Congress 2021

1:39 min

Speaker introduction and software engineering background

Daniel Raniz Raneland · LIVE

2:49 min

Speaker background and introduction to the programming community

Rainer Stropek Rainer Stropek · World Congress 2021

6:16 min

Scaling topic partitions and configurations to maximize throughput

Kirill Kulikov · LIVE

Videos

See all

Related articles

See all