Home › Companies › Sonatus › Senior Automotive Embedded Software Engineer
Senior Automotive Embedded Software Engineer
Sonatus · Sunnyvale, CA · Hybrid · Active · $153,000–$193,500 / year · Greenhouse
Job facts
| Field | Value |
|---|---|
| Company | Sonatus |
| Title | Senior Automotive Embedded Software Engineer |
| Normalized title | - |
| Department / team | Product Engineering |
| Location | Sunnyvale, CA, United States |
| Work model | Hybrid / Hybrid |
| Employment type | - |
| Salary | $153,000–$193,500 / year |
| Status | active |
| ATS provider | Greenhouse |
| Posted / first seen | 2026-05-01 / 2026-05-29 |
| Changed / last seen | 2026-05-29 / 2026-06-06 |
Related slices
| Page | What it contains | Open |
|---|---|---|
| Company jobs | Active postings from Sonatus. | Open |
| Company breakdowns | Role, location, ATS, and work model facets for this company. | Open |
| ATS provider jobs | Active postings observed through Greenhouse. | Open |
| Provider filtered search | The same provider as a filtered job collection. | Open |
| City jobs | Active postings in Sunnyvale. | Open |
| Department jobs | Active postings in Product Engineering. | Open |
| Work model jobs | Active Hybrid postings. | Open |
| Lifecycle events | Open, update, close, and reopen events for this posting. | Open |
| Original posting | Canonical source or apply URL captured from the ATS. | Open |
Linked records
| Company | Sonatus |
| Source | f3444523-08a9-4132-bc2d-44b2747b3efa |
| ATS provider | Greenhouse |
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 6 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.
The Opportunity
The Updater team is responsible for the successful deployment of firmware, vehicle applications, and vehicle configurations to the vehicle. The Updater is a key component in delivering a successful software-defined vehicle solution — it's how new features, fixes, and configurations actually reach the car after it leaves the factory. Join us to help build the system that keeps vehicles improving over their entire lifetime.
In this role, you will participate in the design and implementation of the updater software running on the vehicle. You will contribute to defining the updater interfaces between the cloud and the vehicle, as well as the update agents that handle different types of target assets. You will report directly to the Engineering Manager of Vehicle Development
Responsibilities
Design, develop, and maintain embedded C++ software for vehicle-side asset update systems, including update orchestration, campaign management, and software distribution
Implement and integrate communication interfaces for coordination between vehicle services
Collaborate with cloud platform teams to integrate end-to-end for campaign delivery, status reporting, and asset inventory management
Write unit tests and integration tests to ensure update reliability and safety across diverse vehicle configurations
Participate in code reviews and contribute to a culture of software quality and continuous improvement
Debug and resolve complex cross-layer issues spanning OS, middleware, and application software
Create and maintain technical documentation for designs, interfaces, and processes
Required Qualifications
Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering, or a related field
5+ years of professional experience in embedded software development or 3+ years of experience with MS or higher degree.
Strong proficiency in modern C++
Experience with embedded Linux or RTOS-based systems
Understanding of concurrency, memory management, and performance optimization in resource-constrained environments
Familiarity with inter-process or inter-service communication (RPC frameworks, message passing, pub/sub patterns)
Strong debugging and problem-solving skills at the system level
Preferred Qualifications
Experience with OTA update systems, firmware update mechanisms, or software distribution for embedded devices
Familiarity with automotive communication protocols (SOME/IP, CAN, UDS, MQTT)
Knowledge of AUTOSAR (Classic or Adaptive)
Experience with build systems such as Bazel or CMake
Sunnyvale HQ Benefits & Perks Offered:
Health care plan (Medical, Dental & Vision)
Flexible and Dependent Care Expense program
Retirement plan (401k)
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
Wellness benefit allowance
Phone & Internet reimbursement
Computer Accessory Allowance
The posted salary range is a general guideline and represents a good faith estimate of what Sonatus ("Company") could reasonably expect to pay for a base salary for this position. The pay offered to a selected candidate will be determined based on factors such as (but not limited to) the scope and responsibilities of the position, the qualifications of the selected candidate, departmental budget availability, geographic location and external market pay for comparable jobs. The Company reserves the right to modify this range in the future, as needed, as market conditions change.
Base Salary Pay Range $153,000 — $193,500 USD
Full job record
| Job ID | c697149d53c169dcb43db55fa3f00dcf189ad1dd |
| Org ID | 3051ef5b-e63b-46a2-be86-72a5588992f1 |
| Source ID | f3444523-08a9-4132-bc2d-44b2747b3efa |
| Board ID | f3444523-08a9-4132-bc2d-44b2747b3efa |
| Provider | greenhouse |
| Provider Job Key | 5124464007 |
| Title | Senior Automotive Embedded Software Engineer |
| Normalized Title | — |
| Status | active |
| Active | yes |
| Location Text | Sunnyvale, CA |
| Department | Product Engineering |
| Team | — |
| Employment Type | — |
| Workplace Type | hybrid |
| Remote Policy | hybrid |
| Country | United States |
| Region | CA |
| City | Sunnyvale |
| Salary Raw | Pay Range $153,000 — $193,500 USD |
| Salary Min | 153,000 |
| Salary Max | 193,500 |
| Salary Currency | USD |
| Salary Period | year |
| Source URL | https://job-boards.greenhouse.io/sonatus/jobs/5124464007 |
| Apply URL | https://job-boards.greenhouse.io/sonatus/jobs/5124464007 |
| First Seen At | 2026-05-29 23:04:11Z |
| Last Seen At | 2026-06-06 07:35:43Z |
| Last Checked At | 2026-06-06 07:35:43Z |
| Last Changed At | 2026-05-29 23:04:11Z |
| Inactive At | — |
| Source Posted At | 2026-05-01 17:25:32Z |
| Source Updated At | 2026-05-27 16:25:01Z |
| Raw Payload Uri | s3://job-postings-prod-raw-590183727216/raw/provider=greenhouse/board=sonatus/date=2026-06-06/2026-06-06T07-35-43-690Z-52cd2b757760d75e8a616acfff4c429fa48df8f7d02578cb9679e9220e513af7.json |
Event Fields
{
"content_hash": "545911937facd0232c8caedbff15676757748ebd7668bc89785102b34869cc11",
"source_hash": "35c897a7674709685c77c82936554b9d4155f0240a4e186f7010c947778664c4",
"last_changed_at": "2026-05-29T23:04:11.195Z",
"active_status": "active"
}Parsed Structured
{
"language": "en",
"location": {
"raw": "Sunnyvale, CA",
"city": "Sunnyvale",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"salary_max": 193500,
"salary_min": 153000,
"inferred_at": "2026-06-06T07:35:43.787Z",
"launch_scope": {
"reason": "english_us_canada",
"included": true,
"language": "en",
"location": {
"raw": "Sunnyvale, CA",
"city": "Sunnyvale",
"region": "CA",
"country": "United States",
"is_remote": false,
"confidence": 0.9
},
"countries": [
"United States"
]
},
"remote_policy": "hybrid",
"salary_period": "year",
"workplace_type": "hybrid",
"salary_currency": "USD"
}Extensions
{}Native Structured
{
"title": "Senior Automotive Embedded Software Engineer",
"offices": [
{
"id": 4042003007,
"name": "Sunnyvale, CA",
"location": "Sunnyvale, California, United States",
"child_ids": [],
"parent_id": 4042102007
}
],
"language": "en",
"location": {
"name": "Sunnyvale, CA"
},
"metadata": [
{
"id": 21857758007,
"name": "Team",
"value": "Common Services",
"value_type": "single_select"
},
{
"id": 14714580007,
"name": "Hiring Manager",
"value": {
"name": "Min-Hsiu Cheng",
"email": "[email protected]",
"user_id": 4456355007,
"employee_id": null
},
"value_type": "user"
}
],
"updated_at": "2026-05-27T12:25:01-04:00",
"departments": [
{
"id": 4059513007,
"name": "Product Engineering",
"child_ids": [],
"parent_id": 4047933007
}
],
"company_name": "Sonatus",
"requisition_id": 4625989007,
"first_published": "2026-05-01T13:25:32-04:00",
"application_deadline": null
}Get this page with API
Rendered from the bluedoor Job Postings API. Reproduce it:
GET https://api.bluedoor.sh/job-postings/v1/jobs/c697149d53c169dcb43db55fa3f00dcf189ad1dd?include=descriptionJSONGET https://api.bluedoor.sh/job-postings/v1/orgs/3051ef5b-e63b-46a2-be86-72a5588992f1JSONGET https://api.bluedoor.sh/job-postings/v1/sources/f3444523-08a9-4132-bc2d-44b2747b3efaJSONGET https://api.bluedoor.sh/job-postings/v1/jobs/c697149d53c169dcb43db55fa3f00dcf189ad1dd/eventsJSON