-
Software Engineer
1 week ago
Codeium Mountain View, United StatesWe're looking for a software engineer to join us on our mission to build AI superpowers for developers. · About Codeium · In just over a year, Codeium has risen to become a leader in the AI developer tools space. Featured on the Forbes AI 50 List, we are giving hundreds of thou ...
-
Software Engineer
3 weeks ago
Codeium Mountain View, United StatesWe're looking for a software engineer to join us on our mission to build AI superpowers for developers. · About Codeium · In just over a year, Codeium has risen to become a leader in the AI developer tools space, giving hundreds of thousands of users around the world code autoc ...
-
Software Engineer, Robot Software
1 week ago
Wayve Mountain View, United StatesWho we are · Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. · Supported by prominent in ...
-
Fullstack Software Engineer,
1 week ago
City Storage Systems Mountain View, United StatesWho we are · At City Storage Systems, we're building Infrastructure for Better Food. We help restaurateurs around the world succeed in online food delivery. Our goal is to make food more affordable, higher quality, and convenient for everyone. We're changing the game for restau ...
-
Enterprise Software Engineer
2 weeks ago
Codeium Mountain View, United StatesWe're looking for an enterprise-focused software engineer to join us on our mission to build AI superpowers for developers. · About Codeium · In just over a year, Codeium has risen to become a leader in the AI developer tools space, Featured on the Forbes AI 50 list, we are giv ...
-
Senior Software Engineer
3 weeks ago
Commit Partnership Mountain View, United StatesAbout the company: Company Size - < 10 People A · Approx. Funding - $8M · Company Stage - Seed · Industry - AI/ML, Sales Intelligence · Founding year · Tech Stack: Postgres, Express, React, Node, and Python, Cutting edge ML & AI tooling · We're looking for a Sr. Software En ...
-
Senior Embedded Software Engineer
3 weeks ago
Unison Mountain View, United StatesAbout UNISON · UNISON is a small team of passionate people from companies like Meta, Sony, and Apple, as well as research labs like the IARAI. Based in the SF Bay Area and backed by some of the world's best investors, we're working hard to create products we would proudly recomm ...
-
Principal Engineer, Software Platform
5 days ago
Wayve Mountain View, United StatesWho we are · Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. · Supported by prominent in ...
-
Principal Engineer, Software Platform
3 weeks ago
Wayve Mountain View, United StatesWho we are · Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. · Supported by prominent in ...
-
Full-Stack Software Engineer, CSS
3 weeks ago
City Storage Systems Mountain View, United StatesWho we are · At City Storage Systems, we're building Infrastructure for Better Food. We help restaurateurs around the world succeed in online food delivery. Our goal is to make food more affordable, higher quality, and convenient for everyone. We're changing the game for restau ...
-
Senior Principal Software Engineer, Growth
2 weeks ago
Trello Mountain View, United StatesWorking at Atlassian · Atlassians can choose where they work - whether in an office, from home, or a combination of the two. That way, Atlassians have more control over supporting their family, personal goals, and other priorities. We can hire people in any country where we have ...
-
Principal Full Stack Software Engineer
3 weeks ago
Trello Mountain View, United StatesYour future team · The Enterprise Technology team, part of Atlassian Corporate Engineering, has a mission to unlock enterprise agility through world-class technology. We are a passionate team of engineers who are building custom and innovative enterprise-grade tools that help At ...
-
Principal Full Stack Software Engineer
3 weeks ago
Trello Mountain View, United StatesYour future team · The Enterprise Technology team, part of Atlassian Corporate Engineering, has a mission to unlock enterprise agility through world-class technology. We are a passionate team of engineers who are building custom and innovative enterprise-grade tools that help At ...
-
Engineering Director
3 weeks ago
Wayve Mountain View, United StatesWho we are · Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. · Supported by prominent in ...
-
Engineering Director
6 days ago
Wayve Mountain View, United StatesWho we are · Established in 2017, Wayve is a leader in autonomous vehicle technology, driven by breakthroughs in Embodied AI. Our intelligent, mapless, and hardware-agnostic technologies empower vehicles to navigate complex environments effortlessly. · Supported by prominent in ...
-
Senior Backend Engineer
3 weeks ago
Commit Partnership Mountain View, United StatesAbout the company: Company Size - < 10 People A · Approx. Funding - $8M · Company Stage - Seed · Industry - AI/ML, Sales Intelligence · Founding year · Tech Stack: Python, Postgres, Express, React, and Node, Cutting edge ML & AI tooling · We're looking for a Sr. Software En ...
-
Flight Control Engineer
3 weeks ago
Aska Mountain View, United StatesASKA is an air mobility company, founded in 2018, and this full-time position for a · Flight Control Engineer · is based at our facility in Mountain View, CA. You will be part of a cutting-edge engineering team developing the ASKA A5, a roadable electric vertical takeoff and la ...
-
Machine Learning Engineer
3 days ago
Wayve Mountain View, United StatesWHO ARE WE? · Wayve is at the cutting edge of embodied intelligence, developing advanced AI with end-to-end deep learning to navigate the complexities of diverse environments. Our innovative strategy integrates the latest in machine learning, sidestepping conventional methods, t ...
-
Senior/Principal Product Manager
3 weeks ago
Harness Mountain View, United StatesHarness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while im ...
-
Senior/Principal Product Manager
2 weeks ago
Harness Mountain View, United StatesHarness is a high-growth company that is disrupting the software delivery market. Our mission is to enable the 30 million software developers in the world to deliver code to their users reliably, efficiently, securely and quickly, increasing customers' pace of innovation while im ...
Senior Embedded Software Engineer - Mountain View, United States - Unison
Description
About UNISON
UNISON is a small team of passionate people from companies like Meta, Sony, and Apple and research labs like the IARAI, based in the SF Bay Area and backed by some of the world's best investors.
About The Role
We are seeking a talented and motivated Embedded Software Engineer to join our team working on a cutting-edge Virtual Reality (VR) device.
In this role, you will be responsible for designing, developing, and optimizing embedded software that powers our next-generation VR hardware, with a comprehensive focus on System-on-Chip (SoC) integration, driver development, Android platform expertise, Board Support Package (BSP) development, and extensive experience with operating systems and hardware components.
As part of a dynamic engineering team, you will have the opportunity to contribute to the creation of immersive and groundbreaking VR experiences.
Your ResponsibilitiesCollaborate with cross-functional teams, including hardware engineers, firmware developers, and system architects, to define the VR device's comprehensive software requirements and specifications, encompassing SoC integration, BSP development, and diverse hardware components.
Develop, debug, and maintain embedded software solutions for various components of the VR device, including real-time operating systems, drivers, communication protocols, and hardware interfaces.
Implement efficient and reliable software that enables advanced features of the VR device, such as tracking, rendering, input controls, audio processing, and sensor fusionDesign and develop drivers for the VR device's peripherals and interfaces, optimizing performance and ensuring compatibility with the OS framework.
Develop and maintain the Board Support Package (BSP) for the VR device, encompassing bootloader, kernel, and device drivers, to provide a robust software foundation for the hardware platform.
Interface with a diverse range of hardware components, including sensors, cameras, Time-of-Flight (ToF) sensors, LiDARs, displays, LEDs, speakers, and various input/output interfaces (IOs).
Leverage your extensive experience with operating systems to optimize system performance, resource utilization, and responsiveness in resource-constrained environments.Conduct thorough testing and validation of embedded software to ensure high-quality and reliable operation across different hardware configurations.
Participate in code reviews and contribute to the development of coding standards and guidelines.
Provide technical documentation and support for other teams, including assisting in the creation of user guides and developer documentation.
Your Qualifications
5+ years of experience in embedded systems
Strong programming skills in C and some C++, with a deep understanding of real-time operating systems and low-level programming.
Familiarity with hardware interfaces, communication protocols (e.g., I2C, SPI, USB), and device drivers.
Experience with Board Support Package (BSP) development, including bootloader, kernel, and driver configuration.
Strong understanding of operating systems, system optimization, and resource management.
Experience with debugging tools, emulators, and hardware debugging equipment.
Ability to work in a collaborative team environment and communicate effectively with technical and non-technical stakeholders.
Strong problem-solving skills and a proactive attitude toward tackling challenges.
Preferred Qualifications
Understanding of 3D graphics and rendering concepts is a plus.
Prior experience with Agile or Scrum development methodologies is advantageous.
Proven experience in embedded software development, preferably in the consumer electronics or VR industry, with a strong focus on SoC integration, driver development, Android compatibility, BSP development, operating systems, and hardware components.
Experience with Android development and integration, including familiarity with Android architecture and frameworks.Knowledge of SoC integration and experience working with SoC vendors' SDKs.
Expertise in interfacing with a variety of hardware components such as sensors, cameras, ToF sensors, LiDARs, displays, LEDs, speakers, and IO interfaces.
Knowledge of software development tools and version control systems (e.g., Git).Why UNISON?
We are a small team of passionate people working hard to create products that we would be proud to recommend to our friends and family.
in-
We see living between virtual and physical worlds as a tool for creating, storytelling and sharing - not a hindrance to your total lived experience.
We are growing quickly so if you're interested in joining us but don't see a job that fits what you're looking for or if your experience doesn't quite check all the boxes, please feel free to reach out - we are happy to connect.