20 of 20 Device Driver Development Jobs

Remote Role (Initial months onsite)//Software engineer-Linux//Plymouth , MN

Hiring Organisation
TPI Global Solutions
Location
Plymouth, Minnesota, United States
Employment Type
Permanent
Salary
USD Annual
take a look at the opportunities available to come join our team. RAID Storage Linux THE ROLE: The MN RAID team is responsible for development, quality assurance and delivery of RAID UEFI, Windows and Linux drivers for the AMD laptops, desktops and workstations that support the AMD RAID solution. … software engineer in this team, you will work on the latest AMD hardware and software. We are a vertically integrated team spanning from firmware development right up to application layer. If you understand the intricacies of Linux kernel and device drivers for storage this is the role ...

Embedded Software Engineer

Hiring Organisation
IC Resources
Location
Farnborough, England, United Kingdom
communications platforms, delivering high-performance solutions for global connectivity. The team are now looking for a Junior Embedded Software Engineer to support the development, integration and testing of Linux-based embedded systems used in advanced baseband and antenna hardware. You’ll work closely with experienced hardware, RF and software … engineers, contributing to low-level development, driver integration and system bring-up while building your skills in a highly technical environment. For this Junior Embedded Software Engineer role, we are looking for someone with: Some commercial or internship experience developing embedded software in C/C++ Some exposure ...

Embedded Linux Engineer

Hiring Organisation
IC Resources
Location
London Area, United Kingdom
high-performance computing workloads while dramatically reducing energy consumption. The team are now looking for an Embedded Linux Engineer to support the development of embedded and host software powering high-speed networking and photonics-based systems. You’ll work closely with hardware and systems teams, contributing across embedded software … Linux driver development and low-level system integration on advanced networking platforms. For this Embedded Linux Engineer role, we are looking for someone with: Strong experience with Embedded Linux development Experience developing Linux kernel or PCIe drivers Proficiency in C, C++ and Python Experience working ...

Director of Software Engineering (Systems Software)

Hiring Organisation
Jobleads-UK
Location
Cambridge, England, United Kingdom
large, distributed software engineering teams (60+ engineers) Strong systems software background, with hands-on experience in one or more of the following: Linux kernel development Device driver development (e.g. media, graphics, or similar subsystems) Power and performance engineering , including system-level optimisation Ability to connect ...

Senior Software Engineer

Hiring Organisation
Butler Aerospace and Defense
Location
Windsor, Connecticut, United States
Employment Type
Permanent
Salary
USD Annual
experience or a master's degree in software engineering and a minimum of 10 years of experience - Proven expertise in all aspects of product development process - Working experience with all the phases involved in Software Development Life Cycle (SDLC) - Go getter, result - driven, and work independently with minimal … supervision - Experience with Rapid Prototyping and Continuous integration. - Experience leading multiple projects and priorities simultaneously. - Strong embedded C/C++ development experience - Strong VB.NET or VC# experience for designing of UI/UX simulator tools - Hands - on development experience with CAN, RS232, RS422, RS485, SPI, I2C, Timers, EEPROM ...

Embedded Software Engineer (Avionics)

Hiring Organisation
GCR Professional Services
Location
Cambridge, Massachusetts, United States
Employment Type
Permanent
Salary
USD 100 Hourly
Lowell office upon request. Hourly rate to $100 per hour based on Education and Experience Responsibilities Client is seeking a software engineer for development of embedded real-time avionics systems. The engineer will develop high performance embedded solutions for resource constrained targets. These will include next-generation resilient … tolerant software solutions in the application domains of undersea, terrestrial, air, hypersonic systems and space. The engineer will be involved in the full software development life cycle from the design and requirements stage all the way to testing and deployment in the field. Qualifications B.S. or M.S. in Computer ...

Embedded Software Engineer - Audio Technologies

Hiring Organisation
Christy Media Solutions
Location
Surrey, England, United Kingdom
contributing to better engineering practices What We’re Looking For Strong experience with C and/or C++ in embedded environments Hands-on development using ARM-based platforms Comfortable working with low-level interfaces such as SPI, I2C and UART Experience building software where timing, reliability and efficiency matter … Confident using version control and modern development workflows Able to work at the hardware/software boundary, including debugging and investigation Clear communicator who enjoys working as part of a collaborative engineering team Nice to Have (But Not Essential) Embedded Linux experience (including build systems such as Yocto) Real ...

Senior Software Engineer, Agent Endpoint DLP

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
Senior Software Engineer, Agent Endpoint DLP LONDON, United Kingdom Job Info Job Identification 22522 Job Category Software Development Posting Date 03/31/2026, 05:37 PM Locations LONDON, United Kingdom Job Schedule Full time Job Description Senior Software Engineer, Agent Endpoint DLP Join Fortinet, a global cybersecurity … success of our rapidly growing business. You will work in our Cyber R&D team, and use your knowledge of systems (Kernel, OS) level development to develop our Agent architecture. The Agent is our endpoint client software and is responsible for the extraction and management of our customer ...

Junior Embedded Software Engineer

Hiring Organisation
IC Resources
Location
Abingdon-On-Thames, England, United Kingdom
scale data systems. What you’ll be doing Writing embedded firmware in C for custom memory controller chips Working on bare-metal, low-level development in Linux-based build environments Testing, validating and optimising firmware for enterprise and hyperscale clients Collaborating with senior engineers on real-world, high-impact … NVMe, SATA or cache memory What Next? For more information on this role, or any other jobs across; Embedded, Firmware, C++ Programming, Linux Kernel, Device Driver Development, then please contact me, Callum Allen today. ...

Senior Software Engineer

Hiring Organisation
NES Fircroft
Location
City of London, London, United Kingdom
functional teams (embedded software, application software, computer vision, cloud) Develop and productize custom computing and medical devices Build, maintain, and optimize Linux kernels and device drivers Architect, develop, test, and debug system-level software Lead and participate in code reviews for embedded systems Enhance software infrastructure for smooth deployment … Ensure compliance with security and regulatory standards Perform risk analysis, verification testing, and design transfer activities Drive robust, secure-by-design software development practices Must-Have Skills & Experience Degree in Computer, Electrical, or Electronics Engineering (or equivalent) Strong experience with Linux kernel, device drivers (V4L2, I2C, SPI, UART ...

Principal Program Protection Engineer (Embedded Software Engineer)

Hiring Organisation
Raytheon
Location
Tewksbury, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect … Center's Software Security Sensors and Effectors Department is seeking a highly skilled individual to join our software team where you will employ Agile development techniques on embedded targets to continuously develop and deploy critical capabilities to the warfighter. We strive for technical excellence by drawing upon a workforce ...

Senior Embedded Software Engineer

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
make a difference solving the world's most complex problems. With our three market leading businesses, world-class operations and investments in research and development, we offer capabilities and opportunity no one else can. Together, we push the boundaries of known science and find new ways to connect … least one processor/controller family Experience using lab instruments like power-supplies, digital multi-meters, oscilloscopes, and logic analyzers Experience with developing device drivers for bare-metal and/or OS applications What We Offer Our values drive our actions, behaviors, and performance with a vision ...

Embedded Firmware Engineer

Hiring Organisation
Vector Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£60000 - £70000/annum
part of a talented, supportive R&D team working on real products with real users, contributing to both current‑generation firmware and new product development from concept through to mass production. This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training … from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong ...

Firmware Engineer

Hiring Organisation
Vector Recruitment Ltd
Location
Cambridge, England, United Kingdom
part of a talented, supportive R&D team working on real products with real users, contributing to both current‐generation firmware and new product development from concept through to mass production. This is an environment known for innovation, employee development, and a genuinely collaborative culture, offering excellent training … from below. Education & Core Skills Degree/Masters/PhD in Computer Science, Electronics, Embedded Systems or similar Strong commercial experience in embedded C development (ideally 5+ years) Experience with RTOS environments such as FreeRTOS, Zephyr, ThreadX or similar Confident working in Unix/Linux development environments Strong ...

Software Engineer (Yocto / Buildroot) – Next-Generation Space Tech

Hiring Organisation
GTS Group Ltd
Location
Loughborough, England, United Kingdom
join a multidisciplinary team working at the intersection of embedded systems, wireless communications, and space technology . What You’ll Do Embedded Software Development: Design, write, and debug low-level software, including BSPs and device drivers. Bootloader development in either Yocto or Buildroot. Kernel/RTOS Customization ...

Senior Embedded Software Engineer - SMES Level

Hiring Organisation
L3Harris Technologies
Location
Camden, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members as a subject matter expert in embedded software application development, through guidance and direction to one or more software engineers Investigate root cause of complex issues, and implement solutions, working independently or with … multi-discipline team Apply computer science, engineering, and mathematical analysis concepts and principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design ...

Senior Platform Software Engineer

Hiring Organisation
Jobleads-UK
Location
Greater London, England, United Kingdom
safe human-robot collaboration. In this role, you will have the opportunity to take full ownership of new systems and directly contribute to the development of our future products. If you are interested in complex embedded software projects, thrive in a fast-paced, collaborative environment, and want to make … test, validate, and ensure that they meet safety requirements and perform reliably in real-world conditions. Build Infrastructure for Innovation: Contribute to the development of tools, infrastructure, and operational practices within a small, agile R&D team focused on unlocking new capabilities for Humanoid robots. Drive Safety in Robotics ...

Software Engineer (MES)

Hiring Organisation
L3Harris Technologies
Location
Camden, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
instrumental in setting our direction and strategy for product and infrastructure development. Essential Functions Support the engineering team members in embedded software application development Investigate root cause of complex issues, and implement solutions, working independently or with a multi-discipline team Apply computer science, engineering, and mathematical analysis concepts … principles in the development of software for the target hardware Work closely with cross functional members of the engineering organization to develop and evaluate interfaces between hardware and software, and operational performance requirements and design of the overall system Support and participate in all phases of the software development ...

Senior Software Engineer SMES

Hiring Organisation
L3Harris Technologies
Location
Camden, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
/80 Regular (Every Other Friday Off) Job Description: L3Harris Space Mission Systems is seeking a Senior Software Engineer. Responsibilities include leading a software development team, analyzing requirements and the translation of requirements into working and maintainable solutions, planning the development, assigning budgets and tasks, tracking teams' status … measuring teams work performed utilizing Earned Value Management System (EVMS) techniques and enforcing process across the entire Software Development Life Cycle (SDLC). The selected candidate will apply technical proficiency across various stages of our SDLC, gather requirements and work closely with stakeholders to prioritize and scope tasks. ...

Android Kernel Developer

Hiring Organisation
European Tech Recruit
Location
Cambridge, England, United Kingdom
Develop and optimise connectivity and communications drivers for custom hardware environments. Collaborate closely with cross-functional hardware and embedded software teams. Troubleshoot complex kernel, driver, and system-level issues. Improve system stability, performance, and scalability across embedded platforms. Required Experience Proven experience in Android or Linux kernel development. Strong … background in BSP development and platform integration. Experience developing and debugging device drivers. Solid understanding of embedded systems and hardware interaction. Excellent low-level debugging and performance optimisation skills. Experience working with ARM-based architectures. Familiarity with Android Generic Kernel Image (GKI) concepts. Knowledge of embedded security ...