> Markdown version of [/jobs/ext/1945976-embedded-sw-and-validation-developer](https://www.wearedevelopers.com/jobs/ext/1945976-embedded-sw-and-validation-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded SW and Validation Developer - **Company:** Microsoft - **Location:** United States - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Board Bringup, Apple IOS, C++ (Programming Language), Computer Engineering, Software Debugging, Python (Programming Language), Multiprocessing, Object-Oriented Software Development, Real-Time Operating Systems, Reduced Instruction Set Computing, Shell Script, Software Engineering, Multithreading, Serial Peripheral Interface, Information Technology, Bare Metal - **Published:** August 6, 2026 - **Apply:** https://jobs.eu.lever.co/mobileye/d1f956e3-fc71-4a88-90d1-bdaf99fa96f0/apply ## About the Role * BSc in Computer Science, Computer Engineering, or Electrical Engineering. * 3+ years of hands-on experience in C++ programming and Embedded SW development. * Proven ability to work with HW specifications and develop SW in Bare-metal or RTOS environments. * Strong experience in HW/SW integration and debugging on real SoC environments. * Knowledge in shell scripting and Python * Understanding of embedded systems architecture (IOs, I2C, SPI, and other interconnect buses)- Advantage Mobileye changes the way we drive, from preventing accidents to semi and fully autonomous vehicles. If you are an excellent, bright, hands-on person with a passion to make a difference come to lead the revolution! ## Description Mobileye's EyeQ Platform Group is looking for a talented Embedded SW Developer to join our Haifa team. In this role, you will be at the heart of our SoC (System on a Chip) validation, specifically responsible for theVideo Interface Unit- the "eyes" of our autonomous driving technology. You will write high-performance, object-oriented C++ code on Mobileye's proprietary validation OS, interface with low-level drivers, and take a lead role in complex board bring-up processes. If you thrive on solving "impossible" hardware-software puzzles alongside HW engineers, this is the place for you. What will your job look like? * Design and implement robust C++ code for multi-threaded, multi-core environments running on advanced MIPS and RISC-V architectures. * Develop Video Interface drivers and frameworks, maintaining and scaling existing systems to support next-gen SoC capabilities. * Board bring-up activities and debug complex systems on Mobileye's proprietary Silicon. * Utilize on-SoC scripting engines to provide flexibility and interactive SoC usage for internal and external stakeholders. ## Related Videos - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) - [MCP doesn’t suck — your agent does](https://www.wearedevelopers.com/videos/100202-mcp-doesn-t-suck-your-agent-does) - [Single Server, Global Reach: Running a Worldwide Marketplace on Bare Metal in a Cloud-Dominated World](https://www.wearedevelopers.com/videos/1206-single-server-global-reach-running-a-worldwide-marketplace-on-bare-metal-in-a-cloud-dominated-world) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Software defines the vehicle: Why customers and developers will love cars even more](https://www.wearedevelopers.com/videos/1114-software-defines-the-vehicle-why-customers-and-developers-will-love-cars-even-more) - [Reusing apps between teams and environments through Containers](https://www.wearedevelopers.com/videos/107-reusing-apps-between-teams-and-environments-through-containers) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 118 - not a total recall](https://www.wearedevelopers.com/magazine/452-dev-digest-118-not-a-total-recall)