Renesaselectronics

Renesaselectronics

Staff Software Engineer

San Jose, CALIFORNIA, United States · Staff+

Sponsorship not specified$180k-$245kDetected 1 day ago
PythonC++Business DevelopmentEmbedded SystemsRoboticsElectrical EngineeringTest AutomationLeadershipCommunicationMentoring

About the role

  • 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.
  • This role is the technical engine behind that proof.
  • The expected annual pay range for this position is $180,000 - $245,000.

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++ (I2C, SPI, UART, GPIO, interrupt handling, register-level configuration) directly from datasheets and schematics, often for silicon and platforms outside Renesas's own ecosystem.

Requirements

  • Bachelor's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field, or equivalent hands-on experience.

Nice to have

  • 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.
  • 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.
  • Renesas is an embedded semiconductor solution provider driven by its Purpose, To Make Our Lives Easier.

Skills

  • Debug full signal-chain issues spanning analog front end, digital bus, and host software stack, often live, in a customer's lab.
  • 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.
  • Strong, demonstrable C/C++ skill at both the driver and application level, not just familiarity.
  • Deep protocol-level command of I2C, SPI, UART, and Ethernet-based interfaces.
  • Experience developing in both bare-metal and RTOS environments.
  • Willingness to travel up to 20% for customer lab visits and trade shows.

Compensation

  • The expected annual pay range for this position is $180,000 - $245,000.

This listing is sourced directly from Renesaselectronics's careers page and normalized into a canonical job model.