Permanent Device Driver Development Job Vacancies

26 to 50 of 93 Permanent Device Driver Development Jobs

Embedded S/W Engineer with Security Clearance

Orlando, Florida, United States
Indotronix International Corp
applications are software products related to image processing, target detection and tracking, missile guidance/navigation/control algorithms, missile launchers, system control, built-in test, and system communication. Development will be in C and C++ hosted on either a PC or Unix environment and targeted for an embedded processor running either VxWorks or Integrity as the real-time … standard communication busses and protocols including RS-232, RS-422, MIL-STD-1553 and Ethernet is helpful but not required. The candidate will have experience throughout the entire software development lifecycle including architecture, design, code implementation, and integration and test. The candidate will be experienced in technical task leadership and/or be a subject matter expert in an … area relevant to Lockheed Martin products described in the above paragraph. The candidate will have a strong background in real-time embedded software development along with demonstrated technical leadership. The candidate will be familiar with using source code control and issue tracking tools along with using modern test tools to do unit test and static analysis. Responsibilities: An ideal More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer

Stevenage, England, United Kingdom
IC Resources
are delivered within budget. If you're interested in joining a high-performing team and work on groundbreaking projects, getting the chance to be exposed to some incredible career development opportunities then please reach out. For this Embedded Software Engineer, we are looking for someone with: Commercial experience of embedded programming in C and C++ Some knowledge of FPGA … challenge within a great company, then please apply today to learn more! 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. More ❯
Posted:

Senior Embedded Software Engineer

Guildford, England, United Kingdom
Cranleigh STEM, Sustainability & SHEQ Recruitment
for supporting existing and developing new products within fuel cell energy generation and integrated power solutions. This position requires a person with extensive experience with embedded microcontrollers and software development, verification, and documentation to work within the Electronics team. Senior Embedded Software Engineer responsibilities: Lead the development of embedded software for innovative fuel cell and power system products. … and translate software requirements into well-structured architectures and maintainable code. Design, implement, and support embedded software solutions, ensuring functionality, performance, and reliability. Work cross-functionally with electronics, systems development, production, and testing teams to ensure successful product integration. Produce and maintain documentation to support software compliance, validation, and traceability. Contribute to design and safety reviews, including HAZOP, SIL … LOPA, and Cause & Effect analysis. Perform fault diagnosis, debugging, and hands-on testing using a wide range of lab equipment and tools. Provide technical support for system development and customer-specific deployments. Senior Embedded Software Engineer requirements Extensive experience in embedded C development, both in bare-metal and RTOS environments. Strong understanding of microcontroller systems, memory management, and More ❯
Posted:

Senior Software Engineer with Security Clearance

Camden, New Jersey, United States
Catapult Staffing
systems for mission-critical applications. With a strong focus on innovation and engineering excellence, they develop advanced embedded systems that support national security objectives. The company utilizes modern software development methodologies including Agile/Scrum practices to deliver high-quality, reliable solutions for government and defense clients. Their engineering teams work with state-of-the-art technologies in secure … Mission Systems division, translating complex requirements into working and maintainable solutions for C5 and Cyber Solution Centers. This position involves applying technical proficiency across various stages of the software development lifecycle, gathering requirements, and working closely with stakeholders to prioritize and scope tasks. Your day-to-day responsibilities will include providing guidance and direction to software engineers, investigating and … time operating systems, and excels in collaborative environments. As a key member of a Scrum team, you will be instrumental in setting direction and strategy for product and infrastructure development, contributing to critical defense technology solutions. Duties and Responsibilities Support engineering team members as a subject matter expert in embedded software application development. Provide guidance and direction to one More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer Senior (227119)

Mount Holly, New Jersey, United States
Placement Services USA, Inc
professional grade audio-video products. Customize bootloader and Linux kernel for new processor architectures. Customize root filesystem for new toolchains and product requirements. Implement industry standard network protocols. Develop device drivers and user space applications for video processors. Design, develop, and maintain software across the full software development life cycle. Requires five (5) years of progressive experience developing More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Embedded Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
Contract to direct. Duration: 12 months Location: Camden, NJ As an Embedded Software Engineer, you will: • Support the engineering team members as subject matter experts in embedded software application development, through guidance and direction to one or more software engineers • Investigate root causes of complex issues, and implement solutions, working independently or with a 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 of the overall system. • Support and participate in all phases of the software development life cycle … operating systems. Preferred Additional Skills • Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo. • Experience developing device drivers and Board Support Packages for real-time embedded systems. • Experience with Modern C++ techniques. • Experience with Information Assurance and/or cryptography. • Experience with NSA Type 1 certification More ❯
Employment Type: Permanent
Salary: USD 120 Hourly
Posted:

Embedded Software Engineer

Derby, Derbyshire, United Kingdom
RedTech Recruitment Ltd
Embedded Software Developer/Real-time Systems Engineer/IoT Software Engineer/Embedded Systems Programmer/Firmware Developer/Embedded Software Architect/Low-Level Software Engineer/Device Driver Developer/Embedded Software Designer/Microcontroller Programmer/Real-time Software Developer/Embedded Systems Analyst/Embedded Systems Specialist/Embedded Software Consultant/Embedded More ❯
Employment Type: Permanent
Salary: £40000 - £70000/annum Excellent Benefits
Posted:

Senior Embedded System Engineer

Netherlands
European Tech Recruit
to develop and optimize low-level system software for advanced processor chipsets. You will work at the intersection of hardware and software, contributing to all phases of embedded software development, from bootloaders and device drivers to OS bring-up and hardware integration. As an Embedded System Engineer, you will play a crucial role in developing and maintaining Linux … system initialization code, bootloaders (including U-Boot), and device drivers for next-generation embedded platforms. You will collaborate closely with cross-functional teams, including security experts, hardware engineers, and software developers, to create state-of-the-art VPN-based network driver solutions for ultra-secure semiconductor CPU technology. If you are passionate about working on cutting-edge technologies … this opportunity is for you! Key Responsibilities and Requirements: At least 5years of industry experience working on design, development, and maintenance of Embedded Systems. Proficiency in C, C++, and/or Rust, along with experience in low-level programming and assembly. Deep understanding of Linux kernel internals and experience with kernel and device driver development. Strong expertise More ❯
Employment Type: Permanent
Salary: EUR Annual
Posted:

Senior Embedded Linux Engineer - Devices

London, England, United Kingdom
Hybrid / WFH Options
Opus Resourcing Ltd
Senior Embedded Linux Engineer with strong skills in Embedded Linux/Kernel development, Bootloader, and device driver development, is required by a world-leading, high-end customer-centric device company to play a senior role in their new London tech hub, located close to London Paddington. Join a Pan-European Embedded software engineering team of … around 30 people with an excellent culture and a product/device-centric focus. Salary: Market Leading + Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience, and situation.) The Embedded Linux engineer will lead the development of their Linux Kernel, custom Embedded Linux distribution, and bootloaders, impacting physical products used by millions … week, with some flexibility for highly skilled candidates to work remotely within the UK. As a Senior Embedded Engineer, you should have skills in: Strong expertise in Linux Kernel development and maintenance, with recent Kernel versions. Experience working with physical products, devices, automotive, IoT, and connectivity. Extensive experience with Embedded C, Embedded systems, and a solid understanding of Linux More ❯
Posted:

Senior Embedded Linux Engineer - Devices

Slough, England, United Kingdom
Hybrid / WFH Options
JR United Kingdom
Category: Other EU work permit required: Yes Job Views: 2 Posted: 26.06.2025 Expiry Date: 10.08.2025 Job Description: Senior Embedded Linux Engineer with strong skills in embedded Linux/kernel development, bootloader, and device driver development is required by a world-leading, high-end customer-centric device company to play a senior role in their new … London tech hub, located close to London Paddington. Join a pan-European embedded software engineering team of around 30 people with a fantastic culture and a customer product/device-centric focus. Salary: Market Leading + Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience, and situation) The embedded Linux engineer will lead in … based in the office 2/3 days per week, with some flexibility for remote work for highly skilled candidates within the UK. Responsibilities include: Expertise in Linux kernel development and maintenance with recent kernel versions. Experience with physical products/devices/automotive/IoT with connectivity. Proficiency in Embedded C, embedded systems, and Linux OS. Experience with More ❯
Posted:

Embedded Software Engineer

Stevenage, England, United Kingdom
IC Resources
Embedded Software Engineer | Hertfordshire Would you like to join a company with a strong 40 year product development background who are setting the standards in the heat treatment industry? They are looking for an engineer with strong commercial Embedded C development and microcontroller experience to join a team that see projects from inception through to completion and you … communication protocols is desirable Experience implementing bootloaders is advantageous What’s 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. More ❯
Posted:

Embedded Software Engineer

Oxford, England, United Kingdom
IC Resources
carbon-neutral business powered entirely by renewable energy, with sustainability at the core of their mission. The team is now seeking a Senior Embedded Software Engineer to lead the development of next-generation medical devices. You’ll play a key role in the full development lifecycle from architectural decisions to implementation and testing, all the while collaborating across … take the lead in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, Device Driver Development, please contact Callum Allen at IC Resources. Seniority level Seniority level Not Applicable Employment type Employment type Full-time Job function Job function Design, Engineering … and Information Technology Industries Medical Equipment Manufacturing, Software Development, and Engineering Services Referrals increase your chances of interviewing at IC Resources by 2x Get notified about new Embedded Software Engineer jobs in Oxford, England, United Kingdom . Oxford, England, United Kingdom 5 months ago Embedded Software Engineer - Linea Research High Wycombe, England, United Kingdom 1 month ago Reading, England More ❯
Posted:

Flight Software Engineer, Embedded C

Costa Mesa, California, United States
Anduril Industries
have a large impact on the company now and into the future, as well as on our customers! WHAT YOU'LL DO Develop microcontroller software using an RTOS Develop device drivers, protocols, and APIs for aircraft sensors Integrate new features and sensors into flight controller software Create aircraft control systems Create SITL/HITL test fixtures Analyze flight test … results Support device manufacturing efforts Support operational aircraft deployments CORE REQUIREMENTS Bachelor's degree in Computer Science, Electrical Engineering, etc., or equivalent experience Direct experience with DO-178 standards or similar certifications Direct experience in aircraft firmware or other safety critical systems Strong C programming skills Background in low-level firmware architecture, design and development Low-level device driver development, experience with microcontrollers and application processors Comfortable with typical embedded systems tools, compilers, debuggers and IDEs Familiarity with communications busses and protocols such as CAN, CANFD, ARINC-825, ARINC-429, MIL-STD-1553, UART/RS232/RS422/RS485, SPI, QSPI, I2C, Ethernet, etc. Strong debugging skills through use of instrumentation such as oscilloscopes More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. … As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
a fast paced and busy environment, and enjoy working on leading edge embedded systems. Responsibilities for the role of Senior Embedded Linux Software Engineer will include: Design and test device driver and application specific software on Linux systems. Debugging of system level issues and collaboration with other engineering disciplines. Board bring up and evaluation of various SoC Hardware. … As the selected Senior Embedded Linux Software Engineer, your skills and experience should include: Strong C and C++ programming Embedded Linux and Device Driver development. Linux build processes, deployment and testing. Desirable skills/skills you can develop within the role: Knowledge of PCIe. Multi Core ARM processors. Communication protocols. Benefit package includes 5% pension, healthcare, life assurance More ❯
Employment Type: Permanent, Work From Home
Salary: £70,000
Posted:

Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
full time Contract or Contract to hire opportunity. Active Secret Clearance What You Will Do 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 a 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 of the overall system Support and participate in all phases of the software development life cycle … communication skills Qualifications You Prefer Object-oriented design and implementation experience, with exposure to software modeling and UML tools such as IBM Rhapsody or MagicDraw/Cameo Experience developing device drivers and Board Support Packages for real time embedded systems Experience with Modern C++ techniques Experience with Information Assurance and/or cryptography Experience with NSA Type 1 certification More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer

Palo Alto, California, United States
Capgemini Engineering
responsibilities: Participate in the definition and design of embedded software for vehicle systems. Assist hardware teams with component selection, schematic reviews, bring-up, and debugging. Develop/integrate bootloaders, device drivers, kernels, and upgrade mechanisms. Contribute to base software (BSP), MCAL, drivers, diagnostics, and debugging tools Support hardware verification and board bring-up activities. Interface with third-party vendors … and open-source communities as needed. Collaborate with internal teams to gather software requirements, including safety and security. Build and maintain development infrastructure, including automated testing environments. Ensure high-quality, validated software feature delivery. Lead rapid prototyping efforts to explore innovative hardware/software solutions. Required Skills Bachelor's/Master's degree in computer engineering, Software Engineering, Computer … Science, or related field. 7+ years of software development experience in embedded environment; Linux/Android OS experience, BSP, C programming, Linux Kernal exp., BSP - Device driver development experience. Understanding of interaction- between application layer, HAL and BSP. Hypervisor understanding, QNX/Gunyah hypervisor experience, QCM/infotainment/connectivity domain experience. Design verification/validation More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Senior Embedded Software Engineer

Brinsworth, Yorkshire, United Kingdom
Spectrum IT Recruitment
company based near Rotherham. Due to continued success, they are looking to grow their existing software engineering team. The Senior Embedded Software Engineer will be responsible for The design, development and support of embedded software and communication protocols. The development of tools to support embedded software product development. The development of testing and validation strategies. Maintaining and … Strong C++ programming knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git More ❯
Employment Type: Permanent
Salary: GBP 55,000 - 65,000 Annual
Posted:

Senior Embedded Software Engineer

Rotherham, South Yorkshire, United Kingdom
Spectrum IT Recruitment
company based near Rotherham. Due to continued success, they are looking to grow their existing software engineering team. The Senior Embedded Software Engineer will be responsible for The design, development and support of embedded software and communication protocols. The development of tools to support embedded software product development. The development of testing and validation strategies. Maintaining and … Strong C++ programming knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum
Posted:

Senior Embedded Software Engineer

London, England, United Kingdom
Spectrum IT Recruitment
company based near Rotherham. Due to continued success, they are looking to grow their existing software engineering team. The Senior Embedded Software Engineer will be responsible for The design, development and support of embedded software and communication protocols. The development of tools to support embedded software product development. The development of testing and validation strategies. Maintaining and … Strong C++ programming knowledge Embedded systems ARM Cortex or equivalent Linux MCU & CPU programming Experience in any of the following areas would be advantageous, but is not a prerequisite Device driver development TCP/IP WiFi Bluetooth Rest APIs Python MQTT Ability to read schematics, and comfortable with hardware bring up and integration using appropriate tools. Git More ❯
Posted:

Senior Embedded Linux Engineer - Devices

London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Linux Engineer with strong skills in embedded linux/kernel development, bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a pan European embedded software engineering team … of around 30 people with a fantastic culture and customer product/device centric focus. Salary Market Leading + Plus Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience and situation) The embedded Linux engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an … will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a Senior Embedded Linux Engineer, you will have skills in the majority of Strong expertise in Linux kernel development More ❯
Posted:

Senior Embedded Linux Engineer - Devices

South East London, England, United Kingdom
Opus Resourcing Ltd
Senior Embedded Linux Engineer with strong skills in embedded linux/kernel development, bootloader and device driver development, is required by a world-leading, high end customer centric device company to play a senior role in their new London tech hub based close to London Paddington, and join a pan European embedded software engineering team … of around 30 people with a fantastic culture and customer product/device centric focus. Salary Market Leading + Plus Strong Pension, Health Benefits, and 30 Days Holiday. (Let's discuss your skills, experience and situation) The embedded Linux engineer will take the lead in developing their Linux kernel, custom Embedded Linux distribution, and bootloaders, while also having an … will ideally be based in the office 2/3 days per week. However, there might be some flexibility for those with outstanding embedded Linux skills and strong kernel development to work more remotely from within the UK. As a Senior Embedded Linux Engineer, you will have skills in the majority of Strong expertise in Linux kernel development More ❯
Posted:

Embedded Software Engineer

Oxford, England, United Kingdom
IC Resources
carbon-neutral business powered entirely by renewable energy, with sustainability at the core of their mission. The team is now seeking a Senior Embedded Software Engineer to lead the development of next-generation medical devices. You’ll play a key role in the full development lifecycle from architectural decisions to implementation and testing, all the while collaborating across … take the lead in meaningful MedTech innovation, apply today to learn more! For more information on this role, or other jobs across: Embedded, Firmware, C/C++ Programming, RTOS, Device Driver Development, please contact Callum Allen at IC Resources. More ❯
Posted:

Embedded Firmware Engineer

Georgia, United States
Minsait ACS
Role Overview: We are looking for a versatile Engineer with strong expertise in embedded firmware development to manage the firmware and hardware design aspects of SCADA, for Power Plants & Grids, products. The ideal candidate will design and implement our next generation of remote terminal units (RTUs), as well as support and maintain the current family of products. Key Responsibilities … Firmware Development: Design, implement, and test embedded firmware for hardware products. Debug, optimize, and maintain firmware across product lifecycles. Build, test, and optimize bootloaders and the Linux kernel. Develop Linux device drivers and embedded user-space code. Hardware Design & Integration: Lead engineer on schematic design, PCB layout, and hardware testing. Work closely with the hardware team to ensure … Familiarity with communication protocols: UART, SPI, and Ethernet. Solid understanding of microcontrollers, SoCs, and digital/analog circuitry. Desirable Skills: Experience with ARM microprocessors. Experience designing Linux kernel platform device drivers is a plus. Familiarity with Agile methodologies for embedded systems development. Knowledge of NERC Compliance and NERC CIP Standards Hands-on experience with JTAG debugging, oscilloscopes, and analyzers. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Lead Hardware Developer

Guildford, Surrey, United Kingdom
Ecm Selection
RF signal filtering; Simulating and implementing signal, image, or data processing algorithms in VHDL for FPGAs; Designing tests for PCBs, including firmware and software, as well as developing Linux device drivers for hardware; Software development experience in embedded C and C++ An impressive academic history including a first class degree backed by A/A at A-Level … them, however some flexibility is available around their core hours of work (10am - 4pm). A generous remuneration package is available to successful candidates and early responsibility and career development is anticipated. Please note: even if you don't have exactly the background indicated, do contact us now if this type of job is of interest - we may well More ❯
Employment Type: Permanent
Salary: GBP Annual
Posted:
Device Driver Development
10th Percentile
£47,500
25th Percentile
£57,500
Median
£65,000
75th Percentile
£77,500