Create Email Alert

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.

Similar Jobs

  • Intuitive

    Senior Embedded Software Engineer

    Sunnyvale, CA, United States

    • Ending Soon

    Company Description At Intuitive, we are united behind our mission: we believe that minimally invasive care is life-enhancing care. Through ingenuity and intelligent technology, we expand the potential of physicians to heal without constraints. As a pioneer and market leader in robotic-assisted surgery, we strive to foster an inclusive and diverse

    Job Source: Intuitive
  • ALIS Software LLC

    Senior Embedded Software Engineer

    San Jose, CA, United States

    Sibros delivers an IoT software and data management platform that connects any vehicle to the cloud to provide real-time software management and data analytics, helping automakers build better, safer, and more reliable connected products at scale. Our embedded SaaS platform, Deep Connected Platform (DCP), is leverageable in every sector of the auto

    Job Source: ALIS Software LLC
  • Muon Space

    Senior Software Engineer (Embedded)

    Mountain View, CA, United States

    • Ending Soon

    About 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 fi

    Job Source: Muon Space
  • Bayone

    Senior Software Embedded Engineer

    San Jose, CA, United States

    • Ending Soon

    JOB DESCRIPTION In short, we are looking for "C++ developer in Embedded Linux "! Must Have Programming in Embedded Linux environment Software Development in C++ Responsibilities: Are you a passionate and hands-on embedded Linux SW developer? If yes, we have this great opportunity for you to work on Client's state-of-the-art EV chargers and energ

    Job Source: Bayone
  • Mission Peak

    Senior Embedded Software Engineer

    San Mateo, CA, United States

    Benefits: Competitive salary Free food & snacks Help or transport service Paid time off 401(k) Bonus based on performance Note - Only US Citizens or Permanent Residents considered for this job Senor Embedded Software Engineer Mission Peak is seeking an experienced embedded software developer/engineer for a full-time and on-site position in the

    Job Source: Mission Peak
  • Apple, Inc.

    Senior Embedded Software Engineer

    Cupertino, CA, United States

    • Ending Soon

    Summary Posted: Feb 7, 2024 Weekly Hours: 5 Role Number: 200537649 Are you a big-picture problem solver who loves setting ambitious goals? Do you have a passion for understanding how each line of code affects all the others? In the Core Operating Systems group ensuring the OS is inseparable from each device's identity as a whole. That's becaus

    Job Source: Apple, Inc.
  • Mainspring Energy, Inc.

    Senior Embedded Software Engineer

    Menlo Park

    • Ending Soon

    Job Description Job Description Company Overview Driven by our vision of the affordable, reliable, net-zero carbon grid of the future, Mainspring has developed a new category of power generation — the linear generator — that delivers local, scalable, and fuel-flexible power to help accelerate the transition to the net-zero carbon grid. The uniqu

    Job Source: Mainspring Energy, Inc.
  • PlusAI, Inc.

    Senior Embedded Software Engineer

    Santa Clara, CA, United States

    This role will be part of the runtime team which is responsible for the entire on-vehicle AD system integration, optimization, and core feature development. In this role, you will collaborate cross-functionally to define and implement safety critical components in Embedded Real-Time Domains. You will also have the chance to build test infra and per

    Job Source: PlusAI, Inc.

Senior Embedded Software Engineer

Mountain View, CA, United States

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.

Learn more about us, our product, and our team here:

in-unison.com .

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 Responsibilities

Collaborate 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 fusion

Design 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. You can read more about careers at UNISON here:

in-unison.com/careers .

We see living between virtual and physical worlds as a tool for creating, storytelling and sharing — not a hindrance to your total lived experience. You can learn more about our worldviews at

in-unison.com .

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.

#J-18808-Ljbffr

Apply

Create Email Alert

Create Email Alert

Senior Embedded Software Engineer jobs in Mountain View, CA, United States

ⓘ There was an unexpected error processing your request.

Please refresh the page and try again.

If the problem persists, please contact us with your issue.

Email address is already registered

You can always manage your preferences and update your interests to ensure you receive the most relevant opportunities.

Would you like to [visit your alert settings] now?

Success! You're now signed up for Job Alerts

Get ready to discover your next great opportunity.