Embedded DSP Firmware Engineer - HW/SW Integration

indie.inc

Córdoba

On-site

ARS 136,254,000 - 181,672,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

indie Semiconductor in Córdoba, Argentina, is seeking a driven firmware engineer to design and optimize ADAS-oriented software for SoC platforms. You’ll work on top-level test benches, assist pre-silicon verification, and collaborate with hardware and software teams to bring up new architectures.

Fluency in Spanish and English, plus hands-on ARM/XTensa experience, are valued. You’ll join a small, creative team that embraces AI-assisted development tools and rapid iteration to solve automotive

Qualifications

  • B.S. in Electronic/Computer Engineering or Computer Science (or equivalent experience).
  • 1+ years of embedded firmware experience (or equivalent depth), including bring-up and debugging on real hardware or FPGA
  • Deep understanding of computer architecture principles: pipelining, memory hierarchy (caches/MMU), interrupts/exceptions, and ISA-level behavior
  • Strong Embedded C and working Assembly for ISRs, exception handlers, and bare-metal driver development
  • Solid command of build toolchains and object-file formats (ELF), including linker scripts for memory placement and system initialization
  • Familiarity with HW/SW partitioning and mapping of neural-network models onto heterogeneous architectures (CPU/DSP/NPU)
  • Practical experience using AI-assisted development tools (Cursor, Claude, ChatGPT, or equivalent LLMs) in day-to-day engineering work
  • Excellent communication in Spanish and English (written and verbal), with a collaborative mindset for cross-site, team-based development

Responsibilities

  • Design top-level simulation and FPGA tests from the test plan to ensure correct system-level integration before tape-out
  • Collaborate with digital design engineers to integrate software with SoC-specific accelerators, so firmware is ready for silicon bring-up on day 1
  • Profile and map neural-network models onto hardware accelerators when required, translating high-level framework metrics into efficient machine code and data flow
  • Design, develop, and optimize DSP embedded software for ADAS systems, including DSP techniques, data-path design, and cycle/memory profiling
  • Support customer-facing activities such as firmware customization and root-cause analysis, together with application engineering
  • Use AI coding assistants (Cursor, Claude, and other LLMs) to accelerate implementation, test generation, documentation, and debugging
  • Contribute to Git-based workflows and CI (build, regression, and bring-up tests)

Skills

Embedded firmware
C programming
Assembly
English & Spanish communication
AI-assisted development tools
Hardware bring-up

Education

B.S. in Electronic/Computer Engineering or Computer Science

Tools

ELF build toolchains
Linker scripts
Git/CI workflows
Cadence Tensilica Xtensa
ARM Cortex family
RISC-V

Job description

Imagine being part of a team that’s redefining the future of mobility—where your ideas don’t just sit in a lab but power next-generation technology. At indie, we are developing cutting-edge semiconductors, photonics, and radar sensors and systems for automotive, industrial, and adjacent markets. Our innovations are at the heart of advanced intelligent sensing and user experience applications, pushing the boundaries of what’s possible.
If you're passionate about groundbreaking technology and want to make a real impact alongside a fast-paced team that thrives on creativity and collaboration, we’d love to have you on board!
Do you enjoy working in a creative, fast-growing, entrepreneurial environment? With indie Semiconductor, Inc. (Nasdaq: INDI), an Autotech solutions innovator, you'll never walk alone! We place high value on our teams and pursue excellence for our employees and customers!
indie Semiconductor is a fabless semiconductor company specializing in the design of innovative mixed-signal System-on-Chip (SoC) solutions for automotive applications.
Our design team develops custom and standard SoC solutions for automotive applications that integrate advanced digital ICs (Arm® Cortex® MCUs and/or DSP) with mixed-signal devices into a single System-in-Package (SiP). The mixed signal can include power management, RF, high voltage, as well as high-speed converters, allowing us to provide complete solutions to our international customer base.
You will join a small team of highly competent engineers involved in the design, implementation, and verification of firmware for embedded systems targeting automotive driver assistance system (ADAS) applications. You will architect, design, implement, and support firmware modules and sample applications. You will also support the hardware SoC design team’s pre-silicon verification and application engineering group’s customer-facing demonstration platforms. This is an excellent opportunity for a talented and motivated firmware developer to join a growing team of engineers who strive to solve automotive problems.

Job Responsibilities
  • Design top-level simulation and FPGA tests from the test plan to ensure correct system-level integration before tape-out
  • Collaborate with digital design engineers to integrate software with SoC-specific accelerators, so firmware is ready for silicon bring-up on day 1
  • Profile and map neural-network models onto hardware accelerators when required, translating high-level framework metrics into efficient machine code and data flow
  • Design, develop, and optimize DSP embedded software for ADAS systems, including DSP techniques, data-path design, and cycle/memory profiling
  • Support customer-facing activities such as firmware customization and root-cause analysis, together with application engineering
  • Use AI coding assistants (Cursor, Claude, and other LLMs) to accelerate implementation, test generation, documentation, and debugging
  • Contribute to Git-based workflows and CI (build, regression, and bring-up tests)
Job Requirements

These are the skills and know-how an ideal candidate would bring. We understand that nobody is perfect! After all, your new job should challenge you, and you will have the opportunity to grow.

  • B.S. in Electronic/Computer Engineering or Computer Science (or equivalent experience)
  • 1+ years of embedded firmware experience (or equivalent depth), including bring-up and debugging on real hardware or FPGA
  • Deep understanding of computer architecture principles: pipelining, memory hierarchy (caches/MMU), interrupts/exceptions, and ISA-level behavior
  • Strong Embedded C and working Assembly for ISRs, exception handlers, and bare-metal driver development
  • Solid command of build toolchains and object-file formats (ELF), including linker scripts for memory placement and system initialization
  • Familiarity with HW/SW partitioning and mapping of neural-network models onto heterogeneous architectures (CPU/DSP/NPU)
  • Practical experience using AI-assisted development tools (Cursor, Claude, ChatGPT, or equivalent LLMs) in day-to-day engineering work
  • Excellent communication in Spanish and English (written and verbal), with a collaborative mindset for cross-site, team-based development
What Extra Skills Make You Stand Out?
  • Experience with SIMD/VLIW, fixed-point arithmetic, and cycle-accurate profiling
  • Hands-on firmware development experience with Cadence Tensilica (Xtensa), ARM Cortex-M/R/A, as well as familiarity with RISC-V (RV32/RV64), including CSRs, interrupt and exception models, toolchains, and ABI conventions
  • RTOS experience (FreeRTOS, Zephyr, or AUTOSAR OS) in addition to bare-metal

Location: Córdoba City, Córdoba, Argentina

indie Semiconductor and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law.
We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.
Concerning agencies: indie Semiconductor does not accept unsolicited resumes and will not be responsible for fees related to such.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded DSP Firmware Engineer - HW/SW Integration
Embedded DSP Firmware Engineer - HW/SW Integration

indie • Córdoba

On-site
ARS 900,000 - 1,300,000
Automotive ADAS Embedded DSP Firmware Engineer
Automotive ADAS Embedded DSP Firmware Engineer

indie • Córdoba

On-site
ARS 900,000 - 1,300,000
Automotive ADAS DSP Firmware Engineer for SoC
Automotive ADAS DSP Firmware Engineer for SoC

indie.inc • Córdoba

On-site
ARS 136,254,000 - 181,672,000
DSP Software Engineer
DSP Software Engineer

Cowboy Space • San Carlos

On-site
ARS 250,250,999 - 320,680,921
Equity
Medical, dental, vision insurance
401(k)
+5
High-Speed Analog Layout Design Engineer
High-Speed Analog Layout Design Engineer

Celero Communications Inc • Córdoba

On-site
ARS 900,000 - 1,500,000
Contract Interview Engineer — Facilitate Technical Interviews
Contract Interview Engineer — Facilitate Technical Interviews

Interview Engineering • Córdoba

Hybrid
ARS 1,339,000 - 2,009,000
Competitive compensation
Comprehensive benefits
Career growth on your terms
+1
Embedded Systems Engineering Lead — Agentic AI Platform
Embedded Systems Engineering Lead — Agentic AI Platform

Flexhire • Buenos Aires

Remote
ARS 212,224,000 - 303,177,000
Meaningful equity
Full medical, dental, and vision
Remote US with travel to Asia
Senior Software Engineer
Senior Software Engineer

mindIT HR Agency • Buenos Aires

On-site
ARS 1,800,000 - 3,000,000
Unlimited Vacations
Lunch Credit
OSDE 410 as medical insurance
+7
Ingeniero Firmware SSR
Ingeniero Firmware SSR

Grupo MSA • Ramos Mejía

On-site
ARS 1,200,000 - 1,800,000
Ingeniero Firmware SSR
Ingeniero Firmware SSR

Halaxia • Buenos Aires

On-site
ARS 1,200,000 - 2,200,000