Software Developer
5 days ago
Embedded Software Development:
Participate in the definition and design of embedded software for vehicle systems
Assist hardware teams with component selection, schematic reviews, bring-up, and debugging
Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms
Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools
Support hardware verification and board bring-up activities
Interface with third-party vendors and open-source communities as needed
Collaborate with internal teams to gather software requirements, including safety and security
Build and maintain development infrastructure, including automated testing environments
Ensure high-quality, validated software feature delivery
Lead rapid prototyping efforts to explore innovative hardware/software solutions
Operational Management:
Work closely with contract manufacturers to develop test software for ECU bring-up, validation, and production testing
Identify and mitigate technical and project execution risks
Ensure compliance with applicable regulations, standards, and development processes
Must have Skills
Bachelor's degree in computer science, computer engineering, or electrical engineering
10+ years of experience in embedded software development
Strong programming skills in C/C++, with working knowledge of Rust
Proficient in scripting languages like Python, Bash, or Perl
Deep understanding of Android AOSP/AAOSP and Linux display and graphics pipelines, including GPU and DPU driver development and optimization
Experience with Yocto Linux builds and test automation in a TDD environment
Familiarity with Agile development and working in cross-functional teams (product, hardware, systems, validation)
Domain Expertise (in one or more of the following): o Embedded operating systems: Linux, QNX, and/or Android o Automotive systems or similar industries o Graphics drivers and pipelines o Audio systems o Networking and protocol stacks o Middleware and services development o Automotive diagnostics o Ethernet-based communication o QNX or equivalent hypervisor environments
Nice to have
Knowledge of connected vehicle infotainment and communication software systems
Solid ASPICE 3.0 knowledge
German
-
Senior Software Engineer
2 days ago
Mountain View, CA, United States Talent Software Services Full time"Possible 3 Month CTH | No Fees | Do Not Re-Post| Confidential TMR ID: DWTN31 Role: Senior Software Engineer - Virtual Hardware Modeling Work location: Sunnyvale CA Background and Meet and Greet: MANDATORY Job Description: "Virtual Hardware Modeling The compute performance and power efficiency requirements of custom AR/VR devices require custom silicon....
-
Software Development Manager
5 days ago
Mountain View, CA, United States Synopsys Full timeWe Are: At Synopsys, we drive the innovations that shape the way we live and connect. Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines. We lead in chip design, verification, and IP integration, empowering the creation of high-performance silicon chips and software content. Join us to transform the...
-
Onboard Developer Platform Software Engineer
2 days ago
Mountain View, CA, United States Waymo Full timeWaymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver-The World's Most Experienced Driver™-to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo...
-
Software Developer
2 weeks ago
Mountain View, CA, United States Cenergy Corporation Full timeResponsibilities Embedded Software Development: Participate in the definition and design of embedded software for vehicle systems Assist hardware teams with component selection, schematic reviews, bring-up, and debugging Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms Contribute to base software (BSP), MCAL, drivers,...
-
C++ Software Developer
7 days ago
Mountain View, CA, United States Qualified Technical Services Full timeWork Location: NASA Ames Research Center - Mountain View, CA Minimum Citizenship: U.S. Citizen (This position requires access to ITAR and/or EAR protected data) Clearance: US Government JOB DESCRIPTION - C++ Software Developer - NASA Spacecraft Autonomy NASA’s Distributed Spacecraft Autonomy is centered out of NASA Ames Research Center located...
-
C++ Software Developer
2 weeks ago
Mountain View, CA, United States Qualified Technical Services Full timeWork Location: NASA Ames Research Center - Mountain View, CA Minimum Citizenship: U.S. Citizen (This position requires access to ITAR and/or EAR protected data) Clearance: US Government JOB DESCRIPTION - C++ Software Developer - NASA Spacecraft Autonomy NASA’s Distributed Spacecraft Autonomy is centered out of NASA Ames Research Center located...
-
Workday Integration Developer
2 days ago
Mountain View, CA, United States CData Software Full timeJob Role: Workday Integration Developer Location: Mountain View, CA (On-Site) Position: Full Time Job Description: Roles & Responsibilities - experience designing and developing complex Workday integrations and APIs between HR applications and third-party systems (ADP and other Payroll systems, Compensation and Benefit systems, Xactly, SmartRecruiters or ATS...
-
Sr. Software Development Engineer
2 weeks ago
Mountain View, CA, United States ID.me Full timeCompany Overview ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 152 million users experience streamlined login and...
-
Sr. Software Development Engineer
2 weeks ago
Mountain View, CA, United States ID.me Full timeCompany Overview ID.me is the next-generation digital identity wallet that simplifies how individuals securely prove their identity online. Consumers can verify their identity with ID.me once and seamlessly login across websites without having to create a new login and verify their identity again. Over 152 million users experience streamlined login and...
-
Software Development Engineer
7 days ago
Mountain View, CA, United States WorldLink Full timeJob Description TITLE: Software Development Engineer - Test (Android System) POSITION TYPE: Full Time (W2) LOCATION: Mountain View, CA (Candidates located in San Francisco, CA cannot be considered for this position at this time.) ABOUT WorldLink: WorldLink is a rapidly growing information technology company at the forefront of the tech transformation. From...