Senior Embedded Software Engineer
4 weeks ago
Job Location: Mountain View, CA (On-site)
Job Type: Full-time(Permanent)
Must-Have: C, Firmware, Device driver, RTOS
Required Skills:
- Multithreading
- Concurrency
- Being able to design and develop software that works well in resource-constrained environments (CPU, battery, networking, memory, etc)
- Familiar with work closer to the hardware
- Have a wider breadth of expertise
- Be ready for ongoing changes and innovation
- No specific single platform (e.g., chipset or specific RTOS) is required, but the ability to quickly learn, and a solid engineering foundation
Excellent software engineering skills
- Not just "hacking" code together, but writing rock-solid software
- Creating readable, maintainable, and extensible code
- Understand secure code
- Plan before coding
- Creating good software design documents
- Being able to collaboratively improve designs together with stakeholders
Preferred (Bonus) Skills:
- Strong expertise in communication protocols
- Experience in Firmware development
- Custom protocols on top of TCP/IP, Bluetooth, WiFi, or similar
- Designing or extending protocols
- Debugging and testing communication
- Experience with lossy communication, making communication robust
- Experience with test automation for embedded systems
- Experience with code refactoring
- Experience with "bare-metal" embedded systems
- Experience with real-time embedded Linux OS
- Experience with IoT, sensors
- C++ programming at a solid level
-
Senior Embedded Software Engineer
1 week ago
Mountain View, United States Midas Consulting Full timeJob Title: Senior Embedded Software EngineerJob Location: Mountain View, CA (On-site)Job Type: Full-time(Permanent) Must-Have: C, Firmware, Device driver, RTOS Required Skills: MultithreadingConcurrencyReentrance Very experienced with embedded systems Being able to design and develop software that works well in resource-constrained environments (CPU,...
-
ADAS Senior Software Engineer
1 month ago
Mountain View, United States TALENT Software Services Full timeADAS Senior Software EngineerJob Summary: Talent Software Services is in search of a ADAS Senior Software Engineer for a contract position in Mountain View, CAThe opportunity will be one year with a strong chance for a long-term extension.Primary Responsibilities/Accountabilities: The Senior Software Engineer C++ position is responsible for designing,...
-
Senior Software Engineer
5 days ago
Mountain View, United States Muon Space Inc Full timeAbout the role Muon seeks aSenior Software Engineer to join our satellite flight software team. The ideal candidate is a self-motivated versatile software developer with significant previous experience developing robust bare-metal / RTOS embedded devices or appliances. In this role, you will design, develop, integrate, and test the software and firmware that...
-
Senior Software Engineer, Embedded Controls
2 months ago
Mountain View, CA, United States Aurora Innovation Full timeAurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all. We’re searching for a Senior Software Engineer to join Aurora’s Autonomy Software Control team . The Control...
-
Senior Software Engineer
5 days ago
Mountain View, United States Muon Space Full timeAbout the roleMuon seeks aSenior Software Engineer to join our satellite flight software team. The ideal candidate is a self-motivated versatile software developer with significant previous experience developing robust bare-metal / RTOS embedded devices or appliances. In this role, you will design, develop, integrate, and test the software and firmware that...
-
Senior Embedded Software Engineer AUTOSAR
7 days ago
Mountain View, United States Aeva, Inc Full timeAbout us: Aeva’s mission is to bring the next wave of perception to a broad range of applications from automated driving to industrial robotics, consumer electronics, consumer health, security, and beyond. Aeva is transforming autonomy with its groundbreaking sensing and perception technology that integrates all key LiDAR components onto a silicon...
-
Senior Software Engineer, Embedded Controls
7 days ago
Mountain View, United States Aurora Innovation Full timeWho We Are Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, increasingly accessible, and more reliable and efficient than ever before. The Aurora Driver is a self-driving system designed to operate multiple vehicle types, from freight-hauling semi-trucks to ride-hailing...
-
Embedded Systems Engineer
1 week ago
Mountain View, United States Reliable Robotics Corporation Full timeWe're building safety-enhancing technology for aviation that will save lives. Automated aviation systems will enable a future where air transportation is safer, more convenient and fundamentally transformative to the way goods — and eventually people — move around the planet. We are a team of mission-driven engineers with experience across aerospace,...
-
Senior Software Engineer
7 days ago
Mountain View, United States ICONMA Full timeSenior Software Engineer Location: Mountain View, CA/ HybridDuration: 6 months Description: Project Overview:Geo Automotive is a business that empowers Automotive OEMs to make software defined cars, or smart cars, by providing a suite of Maps based products, including client Maps Embedded and OEM SDK. Both products provide advanced Electric Vehicle (EV)...
-
Senior Staff Software Engineer
1 month ago
Mountain View, United States CARIAD Full timeJob DescriptionJob DescriptionWe are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform...
-
Senior Software Engineer
3 weeks ago
Mountain View, United States ICONMA Full timeSenior Software Engineer Location: Mountain View, CA/ Hybrid Duration: 6 months Description: Project Overview: Geo Automotive is a business that empowers Automotive OEMs to make software defined cars, or smart cars, by providing a suite of Maps based products, including client Maps Embedded and OEM SDK. Both products provide advanced Electric Vehicle (EV)...
-
Software Engineer
4 weeks ago
Mountain View, United States CARIAD Full timeJob DescriptionJob DescriptionWe are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform...
-
Senior Hardware Engineer
2 weeks ago
Mountain View, United States Diverse Lynx Full timeSenior Hardware Engineer Mountain View, CA (Day 1 onsite) Fulltime Position Automotive client domain experience is mandatory Job Description: HPC hardware development experience in embedded environment Bachelor's degree in engineering Knowledge of HPC HW architecture and hardware development processes. Knowledge of Hardware platform development and...
-
Senior Software Engineer
4 days ago
Mountain View, CA, United States ICONMA Full timeSenior Software Engineer Location: Mountain View, CA/ HybridDuration: 6 months Description: Project Overview:Geo Automotive is a business that empowers Automotive OEMs to make software defined cars, or smart cars, by providing a suite of Maps based products, including client Maps Embedded and OEM SDK. Both products provide advanced Electric Vehicle (EV)...
-
Principal Software Engineer
1 month ago
Mountain View, United States CARIAD Full timeJob DescriptionJob DescriptionWe are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform...
-
Senior Hardware Engineer
4 weeks ago
Mountain View, United States Diverse Lynx Full timeSenior Hardware Engineer Mountain View, CA (Day 1 onsite) Fulltime Position Automotive client domain experience is mandatory Job Description: HPC hardware development experience in embedded environment Bachelor's degree in engineering Knowledge of HPC HW architecture and hardware development processes. Knowledge of Hardware platform...
-
Sr Mgr, Software Engineering
1 week ago
Mountain View, United States CARIAD Full timeJob DescriptionJob DescriptionWe are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform...
-
Senior Software Engineer, Vehicle Control
7 days ago
Mountain View, United States Aurora Innovation Full timeWho We Are Aurora (Nasdaq: AUR) is delivering the benefits of self-driving technology safely, quickly, and broadly to make transportation safer, increasingly accessible, and more reliable and efficient than ever before. The Aurora Driver is a self-driving system designed to operate multiple vehicle types, from freight-hauling semi-trucks to ride-hailing...
-
Senior Systems Software Engineer
1 month ago
Mountain View, California, United States Groq Full timeAt Groq. We believe in an AI economy powered by human agency. We envision a world where AI is accessible to all, a world that demands processing power that is better, faster, and more affordable than is available today. AI applications are currently constrained by the limitations of the Graphics Processing Unit (GPU), a technology originally developed for...
-
Senior Software Engineer-Backend
6 days ago
Mountain View, United States Intuit Full timeCollaborate with cross-functional teams to define technical requirements, use cases and develop prototypes, or proof of concepts. Independently design the components that they are responsible for a given deliverable with minimal guidance. Actively se Software Engineer, Backend, Software, Engineer, Senior, Technology