101 to 125 of 155 Device Driver Development Jobs

Embedded Linux Software Engineer

Hiring Organisation
Spectra Defense Technologies
Location
Alpharetta, Georgia, United States
Employment Type
Permanent
Salary
USD Annual
with deep expertise in the NXP i.MX95 processor family. In this role, you will design, develop, and optimize Linux-based embedded software, including BSPs, device drivers, kernel modules, boot loaders, root file systems and low-level system integrations. You will play a key part in architecting next-generation processing … Board Support Packages (BSPs) for the NXP i.MX95 platform, including kernel configuration, U-Boot updates, and hardware bring-up. Design, implement, and maintain Linux device drivers, kernel modules, and hardware abstraction layers. Work with Yocto/OpenEmbedded to build, maintain, and optimize embedded Linux distributions. Integrate and validate peripheral ...

Senior Embedded Software Engineer

Hiring Organisation
twenty80.io
Location
Anaheim, California, United States
Employment Type
Permanent
Salary
USD Annual
government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves contributing to the development of advanced wireless communication systems and research initiatives. The position offers exposure across the full embedded stack, including low-level drivers, networking protocols, security … product security and robustness to meet regulatory standards (e.g., FIPS 140-3, Common Criteria) Create software for performance and reliability testing Develop and maintain device drivers and board support packages (BSP) for ARM and RISC-V platforms Customize Linux systems and develop supporting scripts Required Qualifications Bachelor's degree ...

Senior Embedded Software Engineer

Hiring Organisation
twenty80.io
Location
Los Angeles, California, United States
Employment Type
Permanent
Salary
USD Annual
government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves contributing to the development of advanced wireless communication systems and research initiatives. The position offers exposure across the full embedded stack, including low-level drivers, networking protocols, security … product security and robustness to meet regulatory standards (e.g., FIPS 140-3, Common Criteria) Create software for performance and reliability testing Develop and maintain device drivers and board support packages (BSP) for ARM and RISC-V platforms Customize Linux systems and develop supporting scripts Required Qualifications Bachelor's degree ...

Senior Embedded Software Engineer

Hiring Organisation
twenty80.io
Location
Long Beach, California, United States
Employment Type
Permanent
Salary
USD Annual
government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves contributing to the development of advanced wireless communication systems and research initiatives. The position offers exposure across the full embedded stack, including low-level drivers, networking protocols, security … product security and robustness to meet regulatory standards (e.g., FIPS 140-3, Common Criteria) Create software for performance and reliability testing Develop and maintain device drivers and board support packages (BSP) for ARM and RISC-V platforms Customize Linux systems and develop supporting scripts Required Qualifications Bachelor's degree ...

Embedded Software Engineer - Platform & Firmware

Hiring Organisation
Pivotal Systems
Location
Fremont, California, United States
Employment Type
Permanent
Salary
USD Annual
design, develop, and test software that interfaces directly with hardware, such as microcontrollers and processors in embedded systems. This role focuses on foundational software development, including drivers, bootloaders, and firmware, using C, C++, and assembly to manage system resources and optimize device performance. You will need a deep … with embedded software and hardware engineers to deliver high-performance, reliable systems. Key Responsibilities: • Develop Low-Level Software: Write and maintain firmware, bootloaders, and device drivers for embedded hardware platforms. • Optimize Performance: Ensure code efficiency and performance on resource-constrained systems (limited memory, CPU, power). • Hardware-Software Integration ...

Software Engineer / Programmer

Hiring Organisation
Signature Science, LLC
Location
Austin, Texas, United States
Employment Type
Permanent
Salary
USD Annual
code to verify adherence to established specifications and requirements. Develops, researches, designs, implements, tests, and evaluates software and systems, in conjunction with hardware product development, that enable hardware and instrumentation to perform their applications, applying principles and techniques of computer science, engineering, and mathematical analysis. The Software Engineering supports … from analytical instruments, distributed sensor networks and perform automated analysis of complex datasets to provide actionable information to end users. Essential Duties & Responsibilities: Perform development efforts and work with teammates on various projects. To include working with customers to understand requirements, leading technical development, collaborating with designers ...

Senior Software Engineer

Hiring Organisation
Beacon EmbeddedWorks
Location
Eden Prairie, Minnesota, United States
Employment Type
Permanent
Salary
USD Annual
extensive suite of customization, security, and support services and its dedicated team of experts provide in-house manufacturing and support to accelerate development and reduce risk. All Beacon EmbeddedWorks SOMs are designed, manufactured, and supported in its US-based facility in Eden Prairie, MN. As dependable, pre-certified … Yocto, Linux open source projects and Android AOSP is desirable Familiarity with Windows CE, IOS, Android and QNX platforms is preferred Design and develop device drivers for USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices ...

Senior Software Engineer

Hiring Organisation
Beacon EmbeddedWorks
Location
Minneapolis, Minnesota, United States
Employment Type
Permanent
Salary
USD Annual
extensive suite of customization, security, and support services and its dedicated team of experts provide in-house manufacturing and support to accelerate development and reduce risk. All Beacon EmbeddedWorks SOMs are designed, manufactured, and supported in its US-based facility in Eden Prairie, MN. As dependable, pre-certified … Yocto, Linux open source projects and Android AOSP is desirable Familiarity with Windows CE, IOS, Android and QNX platforms is preferred Design and develop device drivers for USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices ...

Embedded Software Engineer

Hiring Organisation
Intellectual Capital Resources
Location
Glasgow, Lanarkshire, United Kingdom
Salary
£ 70 K
resolve hardware/software issues. Produce technical documentation and test reports. Conduct code reviews and mentor junior engineers. Essential Skills Strong commercial embedded C development experience. RTOS experience (FreeRTOS, Zephyr or similar). Embedded Linux knowledge. Experience with ARM Cortex and/or RISC-V platforms. Low-level hardware …/CD and automated testing experience. Strong Linux command-line and GNU toolchain knowledge. Desirable Skills Python and Bash scripting. Embedded Linux kernel or device driver development. Control systems experience. ESA, aerospace, defence or safety-critical industry experience. Agile/Scrum environments. GitFlow and modern development practices. ...

Staff Engineer - Firmware

Hiring Organisation
Vector Atomic
Location
Oakland, California, United States
Employment Type
Permanent
Salary
USD Annual
writing production-quality code, you will serve as a mentor and strategist, driving coding standards, hardware bring-up strategies, and the continuous improvement of development infrastructure to ensure the scalability of quantum control frameworks. Responsibilities Technical Leadership: Provide architectural direction for real-time control systems and lead technical discussions … firmware teams. System Architecture: Design system controllers on ARM SoC, including user-space drivers, libraries, and reusable frameworks for quantum system control. Software Development: Write high-performance, production-quality code in C/C++ and Rust, establishing team-wide best practices and coding standards. Control Theory & Implementation: Define ...

Embedded Software Engineer - Senior

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 60 K
environments around the world.The RoleYou will design and implement software for next-generation embedded systems, working across the entire stack. From low-level Linux device drivers to real-time multimedia streaming, your work will directly impact the performance and reliability of high-profile connectivity solutions.As a Senior Embedded Software … comfortable navigating complex embedded environments, writing highly efficient code, and taking ownership of technical challenges.Core Technical Requirements:Deep expertise in embedded software development on Linux.C and C are essential.Proven background in building middleware and backend applications on Linux.Extensive experience working with multi-threaded systems and optimising performance-critical code.Advantageous ...

Embedded Software Engineer

Hiring Organisation
Boston Engineering Corporation
Location
Cambridge, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
execution, delivering end-to-end services from concept through commercialization. Boston Engineering combines technical rigor, cross-disciplinary teams, and proven processes to accelerate product development and solve complex challenges. The company is ISO-certified and CMMC-certified, with a commitment to operational excellence, innovation, and measurable client outcomes. … mission is to improve the way people work and live through innovative product development and novel engineering Job Description Boston Engineering is seeking an Embedded Software Engineer to develop software for robotics, autonomous systems, medical devices, defense technologies, and commercial products. This is a hands-on role focused ...

Embedded Automotive Platforms Software Engineer

Hiring Organisation
wayve
Location
London, United Kingdom
Salary
£ 80 K
based systems while minimising platform-specific customisation.Debug, troubleshoot, and improve software and system performance, ensuring reliability, scalability, and operational excellence across production and development fleets.Collaborate with cross-functional teams, hardware vendors, and automotive partners to define requirements and ensure seamless integration with the autonomous driving stack.Participate in architecture reviews … looking for the following skills and experience.EssentialBachelor’s degree in Computer Science, Electrical Engineering, or a related technical fieldProven experience in embedded software development, with a strong preference for the automotive, autonomous driving, or robotics industriesProficiency in C++ programming language for high-performance systemsHands-on experience with embedded operating ...

Embedded Software Engineer - II - Contract

Hiring Organisation
Autonomous Solutions
Location
Logan, Utah, United States
Employment Type
Permanent
Salary
USD Annual
shaping the future of automation in dynamic markets. ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract role. The selected candidate will interview with ASI and work as an integrated member … benefits will be administered through one of ASI's staffing partners. As an Embedded Software Engineer II, you will participate in the full software development lifecycle for embedded systems operating on autonomous robotic vehicles. You will develop features, diagnose defects, and integrate software across vehicle control, actuator, and sensor ...

Embedded Software Engineer - III - Contract

Hiring Organisation
Autonomous Solutions
Location
Mendon, Utah, United States
Employment Type
Permanent
Salary
USD Annual
shaping the future of automation in dynamic markets. ASI is expanding its teams to support its current ramp-up across development work, customer projects, and product deployments. This is a full-time W-2 contract role. The selected candidate will interview with ASI and work as an integrated member … benefits will be administered through one of ASI's staffing partners. As an Embedded Software Engineer III, you will participate in the full software development lifecycle for embedded systems operating on autonomous robotic vehicles. You will develop features, diagnose defects, and integrate software across vehicle control, actuator, and sensor ...

Staff Engineer, Connectivity Software, UWB/WIFI

Hiring Organisation
Samsung Semiconductor
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Annual
with 8+ years or PhD with 5+ years in field of wireless communication technologies. Excellent coding skills in C in embedded space for firmware development is critical. Ability to debug issues with low-level embedded software, custom/proprietary code and enhancements. WLAN standards, domain knowledge … concepts will be additional advantage. Understanding of QoS concepts and data path optimization algorithms. Understanding of the Linux Operating System, kernel and device driver development. Ability to use various debugging tools such as wireshark, testing tools such as WFA test beds, version control tools such as git. Knowledge ...

Embedded Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, United Kingdom
Salary
£ 50 K
about embedded environments, takes pride in writing efficient code, and is eager to tackle new technical challenges.Core Technical Requirements:Solid experience in embedded software development on Linux.Proficiency in C and C is essential.Experience contributing to middleware, backend applications, or systems software.Familiarity with multi-threaded systems and a solid understanding … recognises that people with this experience are limited at the moment, and are happy to invest in training.Exposure to low-level Linux kernel or device driver development.Multimedia technologies (DisplayPort, HDMI, USB).Networking and streaming media protocols.Why Join If you are looking for a role where engineering excellence ...

Embedded Software Engineer

Hiring Organisation
Pure Resourcing Solutions
Location
Cambridge, Cambridgeshire, UK
Employment Type
Full-time
embedded environments, takes pride in writing efficient code, and is eager to tackle new technical challenges. Core Technical Requirements: Solid experience in embedded software development on Linux. Proficiency in C and C is essential. Experience contributing to middleware, backend applications, or systems software. Familiarity with multi-threaded systems … that people with this experience are limited at the moment, and are happy to invest in training. Exposure to low-level Linux kernel or device driver development. Multimedia technologies (DisplayPort, HDMI, USB).Networking and streaming media protocols. Why Join? If you are looking for a role where engineering ...

Senior Staff Software Engineer, SDN Architecture

Hiring Organisation
Crusoe
Location
Bellevue, Washington, United States
Employment Type
Permanent
Salary
USD Annual
Design: Participate in and help lead architecture reviews, author design documents for major SDN components, and provide thorough code reviews for critical services. Kernel & Driver Optimization: Build and optimize Linux kernel modules and high-performance drivers using technologies such as XDP, eBPF, AF_XDP, and DPDK. Fabric Design: Help … programming skills in C, C++, Go or Rust. Linux Internals Knowledge: Strong working knowledge of Linux kernel architecture, memory management, the network stack, and device driver development. Packet Processing Expertise: Hands-on experience with kernel bypass and high-speed packet processing, including XDP, eBPF, AF_XDP, or DPDK. ...

Senior Staff Software Engineer, SDN Architecture

Hiring Organisation
Crusoe
Location
Sunnyvale, California, United States
Employment Type
Permanent
Salary
USD Annual
Design: Participate in and help lead architecture reviews, author design documents for major SDN components, and provide thorough code reviews for critical services. Kernel & Driver Optimization: Build and optimize Linux kernel modules and high-performance drivers using technologies such as XDP, eBPF, AF_XDP, and DPDK. Fabric Design: Help … programming skills in C, C++, Go or Rust. Linux Internals Knowledge: Strong working knowledge of Linux kernel architecture, memory management, the network stack, and device driver development. Packet Processing Expertise: Hands-on experience with kernel bypass and high-speed packet processing, including XDP, eBPF, AF_XDP, or DPDK. ...

Senior Staff Software Engineer, SDN Architecture

Hiring Organisation
Crusoe
Location
San Francisco, California, United States
Employment Type
Permanent
Salary
USD Annual
Design: Participate in and help lead architecture reviews, author design documents for major SDN components, and provide thorough code reviews for critical services. Kernel & Driver Optimization: Build and optimize Linux kernel modules and high-performance drivers using technologies such as XDP, eBPF, AF_XDP, and DPDK. Fabric Design: Help … programming skills in C, C++, Go or Rust. Linux Internals Knowledge: Strong working knowledge of Linux kernel architecture, memory management, the network stack, and device driver development. Packet Processing Expertise: Hands-on experience with kernel bypass and high-speed packet processing, including XDP, eBPF, AF_XDP, or DPDK. ...

Embedded Software Engineer II - SATCOM

Hiring Organisation
CesiumAstro
Location
Westminster, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
span high-power, large-scale ground terminals for missile defense to commercial airline and helicopter connectivity solutions. The Embedded Software Engineer II supports the development of embedded software for aerospace communications and defense systems. This role applies established engineering principles and development processes to design, implement, and integrate … software for embedded Linux platforms. Working under the guidance of senior engineers or engineering management, the engineer contributes to the software development lifecycle including implementation, integration, testing, and qualification. Responsibilities include developing embedded Linux applications, device drivers, and supporting libraries, as well as assisting with kernel customization, bootloaders ...

Senior/Staff Software Engineer - Embedded Linux Operating Systems

Hiring Organisation
Zoox
Location
Foster City, California, United States
Employment Type
Permanent
Salary
USD Annual
driving on automotive-grade hardware. We work closely with cross-functional teams-including developers, release management, hardware engineering, manufacturing and operations-to support vehicle development and deployment at scale. You'll have the opportunity to influence the next generation of our platform, hardware, and robotaxi. If you are excited … manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot) to ensure reliable system startup and maintenance Develop and optimize device drivers and kernel-space components using C, C++, or Rust to meet performance and reliability requirements Collaborate cross-functionally to support seamless integration and delivery ...

Senior/Staff Software Engineer - Embedded Linux Operating Systems

Hiring Organisation
Zoox
Location
San Mateo, California, United States
Employment Type
Permanent
Salary
USD Annual
driving on automotive-grade hardware. We work closely with cross-functional teams-including developers, release management, hardware engineering, manufacturing and operations-to support vehicle development and deployment at scale. You'll have the opportunity to influence the next generation of our platform, hardware, and robotaxi. If you are excited … manage embedded Linux build systems (e.g., Yocto) and bootloader processes (e.g., U-Boot) to ensure reliable system startup and maintenance Develop and optimize device drivers and kernel-space components using C, C++, or Rust to meet performance and reliability requirements Collaborate cross-functionally to support seamless integration and delivery ...

Senior Embedded Software Engineer

Hiring Organisation
D3 Embedded
Location
Rochester, New York, United States
Employment Type
Permanent
Salary
USD Annual
annually Location: Rochester, NY The Role: D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging complex system issues, and ensuring high performance and reliability. The ideal candidate … essential. This position plays a critical role in driving innovation and advancing embedded technology in our products. The Responsibilities: All phases of the product development cycle including: requirements definition and architecture software design and development Software implementation hardware bring-up, software/hardware integration verification and validation ...