Staff Software Engineer

Renesas

California (MO)

On-site

USD 180,000 - 245,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Renesas AMS seeks a Staff Software Engineer to lead hardware/software bring-up of AMS and sensor ICs on customer compute platforms. You will write driver-level firmware in C/C++ and develop application-layer demos for complex sensing tasks, often on platforms outside Renesas ecosystems.

You’ll guide joint development programs with partners, debug multi-domain signal chains in customer labs, and produce architecture and bring-up documentation for internal and customer use.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent hands-on experience.
  • Senior: 7+ years, Staff: 10+ years, of embedded firmware/software development across multiple silicon vendors and MCU/SoC ecosystems.
  • Strong, demonstrable C/C++ skill at both the driver and application level, not just familiarity.
  • Direct experience bringing up analog/mixed-signal ICs and sensors on third-party platforms you didn’t design, from datasheet and schematic alone.
  • Deep protocol-level command of I2C, SPI, UART, and Ethernet-based interfaces.
  • Experience developing in both bare-metal and RTOS environments.
  • Comfort operating under ambiguity: incomplete documentation, shifting customer requirements, and hard external deadlines tied to trade shows or executive commitments.
  • Strong communication skills; you’ll be explaining technical tradeoffs to both engineers and non-technical stakeholders, sometimes in the same meeting.
  • Willingness to travel up to 20% for customer lab visits and trade shows.

Responsibilities

  • Own hardware/software bring-up of AMS and sensor ICs on customer-selected compute platforms, with no assumption of a friendly Renesas reference design.
  • Write driver-level firmware in C/C++ for I2C, SPI, UART, GPIO with register-level configuration.
  • Build application-layer demonstration code proving end-use cases for sensing tasks.
  • Lead technical integration for flagship joint development programs with strategic partners.
  • Debug full signal-chain issues spanning analog, digital, and host software in customer labs.
  • Collaborate with FAEs, product marketing, business development, and customer engineering to scope PoC requirements and milestones.
  • Build reusable driver frameworks and reference architectures scalable across engagements.
  • Represent Renesas in front of customer engineering leadership during lab visits and demos.
  • Produce architecture, register maps, and bring-up guides for internal and customer use.
  • Provide technical mentorship at staff level and act as escalation point for complex integrations.

Skills

C/C++
Embedded firmware
Driver development
RTOS
I2C/SPI/UART
Communication

Education

Bachelor's degree in Electrical/Computer Engineering or related field
Master's degree (preferred)

Tools

Python

Job description

Staff Software Engineer
Job Description
Why This Role Matters

Renesas AMS is in the middle of a strategic push to become the sensor and signal-chain vendor of choice inside the fastest-growing platforms in robotics, AI infrastructure, and automotive. That strategy lives or dies on whether we can walk into a customer’s lab, integrate our silicon onto their compute platform, and prove it works, fast, credibly, and in code the customer’s own engineers trust.

What You’ll Actually Do
  • Own hardware/software bring-up of AMS and sensor ICs on customer-selected compute platforms, with no assumption of a friendly Renesas reference design.
  • Write driver-level firmware in C/C++ (I2C, SPI, UART, GPIO, interrupt handling, register-level configuration) directly from datasheets and schematics, often for silicon and platforms outside Renesas’s own ecosystem.
  • Build application-layer demonstration code proving out specific end-use cases: optical encoder replacement via inductive position sensing, through-barrier impedance sensing, power sequencing, force/torque sensing for robotic end effectors.
  • Lead technical integration for flagship joint development programs (e.g., dexterous robotic hands, industrial robotic arms) alongside strategic partners, working against hard trade-show and customer deadlines.
  • Debug full signal-chain issues spanning analog front end, digital bus, and host software stack, often live, in a customer’s lab.
  • Partner directly with FAEs, product marketing, business development, and customer engineering counterparts to scope PoC requirements, define technical success criteria, and hit milestones that feed directly into account strategy.
  • Build reusable driver frameworks and reference architectures that scale across engagements rather than one-off, throwaway integrations.
  • Represent Renesas technically in front of customer engineering leadership during lab visits and demos.
  • Produce clear technical documentation (architecture, register maps, bring-up guides) usable by both internal teams and customer engineers.
  • At the Staff level: provide technical mentorship to other engineers on the team and act as the escalation point for the most technically ambiguous or highest-stakes customer integrations.
Qualifications
  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent hands-on experience.
  • Senior: 7+ years, Staff: 10+ years, of embedded firmware/software development spanning multiple silicon vendors and MCU/SoC ecosystems.
  • Strong, demonstrable C/C++ skill at both the driver and application level, not just familiarity.
  • Direct experience bringing up analog/mixed-signal ICs and sensors on third-party platforms you didn’t design, from datasheet and schematic alone.
  • Deep protocol-level command of I2C, SPI, UART, and Ethernet-based interfaces.
  • Experience developing in both bare-metal and RTOS environments.
  • Comfort operating under ambiguity: incomplete documentation, shifting customer requirements, and hard external deadlines tied to trade shows or executive commitments.
  • Strong communication skills; you’ll be explaining technical tradeoffs to both engineers and non-technical stakeholders, sometimes in the same meeting.
  • Willingness to travel up to 20% for customer lab visits and trade shows.
Preferred Qualifications
  • Master’s degree in a related engineering field.
  • Robotics or industrial sensing background: position sensing, force/torque sensing, proximity/impedance sensing.
  • Experience with edge AI compute platforms and their SDK/driver ecosystems.
  • Exposure to configurable mixed-signal/state-machine-based analog design.
  • Prior customer-facing technical role: FAE, solutions architect, or applications engineering.
  • Python for test automation, data logging, or tooling alongside embedded C/C++.
  • Experience mentoring junior or mid-level engineers.
  • Experience working inside a matrixed organization with cross-functional stakeholders across sales, marketing, and engineering.
Additional Information

The expected annual pay range for this position is $180,000 - $245,000. This position is also eligible for bonus opportunities. Please note that final offer amount will be dependent on geographic location, applicable experience, and skillset of the candidate.

Renesas is an embedded semiconductor solution provider driven by its Purpose, To Make Our Lives Easier . With a global team of over 21,000 engineers and problem solvers in more than 30 countries, we offer the opportunity to work on world-lea

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer
Staff Software Engineer

Renesas Electronics Corp. • California (MO)

On-site
USD 180,000 - 245,000
System SW validation engineer
System SW validation engineer

Renesas Electronics • Plano (TX)

On-site
USD 115,000 - 150,000
Competitive benefits package
Sr. Staff Embedded Applications Engineer, TinyML Lab
Sr. Staff Embedded Applications Engineer, TinyML Lab

Renesas Electronics Corporation • Columbia (MD)

On-site
USD 140,000 - 185,000
Bonus opportunities
Health benefits
Paid time off
Senior Staff Application Engineer
Senior Staff Application Engineer

Renesas Electronics • Palm Bay (FL)

On-site
USD 120,000 - 180,000
Staff Embedded Firmware Engineer: Sensor Bring-Up & Robotics
Staff Embedded Firmware Engineer: Sensor Bring-Up & Robotics

Renesas • California (MO)

On-site
USD 180,000 - 245,000
Senior Staff Application Engineer
Senior Staff Application Engineer

Renesas Electronics Corporation • Palm Bay (FL)

On-site
USD 120,000 - 180,000
Staff Application Engineer
Staff Application Engineer

Renesas Electronics Corporation • San Jose (CA)

On-site
USD 145,000 - 180,000
Medical insurance
Dental insurance
Vision insurance
+2
Staff Application Engineer
Staff Application Engineer

Renesas • California (MO)

On-site
USD 145,000 - 180,000
Medical insurance
Health savings account
Dental insurance
+3
Senior Embedded Applications Engineer, Tiny ML Lab
Senior Embedded Applications Engineer, Tiny ML Lab

Renesas Electronics Corporation • Columbia (MD)

On-site
USD 84,000 - 105,000
Senior Staff Solutions Marketing Specialist
Senior Staff Solutions Marketing Specialist

Renesas Electronics Corp. • Michigan

On-site
USD 120,000 - 180,000
Commission bonus