Senior Embedded Software Engineer

PACCAR

Sunnyvale (CA)

On-site

USD 135,000 - 212,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

401k with company match
Pension plan
Paid time off
Tuition reimbursement
Medical, dental, and vision
FSA/HSA
Disability insurance
Life insurance
EAP services
Holiday gift

Job summary

PACCAR Silicon Valley Innovation Center in Sunnyvale, CA, is seeking a Senior Software Engineer to design, develop, and deploy software for vehicle-connected technologies across edge devices and cloud platforms.

You will lead code quality, CI/CD, and collaboration with internal teams, mentoring external resources, and driving best practices for production deployments in a fast-paced innovation environment. This role offers high visibility, large-scale impact on telematics and onboard systems.

Qualifications

  • Bachelor's degree in computer science or a related field.
  • 7+ years in software development, with at least 3 years in production embedded software.
  • Ability to adapt, be creative, and think outside the box.
  • Interest in trucks, automobiles, and technology.
  • Ability to self-direct in ambiguity.

Responsibilities

  • Design, develop, test, and deploy software for vehicle-connected technologies (edge and cloud).
  • Write clean, maintainable code following best practices and standards.
  • Manage version control with Git/GitHub, including branching and release management.
  • Supervise external developers to align with project goals and quality.
  • Create and maintain documentation for design, development, and deployment procedures.
  • Stay current with emerging technologies and trends to improve workflows.
  • Improve CI/CD pipelines and automation tools for productivity and quality.
  • Enforce testing standards (unit, integration, system).
  • Support deployment and monitoring in production and respond to issues.

Skills

Embedded software
Software development
C/C++
Java
RTOS
Edge computing
CAN/Ethernet
Team collaboration
Self-directed

Education

Bachelor's degree
Master's degree

Tools

Git
Android
QNX
SOME/IP

Job description

Company Information

PACCAR is a Fortune 500 company established in 1905 and is a global technology leader in the design, manufacture, and support of high-quality light-, medium- and heavy-duty trucks. PACCAR is best known for its truck brands: Kenworth, Peterbilt, and DAF.


The PACCAR Silicon Valley Innovation Center, located in Sunnyvale, California, focuses on advancing emerging technologies for all of PACCAR's businesses. Our office is spacious and modern, with a private work cafe, high ceilings, and several truck bays.


If you are passionate about transportation and technology-including autonomy, advanced driving assistance systems (ADAS), electrification, and connectivity-PACCAR is the place for you. Let's get started!



Requisition Summary

We are a tight knit team of engineers that value collaboration and results. We are looking for an ambitious, enthusiastic, and self-directed Senior Software Engineer to complement our unique skillsets. If you have a proven track record of excellence, come join us!


Your main responsibility will be to write, maintain, and deploy code for our vehicle-technologies such as telematics, sensor data, and system architectures. This will include both hands-on technical work as well as the guidance and supervision of external resources. To make this happen, you need to be a utility player who understands version control, defect management, documentation, and software best practices for production code deployment. You'll write software for both the truck and in the cloud, so you need to understand partitioning, offloading, and edge computing.


This is a unique role with great visibility within PACCAR. If you are the right candidate, it would position you well to become a thought-leader for modern software practices within PACCAR. Because we are an innovation center, we are able to move quickly and try a lot of different approaches. In addition, we've built strong relationships with PACCAR groups around the world, which provides nice opportunities for collaboration and learning.


This position is located in Sunnyvale, CA



Job Responsibilities


  • Design, develop, test, and deploy software solutions for vehicle-connected technologies, both on edge devices (trucks) and cloud platforms.

  • Write clean, maintainable, and efficient code following software best practices and coding standards.

  • Manage and maintain version control repositories using Git/GitHub, ensuring proper branching, merging, and release management.

  • Supervise and guide external development resources to ensure alignment with project goals and quality standards.

  • Create and maintain comprehensive documentation for software design, development processes, and deployment procedures.

  • Stay current with emerging technologies and industry trends, identifying opportunities to incorporate modern software practices into PACCAR's development workflows.

  • Contribute to the continuous improvement of development processes, CI/CD pipelines, and automation tools to enhance team productivity and product quality.

  • Champion software quality by enforcing testing standards including unit, integration, and system testing.

  • Support deployment and monitoring of software in production environments and respond to operational issues as needed.



Required Qualifications


  • A bachelor's degree in computer science or another relevant field is required.

  • 7+ years of industry experience in software development, of which at least 3 years are in building and deploying production embedded software.

  • Adaptability and creativity with the ability to think outside of the box.

  • Interest in, passion for, or curiosity about trucks, automobiles, and technology.

  • Ability to self-direct, even in the face of ambiguity.

  • A collaborative attitude with a willingness to work in a small team environment.

  • A willingness to grow personally and professionally while utilizing new engineering processes and techniques to be resourceful in solving complex technical problems.



Preferred Qualifications


  • A master's degree is highly preferred.

  • Programming languages such as C, C++, Rust, and Java in the context of real-time operating systems and environments including Android, QNX, SOME/IP, and related technologies.

  • Experience partitioning and allocating processes into edge computing devices.

  • Software architecture, data structures, containerization, profiling, and optimization.

  • Enabling automotive technologies including sensors, computer vision, and signal processing.

  • Exposure to CAN, Ethernet, and wireless communication protocols.

  • Understanding of full stack development with JavaScript, Node.js and database management



General Description of all Benefits

As a U.S. PACCAR employee, you have a full range of benefit options including:



  • 401k with up to a 5% company match

  • Fully funded pension plan that provides monthly benefits after retirement

  • Comprehensive paid time off - minimum of 10 paid vacation days (additional days are provided with additional seniority/years of service), 12 paid holidays, and sick time

  • Tuition reimbursement for continued education

  • Medical, dental, and vision plans for you and your family

  • Flexible spending accounts (FSA) and health savings account (HSA)

  • Paid short-and long-term disability programs

  • Life and accidental death and dismemberment insurance

  • EAP services including wellness plans, estate planning, financial counseling and more

  • This position is also eligible for a holiday gift.



Additional Job Board Information

At PACCAR, we value talent and promote growth and development. We carefully consider numerous compensation factors including your education, training, or experience. A reasonable salary range estimate for the Senior Software Engineer is $135,330 - $211,770, which is comprised of a 30% cost-of-living adjustment for California residency. Additionally, this role is eligible forthe full range of benefit options listed above.


PACCAR is an E-Verify & Equal Opportunity Employer/Protected Veteran/Disability corporation. Peterbilt promotes Diversity and Inclusion through mentorship, events, and affinity support groups - The Diversity Council, Peterbilt Women's Initiative (PBWIN), Veterans Group, Peterbilt Black Organization for Leadership & Development (B.O.L.D.),and ADVOCATE (an LGBTQ+ support group).


#LI-Onsite

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer
Senior Embedded Software Engineer

Peterbilt Motors Company • Sunnyvale (CA)

On-site
USD 135,000 - 212,000
401k match
Pension plan
Paid time off
+8
Software Engineer - Embedded Systems
Software Engineer - Embedded Systems

Paccar Inc. • Kirkland (WA)

On-site
USD 90,000 - 142,000
401k with up to 5% company match
Fully funded pension plan
PTO - min 10 days + holidays
+6
Mechanical Engineer- Powertrain & Aftertreatment
Mechanical Engineer- Powertrain & Aftertreatment

PACCAR • Denton (TX)

On-site
USD 85,000 - 120,000
401k with match
Pension plan
Paid time off
+6
Advanced Manufacturing Engineer - Cab/Sleeper Interiors
Advanced Manufacturing Engineer - Cab/Sleeper Interiors

PACCAR • Denton (TX)

On-site
USD 95,000 - 130,000
401k with company match
Pension plan
Paid time off
+5
Truck Systems & Software Liaison - Evening Shift
Truck Systems & Software Liaison - Evening Shift

Peterbilt Motors Company • Denton (TX)

On-site
USD 90,000 - 120,000
401k with up to 5% company match
Fully funded pension plan
Paid time off
+2
Electrical Engineer - Autonomous Vehicle Platform
Electrical Engineer - Autonomous Vehicle Platform

Peterbilt Motors Company • Denton (TX)

On-site
USD 110,000 - 180,000
401k with up to a 5% company match
Fully funded pension plan
Paid time off and holidays
+7
Software Engineer - Embedded Systems
Software Engineer - Embedded Systems

Paccar Inc. • Bellevue (WA)

On-site
USD 90,000 - 142,000
401k with company match
Pension plan
Paid time off
+6
Software and Electrical Validation Manager
Software and Electrical Validation Manager

Paccar Inc. • Mount Vernon (WA)

On-site
USD 109,000 - 192,000
Competitive salary
401k with company match
Pension plan
+5
Vehicle Calibration Engineer - Software Integration
Vehicle Calibration Engineer - Software Integration

PACCAR • Mount Vernon (WA)

On-site
USD 90,000 - 142,000
Competitive salary and 401k
Pension plan
Paid time off
+6
Technical Project Manager - Embedded Systems
Technical Project Manager - Embedded Systems

Paccar Inc. • Kirkland (WA)

On-site
USD 104,000 - 163,000
401k with up to a 5% company match
Pension plan
Paid time off (PTO)
+3