{"version":"0.1","company":{"name":"YubHub","url":"https://yubhub.co","jobsUrl":"https://yubhub.co/jobs/skill/driver-development"},"x-facet":{"type":"skill","slug":"driver-development","display":"Driver Development","count":4},"x-feed-size-limit":100,"x-feed-sort":"enriched_at desc","x-feed-notice":"This feed contains at most 100 jobs (the most recently enriched). For the full corpus, use the paginated /stats/by-facet endpoint or /search.","x-generator":"yubhub-xml-generator","x-rights":"Free to redistribute with attribution: \"Data by YubHub (https://yubhub.co)\"","x-schema":"Each entry in `jobs` follows https://schema.org/JobPosting. YubHub-native raw fields carry `x-` prefix.","jobs":[{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_9d3cf8fb-aa4"},"title":"Senior Engineer, Embedded OS","description":"<p>As an Embedded OS Engineer at Shield AI, you will design, develop, and optimize the operating system components for our unmanned aerial systems (UAS) to operate efficiently and reliably. Your work will ensure that the software infrastructure of our UAVs meets the high standards required for autonomous operations in dynamic and challenging environments.</p>\n<p><strong>Responsibilities:</strong></p>\n<ul>\n<li>Design, develop, and maintain the Linux-based or commercial real-time operating system components for UAVs, focusing on performance, reliability, and security.</li>\n<li>Optimise the OS for concurrent processing and efficient resource management.</li>\n<li>Collaborate with hardware engineers, software developers, and autonomy engineers to ensure seamless integration of OS components with other subsystems.</li>\n<li>Develop and maintain drivers and middleware for various hardware components and sensors, especially camera and timing systems.</li>\n<li>Conduct rigorous testing and debugging to ensure the stability and robustness of the OS.</li>\n<li>Stay updated with the latest advancements in OS technologies and apply best practices to our systems.</li>\n</ul>\n<p><strong>Requirements:</strong></p>\n<ul>\n<li>Minimum of 5 years of related experience with a Bachelor&#39;s degree in Computer Science (or related field); or 3 years and a Master&#39;s degree; or 2 years with a PhD; or equivalent work experience.</li>\n<li>Proven experience in OS development, particularly in real-time and embedded systems.</li>\n<li>Strong understanding of RTOS concepts, concurrent programming, and resource management.</li>\n<li>Proficiency in programming languages such as C, C++, Python, or similar.</li>\n<li>Experience with developing drivers and middleware for hardware components.</li>\n<li>Familiarity with cyber security principles and practices in embedded systems, including secure boot and data-at-rest encryption.</li>\n<li>Excellent communication skills, with the ability to effectively collaborate with multidisciplinary teams and external stakeholders.</li>\n<li>Demonstrated track record of assuming ownership over development processes and features and delivering outstanding outcomes.</li>\n<li>Proven track record of successfully shipping products, showcasing the ability to navigate through development cycles, overcome obstacles, and deliver high-quality solutions to meet project deadlines and exceed expectations in a fast-paced environment.</li>\n</ul>\n<p><strong>Nice to Have:</strong></p>\n<ul>\n<li>Experience customising, deploying, and maintaining Linux distributions created with Yocto on various hardware platforms</li>\n<li>Experience customising, deploying, and maintaining RTOS&#39;s such as VxWorks, RTLinux, or Green Hills</li>\n<li>Experience with Nvidia OS customisation and maintenance</li>\n</ul>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_9d3cf8fb-aa4","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Shield AI","sameAs":"https://www.shield.ai","logo":"https://logos.yubhub.co/shield.ai.png"},"x-apply-url":"https://jobs.lever.co/shieldai/d5fdafe1-2e50-4543-98b1-38f3a3d26e12","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":"$125,000 - $185,000 a year","x-skills-required":["Embedded OS development","Real-time and embedded systems","RTOS concepts","Concurrent programming","Resource management","C, C++, Python, or similar","Driver development","Middleware development","Cyber security principles","Secure boot","Data-at-rest encryption"],"x-skills-preferred":["Linux distribution creation with Yocto","RTOS customisation and maintenance","Nvidia OS customisation and maintenance"],"datePosted":"2026-04-17T13:05:56.293Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Dallas"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"Embedded OS development, Real-time and embedded systems, RTOS concepts, Concurrent programming, Resource management, C, C++, Python, or similar, Driver development, Middleware development, Cyber security principles, Secure boot, Data-at-rest encryption, Linux distribution creation with Yocto, RTOS customisation and maintenance, Nvidia OS customisation and maintenance","baseSalary":{"@type":"MonetaryAmount","currency":"USD","value":{"@type":"QuantitativeValue","minValue":125000,"maxValue":185000,"unitText":"YEAR"}}},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_2a648d1c-583"},"title":"Staff Engineer (Virtual Prototyping)","description":"<p>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.</p>\n<p>We are seeking a Staff Engineer (Virtual Prototyping) to join our team in Moreira, Porto, Portugal. As a Staff Engineer, you will be responsible for developing and delivering high-performance simulation models for automotive, enterprise, telecommunications, and cloud platforms. You will also configure and bring up complex software stacks and drivers on simulated hardware platforms, collaborate with other development teams, IP owners, third-party suppliers, support engineers, and customers to identify, implement, and deliver solutions.</p>\n<p>Key Responsibilities:</p>\n<ul>\n<li>Develop and deliver high-performance simulation models for automotive, enterprise, telecommunications, and cloud platforms.</li>\n<li>Configure and bring up complex software stacks and drivers on simulated hardware platforms.</li>\n<li>Collaborate with other development teams, IP owners, third-party suppliers, support engineers, and customers to identify, implement, and deliver solutions.</li>\n<li>Perform root-cause analysis and debugging across software and hardware boundaries.</li>\n<li>Integrate open-source multimedia and security utilities (e.g., FFmpeg, GStreamer, OpenSSL) into virtual prototypes.</li>\n<li>Enhance pre-silicon Virtual Platforms and models to enable early product development for global clients.</li>\n</ul>\n<p>Impact:</p>\n<ul>\n<li>Empower customers to accelerate product development cycles by providing robust virtual prototypes before hardware availability.</li>\n<li>Drive innovation in simulation solutions for next-generation electronic platforms.</li>\n<li>Enhance the quality and reliability of Synopsys&#39; Virtual Prototyping offerings for automotive, enterprise, and cloud markets.</li>\n<li>Facilitate seamless hardware-software integration and validation for global customers.</li>\n<li>Contribute to the advancement of open-source and proprietary technologies in embedded systems.</li>\n<li>Strengthen Synopsys&#39; position as a leader in chip design, verification, and IP integration.</li>\n</ul>\n<p>Requirements:</p>\n<ul>\n<li>BS or MS in Computer Science, Electronics, or similar field.</li>\n<li>Strong programming skills, primarily in C and C++.</li>\n<li>Embedded software experience, ideally including Linux OS build, configuration, and debugging.</li>\n<li>Knowledge of IP implementation or driver development (Linux, RTOS, or bare-metal), especially for Virtio, MIPI (CSI/DSI/I3C), Security, DMA, SSI, I2C, or Mobile Storage.</li>\n<li>Strong understanding of hardware-software interaction.</li>\n<li>Experience with open-source build systems such as Buildroot or Yocto.</li>\n<li>Familiarity with open-source multimedia/security utilities such as FFmpeg, GStreamer, and OpenSSL.</li>\n<li>Python programming experience.</li>\n<li>Experience with SystemC and/or transaction-level modelling (TLM).</li>\n<li>Embedded software development on Arm cores/Arm architecture.</li>\n<li>Strong debugging and root-cause analysis skills.</li>\n</ul>\n<p>Who You Are:</p>\n<ul>\n<li>Innovative thinker with a passion for technology and continuous learning.</li>\n<li>Collaborative team player, able to work across diverse groups and cultures.</li>\n<li>Effective communicator, adept at translating complex technical concepts to stakeholders.</li>\n<li>Detail-oriented and committed to delivering high-quality solutions.</li>\n<li>Adaptable and resilient in fast-paced, evolving environments.</li>\n<li>Self-motivated, with strong analytical and problem-solving skills.</li>\n</ul>\n<p>Rewards and Benefits:</p>\n<p>We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_2a648d1c-583","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/moreira/staff-engineer-virtual-prototyping/44408/92616533056","x-work-arrangement":"onsite","x-experience-level":"staff","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["C","C++","Linux OS","IP implementation","driver development","Virtio","MIPI","Security","DMA","SSI","I2C","Mobile Storage","open-source build systems","Buildroot","Yocto","FFmpeg","GStreamer","OpenSSL","Python","SystemC","transaction-level modelling","TLM","embedded software development","Arm cores","Arm architecture","debugging","root-cause analysis"],"x-skills-preferred":[],"datePosted":"2026-04-05T13:23:03.491Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Moreira"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"C, C++, Linux OS, IP implementation, driver development, Virtio, MIPI, Security, DMA, SSI, I2C, Mobile Storage, open-source build systems, Buildroot, Yocto, FFmpeg, GStreamer, OpenSSL, Python, SystemC, transaction-level modelling, TLM, embedded software development, Arm cores, Arm architecture, debugging, root-cause analysis"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_8b568f8e-6a6"},"title":"Senior Software Engineer - Device Driver and Firmware","description":"<p>Join us to transform the future through continuous technological innovation.</p>\n<p>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.</p>\n<p>As a Senior Software Engineer - Device Driver and Firmware, you will be responsible for designing, developing, and owning Linux device drivers (kernel/user-space interfaces) for platform hardware bring-up and runtime operation. You will also develop and maintain firmware components supporting board/module initialization, configuration, and operational readiness.</p>\n<p>Key Responsibilities:</p>\n<ul>\n<li>Design, develop, and own Linux device drivers (kernel/user-space interfaces) for platform hardware bring-up and runtime operation</li>\n<li>Develop and maintain firmware components supporting board/module initialization, configuration, and operational readiness</li>\n<li>Build and maintain bring-up, validation, and regression workflows to ensure correctness, stability, and performance across releases</li>\n<li>Debug complex issues across hardware/software boundaries using Linux diagnostics (kernel logs) and systematic failure isolation approaches</li>\n<li>Collaborate with cross-functional teams to align driver/firmware behavior with platform requirements and integration constraints</li>\n<li>Drive automation using scripting/tooling to improve developer productivity, install/upgrade flows, and release robustness (packaging and deployment scripts)</li>\n</ul>\n<p>Impact:</p>\n<ul>\n<li>Enable robust operation and integration of HAV platform hardware and software stacks</li>\n<li>Accelerate hardware bring-up and software validation for advanced semiconductor designs</li>\n<li>Increase platform reliability, stability, and performance through systematic debugging and validation</li>\n<li>Drive automation and efficiency in development, deployment, and release cycles</li>\n<li>Ensure seamless collaboration and integration across global engineering teams</li>\n<li>Contribute to industry-leading solutions that empower customers to innovate faster and smarter</li>\n</ul>\n<p>Requirements:</p>\n<ul>\n<li>Bachelor&#39;s or Master&#39;s degree in Computer Science, Electronics Engineering, or equivalent practical experience</li>\n<li>2–5 years of hands-on software development experience in device driver/firmware or Linux platform software</li>\n<li>Strong proficiency in C/C++/Embedded C/SystemC</li>\n<li>Experience with Linux-based driver development and debugging (kernel logs, device enumeration issues, driver initialization failures)</li>\n<li>Working knowledge of Python (or shell scripting) for automation, tooling, and workflow orchestration</li>\n<li>Familiarity with device tree concepts and hardware description for driver binding and initialization</li>\n<li>Exposure to firmware/bring-up flows, update/verification processes, and version alignment practices</li>\n<li>Experience with hardware interfaces such as PCIe and debugging enumeration/initialization issues</li>\n<li>Understanding of build systems, CI/regression infrastructure, and release packaging</li>\n</ul>\n<p>Who You Are:</p>\n<ul>\n<li>Analytical thinker with a systematic approach to debugging and problem-solving</li>\n<li>Collaborative team player who communicates effectively across functions and cultures</li>\n<li>Detail-oriented and quality-focused, committed to robust, reliable solutions</li>\n<li>Adaptable and proactive, eager to learn and improve development practices</li>\n<li>Self-motivated, with a passion for technology and innovation</li>\n</ul>\n<p>The Team You&#39;ll Be A Part Of:</p>\n<p>You&#39;ll join a dynamic, global engineering team at Synopsys HAV, dedicated to advancing hardware/software co-verification platforms. The team focuses on delivering robust driver and firmware solutions, collaborating across functions to ensure seamless integration and exceptional customer outcomes. You&#39;ll work alongside experts in device drivers, firmware, validation, and automation, contributing to best-in-class technology that empowers the semiconductor industry.</p>\n<p>Rewards and Benefits:</p>\n<p>We offer a comprehensive range of health, wellness, and financial benefits to cater to your needs. Our total rewards include both monetary and non-monetary offerings. Your recruiter will provide more details about the salary range and benefits during the hiring process.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_8b568f8e-6a6","directApply":true,"hiringOrganization":{"@type":"Organization","name":"Synopsys","sameAs":"https://careers.synopsys.com","logo":"https://logos.yubhub.co/careers.synopsys.com.png"},"x-apply-url":"https://careers.synopsys.com/job/bengaluru/senior-software-engineer-device-driver-and-firmware/44408/93409691424","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"employee","x-salary-range":null,"x-skills-required":["Linux device driver development","Firmware development","C/C++/Embedded C/SystemC","Python (or shell scripting)","Device tree concepts","Hardware description","Firmware/bring-up flows","Update/verification processes","Version alignment practices","PCIe"],"x-skills-preferred":[],"datePosted":"2026-04-05T13:17:19.961Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Bengaluru"}},"occupationalCategory":"Engineering","industry":"Technology","skills":"Linux device driver development, Firmware development, C/C++/Embedded C/SystemC, Python (or shell scripting), Device tree concepts, Hardware description, Firmware/bring-up flows, Update/verification processes, Version alignment practices, PCIe"},{"@context":"https://schema.org","@type":"JobPosting","identifier":{"@type":"PropertyValue","name":"YubHub","value":"job_81bbd9fe-0bd"},"title":"Firmware Manager - Audio","description":"<p>We are seeking a highly skilled Firmware Manager - Audio to lead and mentor an audio firmware team, including task planning, technical guidance, and performance management. The successful candidate will own audio firmware architecture and technical direction for gaming peripheral products, overseeing development of audio protocol (USB, Bluetooth, 2.4 GHz wireless), DSP control, codecs, and latency optimization.</p>\n<p style=\"margin-top:24px;font-size:13px;color:#666;\">XML job scraping automation by <a href=\"https://yubhub.co\">YubHub</a></p>","url":"https://yubhub.co/jobs/job_81bbd9fe-0bd","directApply":true,"hiringOrganization":{"@type":"Organization","name":"CORSAIR","sameAs":"https://edix.fa.us2.oraclecloud.com"},"x-apply-url":"https://edix.fa.us2.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_1/job/8687","x-work-arrangement":"onsite","x-experience-level":"senior","x-job-type":"full-time","x-salary-range":null,"x-skills-required":["embedded firmware development","audio firmware for consumer or gaming devices","MCUs/SoCs, RTOS, DSPs, and low-level driver development"],"x-skills-preferred":["CI/CD for embedded systems","power profiling tools and energy-aware design"],"datePosted":"2026-02-03T15:02:47.465Z","jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"New Taipei City"}},"employmentType":"FULL_TIME","occupationalCategory":"Engineering","industry":"Technology","skills":"embedded firmware development, audio firmware for consumer or gaming devices, MCUs/SoCs, RTOS, DSPs, and low-level driver development, CI/CD for embedded systems, power profiling tools and energy-aware design"}]}