Senior Customer Engineer

Sonatus

Sunnyvale (CA)

Hybrid

USD 140,000 - 165,000

Full time

5 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid office work arrangement
Complimentary lunches, snacks & drinks
Unlimited PTO
14+ paid holidays
Life Insurance

Job summary

Sonatus, based in Sunnyvale, CA, seeks a highly motivated SW Integration engineer to join our fast-growing team. You will integrate software modules and prototypes, plan POCs, and troubleshoot issues while collaborating with cross-functional teams to scale our automotive software solutions.

The role requires seven+ years in data communications or automotive, strong C/C++ and Linux/Android experience, and the ability to travel up to 20%. Hybrid office work arrangement is supported.

Qualifications

  • 7+ years of experience in data communication, networking, or automotive industry.
  • Solid C/C++ and embedded systems programming.
  • Experience with Linux, Android, and POSIX operating systems.
  • Experience in systems integration, platform-dependent development, multithreading.
  • Proficient in shell scripting and Python.
  • Familiar with software architecture and end-to-end solutions.
  • Familiar with CM tools and defect tracking; strong presentation skills; willing to travel up to 20%.

Responsibilities

  • Software integration: integrate modules and SDKs at system or application level; create POC prototypes.
  • Plan POCs based on scope; estimate work and provide NRE estimates and resources.
  • Troubleshooting and debugging during integration to ensure reliability.
  • Triaging customer-reported issues and routing to stakeholders.
  • Demo and present solutions to customers and partners to showcase advantages.
  • Provide integration support remotely and on-site as needed.
  • Manage customer feature requests; build relationships and be the go-to technical contact.
  • Vendor management: plan scope, timing, and deliverables with external resources.
  • Act as portal for technical communication between customers/partners and internal teams.
  • Training and onboarding: create materials for internal and external users.
  • Collaborate with Sales, Product, Developers, QA, TPMs and customers to ensure success.
  • Monitor and optimize performance of integrated systems; address bottlenecks.

Skills

C/C++
Embedded systems
Linux
Android
POSIX
Shell scripting
Python
Multithreading

Education

Bachelor's degree in Computer Science/Engineering

Tools

Git
Jira
CI/CD

Job description

At Sonatus, we're driving the transformation to AI-enabled software-defined vehicles. Traditional automotive software methods can't keep pace with consumer expectations shaped by the mobile industry - where features evolve rapidly, update seamlessly, and improve continuously. That's why leading OEMs trust Sonatus to accelerate this shift. Our technology is already in production across more than 8 million vehicles on the road today and rapidly expanding.

Headquartered in Sunnyvale, CA, with 250+ employees worldwide, Sonatus combines the agility of a fast-growing company with the scale and impact of an established partner. Backed by strong funding and proven by global deployment, we're solving some of the most interesting and complex challenges in the industry. Join us and help redefine what's possible as we shape the future of mobility.

We are looking for a highlymotivated SW Integration engineer to join our fast-growing team. As a part of the team that is responsible for the software integration and prototype development, you will havethe opportunity to:1) Stay at the forefront with customers, understanding the pressing problems facing the industry and the most advanced technologies required to solve them. 2) Apply your skillsets to build SW solutions, creating immediate impact and helping our customers, as well as shaping the industry with solutions you build. 3) Play the most important role to help scale our products and grow Sonatus' business.

Role and Responsibilities
  • Software Integration: Integrate software modules and SDK at the system or application level, and create POC (Proof of Concept) prototypes for demo purposes.
  • Plan POCs based on the scope for the customers, and estimate required works and effort to complete the POC and provide NRE estimate, and resource forecast.
  • Troubleshooting & Debugging: Identify, analyze, and resolve issues that arise during the software integration process, ensuring a smooth and reliable software system.
  • Triage the customer-reported technical issues, identify the domain of issues, and assign them to the appropriate stakeholders accordingly.
  • Demo and Presentation: Present solution using either demo SW or architecture presentation to customers and partners to showcase our product and technology advantages.
  • Customer Management: Provide integration support for our customers, remotely and/or on-site when necessary.
  • Manage customers’ feature requests, develop business relationships with customers, and play the Go-to-person for technical questions, issues, and resolutions.
  • Vendor Management: Manage external resource vendors for applicable projects on the planning of scope, timing, and expected deliverables, and oversee the execution in progress.
  • Act as a portal for technical communication between external customers/partners and our internal cross-functional teams
  • Training and Onboarding: Leverage product documentation and create training materials and guiding documentation to internally arm customer-facing FAE and Sales teams and externally onboard our customers and partners for using our products and solutions.
  • Collaboration: Work closely with all cross-functional teams globally, including Sales, Product, Software developers, QA engineers, Technical program managers, and external customers to ensure success in promoting our products and solutions collectively.
  • Performance Optimization: Monitor, analyze, and optimize the performance of integrated systems, addressing any bottlenecks and ensuring the software runs efficiently.
Minimum Qualifications and Experience
  • A Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related fields with seven or more years of working experience in data communication, networking, or the automotive industry.
  • Solid C/C++ and embedded system programming experience.
  • Experience with Linux, Android, and/or other POSIX operating systems.
  • Experience in systems integration, platform-dependent integration and development, multithreading, and concurrent programming.
  • Proficient in shell scripting languages and Python.
  • Familiar with software architecture and end-to-end solutions.
  • Familiarity with software configuration management tools and defect tracking tools.
  • Excellent presentation and communication skills.
  • Able to travel up to 20% of the time.
Nice to Have Skills and Knowledge
  • Familiar with the Linux and QNX boot sequence.
  • Familiar with bootloaders, Linux, and microcontroller image flashing.
  • Familiar with networking technologies of Ethernet and CAN bus, and communication protocols of TCP/IP, HTTP, and MQTT.
  • Familiar with vehicle E/E architecture and CAN network bus
  • Flexible and Dependent Care Expense program
  • Life Insurance (Basic, Voluntary & AD&D)
  • Unlimited paid time off per year, 14+ paid holidays
  • Hybrid office work arrangement
  • Complimentary lunches, snacks, and beverages during on-site working days

Base Salary Pay Range

$140,000 - $164,752 USD

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Staff Technical Program Manager
Senior Staff Technical Program Manager

Doist • Sunnyvale (CA)

Hybrid
USD 184,000 - 253,000
Health care plan (Medical, Dental &amp
Flexible and Dependent Care Expense
Retirement plan (401k)
+7
Senior Staff Technical Program Manager
Senior Staff Technical Program Manager

Sonatus • Sunnyvale (CA), Northern (KY)

Hybrid
USD 184,000 - 253,000
Flexible and Dependent Care Expense<br
Life Insurance (Basic, Voluntary & AD
Unlimited paid time off per year, 14+"
+2
Senior Staff Technical Program Manager
Senior Staff Technical Program Manager

Sonatus • San Jose (CA)

Hybrid
USD 184,000 - 253,000
Health care plan
401k retirement plan
Life Insurance
+6
Senior Staff Customer Engineer, AI
Senior Staff Customer Engineer, AI

Sonatus • Sunnyvale (CA)

Hybrid
USD 182,000 - 250,000
Hybrid office work arrangement
Unlimited paid time off
14+ paid holidays
+1
Hardware Prototyping & Lab Lead
Hardware Prototyping & Lab Lead

Sonatus • Sunnyvale (CA)

On-site
USD 141,000 - 180,000
Health care plan (Medical, Dental & Vision)
Flexible and Dependent Care Expense program
Retirement plan (401k)
+1
Senior Automotive Software Integration Engineer (Hybrid)
Senior Automotive Software Integration Engineer (Hybrid)

Sonatus • Sunnyvale (CA)

Hybrid
USD 140,000 - 165,000
Hybrid office work arrangement
Complimentary lunches, snacks & drinks
Unlimited PTO
+2
Staff AI Engineer, Data Analytics & Modeling - Office of the CTO
Staff AI Engineer, Data Analytics & Modeling - Office of the CTO

Sonatus • Sunnyvale (CA)

Hybrid
USD 188,000 - 300,000
Competitive compensation and equity program
Health care plan (Medical, Dental & Vision)
Flexible and Dependent Care Expense program
+4
Staff AI Engineer, Edge AI
Staff AI Engineer, Edge AI

Sonatus • San Jose (CA)

Hybrid
USD 197,000 - 272,000
Health care plan (Medical, Dental &amp
Flexible and Dependent Care Expense
Retirement plan (401k)
+7
Identity & Automation Engineer
Identity & Automation Engineer

Sonatus • Sunnyvale (CA)

On-site
USD 140,000 - 165,000
Competitive compensation and equity program
Unlimited paid time off
Complimentary lunches and snacks
+1
Senior Staff AI Engineer, Edge AI
Senior Staff AI Engineer, Edge AI

Sonatus • Sunnyvale (CA)

Hybrid
USD 227,000 - 300,000
Flexible work options
Dependent Care program
Life Insurance
+3