1 to 25 of 54 Device Driver Development Jobs

Sr Staff Software Engineer, Embedded

Hiring Organisation
Cariad, Inc
Location
Mountain View, California, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description We are CARIAD , an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating … Volkswagen Group, focusing on QNX and/or Android-based Automotive IVI and Connectivity ECUs. This role leads platform enablement, board bring-up, device driver development for multimedia and connectivity subsystems, and complex HW/SW debugging. The engineer ensures production readiness through DV and EOL phases ...

Embedded Linux Software Engineer

Hiring Organisation
TRL11, Inc
Location
Irvine, California, United States
Employment Type
Permanent
Salary
USD Annual
technology to Aerospace applications. Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic and innovative team. You will be responsible for designing, developing, and maintaining embedded software … solutions for our cutting-edge video products. Your primary focus will be on Linux-based systems, device driver development, including for custom hardware, and ensuring the overall system stability and performance. Join our team and play a crucial role in shaping the future of Human Space Exploration ...

Embedded Software Engineer

Hiring Organisation
Avanti Recruitment
Location
CB25, Landbeach, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/annum
established and globally recognised technology business is seeking an Embedded Software Engineer to join their specialist Device Driver team. You will play a key role in developing low-level embedded software for advanced communication devices used in critical, real-world environments. This is a fantastic opportunity to work … security are essential. The Role As an Embedded Software Engineer, you will be responsible for designing, developing, and testing low-level software and device drivers that interface directly with hardware. You will work across a range of embedded platforms and operating systems, contributing to the development of high ...

Embedded Software (Linux) Engineer/Architect

Hiring Organisation
Mission Microwave
Location
Cypress, California, United States
Employment Type
Permanent
Salary
USD Annual
specifications for ground-based, airborne, and space-qualified embedded systems. Apply expert-level knowledge of embedded software design principles, real-time operating systems, and device driver development. Design and optimize software for thermal management, power control, and fault detection in high-power RF amplifiers and systems. Implement embedded … including DO-178 and MIL-STD compliance. Conduct software architecture reviews, risk assessments, and technical trade studies to ensure optimal embedded solutions. Support prototype development, testing, and qualification activities for space and airborne systems. Own embedded software development through the full lifecycle from concept to production. Collaborate with ...

Senior IT Software Engineer (Contract)

Hiring Organisation
AIRBUS U.S. Space & Defense, Inc
Location
Merritt Island, Florida, United States
Employment Type
Permanent
Salary
USD Annual
engineer to develop and test spacecraft flight software. We're looking for candidates who can bring exceptional programming skills and experience in embedded software development and testing to the team. Position Responsibilities: The Senior Software I&T Engineer's primary responsibility will be contributing to the development and testing of Airbus U.S.'s satellite flight software. This engineer will be involved in the full lifecycle of flight software development, from requirements definition through operations. However, because we are a small team where each person takes on many roles, this engineer will also contribute to mission ...

Senior Software Engineer

Hiring Organisation
Fairchild Imaging, Inc
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Annual
Must Have) 10+ years of professional software engineering experience. Strong proficiency in C/C++. Extensive experience using Microsoft Visual Studio as a primary development environment. Solid hands-on experience with Microsoft Foundation Classes (MFC). In-depth knowledge of the Win32 SDK and Windows application internals. Demonstrated experience … with register-level programming and low-level hardware control. Strong debugging skills across software, driver, and hardware boundaries. Ability to work independently and take technical ownership of complex systems. Preferred Qualifications (Nice to Have) Experience with device driver development or driver-level interactions. Exposure ...

Senior Embedded Engineer

Hiring Organisation
Whoop
Location
Boston, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
code reviews to ensure clarity, correctness, and adherence to coding standards. Design and improve firmware self-tests, validation tools, CI workflows, and internal development tools. Support electrical development by evaluating components, bringing up drivers, and contributing to hardware design discussions. Leverage AI as a development tool … firmware platform. QUALIFICATIONS: Bachelor's or Master's in Electrical Engineering, Computer Engineering, Computer Science, or a related field. 5+ years of embedded firmware development experience. Excellent problem-solving and analytical skills, with the ability to resolve ambiguous issues independently. Excellent interpersonal, written, and verbal communication skills, with experience ...

Embedded Software Engineer (Yocto / Linux)

Hiring Organisation
Avanti Recruitment
Location
Bristol, City of Bristol, United Kingdom
Employment Type
Contract
focused on developing robust, scalable software for bespoke hardware, with a strong emphasis on the Yocto Project. You will be involved across the full development lifecycle, from low-level board bring-up through to system optimisation and deployment. Key Responsibilities Develop and maintain embedded Linux distributions using Yocto Perform … Linux kernel configuration and development Support board bring-up on custom hardware platforms Develop and integrate device drivers Work with U-Boot and bootloader configurations Collaborate with hardware engineers on system integration Troubleshoot and optimise system performance Contribute to long-term capability building within the embedded team Required ...

Staff Software Engineer, Embedded Systems

Hiring Organisation
Eliassen Group
Location
Bloomfield, Connecticut, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description Description: Onsite in Bloomfield, CT Our client seeks a staff software engineer to lead embedded software development for commercial elevator products. The role will guide architecture, tools, simulation, testing, automation, and cybersecurity integration across global product lines. The engineer will mentor teams, enforce coding standards, drive … experience, or a master's degree in software engineering with a minimum of 10 years of experience. Proven expertise across the full product development lifecycle and SDLC phases. Ability to work independently and drive results across multiple projects and priorities. Experience with rapid prototyping and continuous integration. Strong embedded ...

Senior Embedded Software Engineer

Hiring Organisation
TP-Link Systems Inc
Location
Irvine, California, United States
Employment Type
Permanent
Salary
USD Annual
concept to completion, ensuring high standards of performance, reliability, and safety. You will be involved in every stage of the product life cycle, including development, manufacture, and maintenance and so on. Key Responsibilities: Design, develop, and maintain software systems for embedded network devices. Design and integrate network solutions into … overall architecture and hardware design across multiple platforms. Responsible for device driver development and maintenance, such as Flash, wired network etc. Design and development of features in the area of L2/Bridging/L3/Routing for the network devices. Analyze and resolve performance bottlenecks ...

Sr Staff Engineer, Embedded

Hiring Organisation
Cariad, Inc
Location
Mountain View, California, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description We are CARIAD , an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating … crucial role in delivering high-performance, reliable, and scalable software that forms the backbone of embedded system solutions. As a SoC and board device driver's expert, you will design, implement, test, root cause issues and debug the BSP for Cariad infotainment platform. The Sr Staff Software Engineer ...

Embedded Software Engineer

Hiring Organisation
Rincon Research Corp
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
signal processing and geolocation systems for the future! What are the primary responsibilities in the Embedded Software Engineer position? The position requires skill in development of software applications and drivers. The right candidate will be expected to demonstrate disciplined work habits leading to products that are well-structured, documented … carefully tested. Rincon Research personnel can expect to work across all functional areas: systems engineering, development, integration and test, deployment and O&M. This position may also require direct interaction with end users and customers. What required background will make you successful? Bachelor's degree in Computer Science, Computer ...

Embedded Engineer II

Hiring Organisation
Whoop
Location
Boston, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
data analysis.RESPONSIBILITIES: Develop and test firmware in C for WHOOP's product line, leveraging software tools, hardware tools, and instrumentation to aid in the development and debug process. Contribute to firmware architecture design and feature development Debug issues across software and hardware domains Write and maintain clear technical … documentation Participate in code reviews and ensure compliance with coding standards. Support test automation by designing, implementing, and debugging firmware self-tests. Support electrical development by contributing to component selection and bringing up drivers. Leverage AI as a development tool and share learnings with teammates. QUALIFICATIONS: Bachelor ...

Embedded Software Engineer

Hiring Organisation
Avanti
Location
Waterbeach, Cambridge, Cambridgeshire, England, United Kingdom
Employment Type
Full-Time
Salary
£55,000 - £65,000 per annum
Embedded Software Engineer, you will be responsible for designing, developing, and testing low-level software and device drivers that interface directly with hardware. You will work across a range of embedded platforms and operating systems, contributing to the development of high-performance communication products used worldwide. Key Responsibilities … Design and develop low-level embedded software and device drivers Work across platforms including Embedded Linux, FreeRTOS, and bare-metal systems Produce technical documentation including design and test specifications Participate in technical reviews and project planning Conduct integration testing, debugging, and issue resolution Collaborate closely with hardware and software ...

Hardware Engineer

Hiring Organisation
Platform Recruitment Limited
Location
Cheltenham, Gloucestershire, South West, United Kingdom
Employment Type
Permanent
Salary
£80,000
experienced Hardware Design Engineer to join their growing team. This is a hands-on role working across complex PCB design and FPGA development, with opportunities to lead projects and mentor junior engineers. Key responsibilities: FPGA development (VHDL) for signal/image processing Complex PCB design (FPGAs, SoCs, high … speed interfaces, RF) Hardware bring-up, test firmware/software Linux device driver development Mentoring junior engineers What Im looking for: 3+ years in PCB design and/or FPGA (VHDL) Embedded C/C++ experience Strong academic background (degree in a numerate field) Confident communicator, able ...

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 ...

Software Engineer - Embedded Development

Hiring Organisation
Aerotech, Inc
Location
Pittsburgh, Pennsylvania, United States
Employment Type
Permanent
Salary
USD Annual
Essential Functions: Designs, implements, and maintains various software features of the embedded software. Examples include motion control and path planning, user program task scheduling, device driver development, communicating data to and from network devices, developing software to operate on multiple cores, and interfacing with Linux/Windows … Interacts with engineers in a team environment to debug complex, time-critical problems, implement new features, and participate in all phases of the software development life cycle. Uses critical thinking and math skills to debug problems with our products and develop solutions to these problems Conducts tests to verify ...

Lead Software Developer

Hiring Organisation
STR
Location
Woburn, Massachusetts, United States
Employment Type
Permanent
Salary
USD Annual
Python and/or MATLAB programming languages Experience with firmware languages such as VHDL and/or Verilog Experience with software tools including Integrated Development Environments (IDEs), version control, tracking, scripting, and break-point debugging Working knowledge of software design patterns and best practices Understanding of software-hardware interfacing … discipline 5-7+ years experience depending on the degree Even Better: Active Secret or TS/SCI Clearance Linux kernel level modules and device driver development Knowledge of real-time multi-threaded embedded software, preferably on Linux OS Experience writing software using a large multi-party ...

Software Engineer

Hiring Organisation
Sunhillo Corporation
Location
West Berlin, New Jersey, United States
Employment Type
Permanent
Salary
USD Annual
secure, scalable, and aligned with business objectives. Requirements: Required Experience & Skills: • C/C++ programming with an emphasis on C • Experience in kernel device driver development • TCP/IP socket programming • System level programming: multithreaded, multicast, pipes, sockets, rpc • Embedded Linux software development • Linux shell scripting … TPS43, TPS75, TADIL-B, ) • STREAMS Programming Framework Education & Experience B.S. in Computer Science/Software Engineering and 5+ years of hands-on development experience or Master of Science degree (or equivalent experience). Contact To submit your resume or for further information e-mail . Alternatively, you may mail ...

Senior Software Engineer- Flight Autonomy

Hiring Organisation
Merlin Labs
Location
Remote, Oregon, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description About You: We are seeking a Senior Software Engineer with strong experience in DO-178C flight software development and avionics integration. In this role, you will design and implement safety-critical autonomous flight software, integrate it with avionics hardware platforms, and contribute to certification-ready development … activities. Qualifications: Bachelor's or Master's in Computer Science, Electrical Engineering, Aerospace, or related field. 3-5 years of embedded or flight software development experience within a DO-178C environment. Strong proficiency in C/C++ for embedded, real-time, safety-critical systems. Understanding of avionics protocols ...

Embedded Software Development Engineer II/III

Hiring Organisation
Canyon Aeroconnect
Location
Prescott, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
Description Job DescriptionSalary: DOE Embedded Software Development Engineer II/III This position is NOT available for Remote Work. This position must meet Export Control compliance requirements, therefore a US Person as defined by 22 C.F.R. 120.15 is required. US Person includes US Citizen, lawful permanent resident, refugee … audio products and other similar products. This includes software design, coding, debugging, test and verification, documentation, and support of certification activities. It may include development of low-level drivers and real time embedded applications. It may also include development of customer facing application software used to configure Canyons ...

Embedded Software Development Engineer I/II

Hiring Organisation
Canyon Aeroconnect
Location
Prescott, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
Description Job DescriptionSalary: DOE Software Development Engineer I/II This position is NOT available for Remote Work. This position must meet Export Control compliance requirements, therefore a US Person as defined by 22 C.F.R. 120.15 is required. US Person includes US Citizen, lawful permanent resident, refugee, or asylee.In … audio products and other similar products. This includes software design, coding, debugging, test and verification, documentation, and support of certification activities. It may include development of low-level drivers and real time embedded applications. It may also include development of customer facing application software used to configure Canyons ...

Linux Developer- C++ Milpitas CA need local No Embedded

Hiring Organisation
Valzo Soft Solutions LLC
Location
Milpitas, California, United States
Employment Type
Permanent
Salary
USD Annual
Milpitas CA Duration: 6 months 100% ONSITE ROLE Additional pointers from the manager: "Standard Linux application programming" "Refactoring existing C++ software" "User space/device driver interface boundary" ioctl, mmap, sysfs Explicitly out of scope: o Kernel development o Device drivers o Firmware o Hardware bring … Strong experience with Linux user space software development Proficiency in C/C++ Solid understanding of Linux OS fundamentals (processes, memory, threading, I/O) Hands on experience integrating applications with Linux device drivers Familiarity with user kernel interaction mechanisms such as ioctl, mmap, shared memory, and sysfs ...

Senior Embedded Software Engineer

Hiring Organisation
Loft Orbital Solutions
Location
Golden, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
Description Wanna join the adventure? As a senior member on our Embedded Systems Team, you will be responsible for the embedded SW design and development on our satellite's electronic payloads; cutting edge units meant to advance the state of space-as-a-service. Our development pushes … board bring-up and debugging Must Haves: 8+ years experience writing C or C++ for Embedded Linux and RTOS platforms Expertise with Linux kernel, device driver and BSP development Experienced with local and remote debugging concepts and tools (gdb) Experienced with hardware interfacing and understanding of communication ...

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 ...