Device Driver Development Job Vacancies

1 to 25 of 35 Device Driver Development Jobs

Embedded Software Engineer

newport, wales, united kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Embedded Software Engineer Bristol (Hybrid – 3 days/week onsite) | Up to £70,000 + Bonus + Equity Curious about Linux kernel and device driver development - but never had the chance to do it professionally? This role gives you that chance. The Opportunity I'm hiring for a small but seriously capable embedded consultancy based in Bristol. … now, they’re looking for an Embedded Software Engineer to work on a range of projects using NXP i.MX, Qualcomm, and Renesas chipsets . You don’t need prior device driver or kernel experience - just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing … embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is a bonus Taking ownership of full projects from start to finish Collaborating directly with clients and other brilliant engineers Enjoying autonomy, variety, and More ❯
Posted:

Embedded Software Engineer

City Of Bristol, England, United Kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Embedded Software Engineer Bristol (Hybrid – 3 days/week onsite) | Up to £70,000 + Bonus + Equity Curious about Linux kernel and device driver development - but never had the chance to do it professionally? This role gives you that chance. The Opportunity I'm hiring for a small but seriously capable embedded consultancy based in Bristol. … now, they’re looking for an Embedded Software Engineer to work on a range of projects using NXP i.MX, Qualcomm, and Renesas chipsets . You don’t need prior device driver or kernel experience - just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing … embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is a bonus Taking ownership of full projects from start to finish Collaborating directly with clients and other brilliant engineers Enjoying autonomy, variety, and More ❯
Posted:

Embedded Software Engineer

bath, south west england, united kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Embedded Software Engineer Bristol (Hybrid – 3 days/week onsite) | Up to £70,000 + Bonus + Equity Curious about Linux kernel and device driver development - but never had the chance to do it professionally? This role gives you that chance. The Opportunity I'm hiring for a small but seriously capable embedded consultancy based in Bristol. … now, they’re looking for an Embedded Software Engineer to work on a range of projects using NXP i.MX, Qualcomm, and Renesas chipsets . You don’t need prior device driver or kernel experience - just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing … embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is a bonus Taking ownership of full projects from start to finish Collaborating directly with clients and other brilliant engineers Enjoying autonomy, variety, and More ❯
Posted:

Embedded Software Engineer

bradley stoke, south west england, united kingdom
SR2 | Socially Responsible Recruitment | Certified B Corporation™
Embedded Software Engineer Bristol (Hybrid – 3 days/week onsite) | Up to £70,000 + Bonus + Equity Curious about Linux kernel and device driver development - but never had the chance to do it professionally? This role gives you that chance. The Opportunity I'm hiring for a small but seriously capable embedded consultancy based in Bristol. … now, they’re looking for an Embedded Software Engineer to work on a range of projects using NXP i.MX, Qualcomm, and Renesas chipsets . You don’t need prior device driver or kernel experience - just the desire to learn, a strong grasp of C, and a passion for working close to hardware. What You’ll Be Doing Developing … embedded software across multiple platforms (Yocto/Linux-based) Getting involved in Linux driver development , bootloaders (U-Boot), and low-level bring-up Working on camera-based and video systems - experience with imaging sensors is a bonus Taking ownership of full projects from start to finish Collaborating directly with clients and other brilliant engineers Enjoying autonomy, variety, and More ❯
Posted:

Emulation Developer II with Security Clearance

Annapolis Junction, Maryland, United States
BTS Software Solutions
to correctly model mechanisms of emulation targets. Debug software and hardware systems and identify divergent behavior between systems. Understand networking and inter-component protocols and principles. Lead the design, development, and testing of application software to fulfill emulation needs on Windows, Unix, or other specified platforms using modern continuous integration techniques. Lead Software and Hardware Reverse Engineering efforts to … mechanisms of emulation target Debug software and hardware systems and identify divergent behavior between systems Understand networking and inter-component protocols and principles You'll Bring These Skills: Strong development skills using low level languages such as C, C++, or Assembly Uses source control, modern build systems, and continuous integration Benefits from experience with modern defensive coding practices, and … is beneficial Understands the principles of networking and communication protocols and can identify and understand new protocols Experience with any of the following activities is considered a plus: hypervisor development; FPGA development; device driver development; low-level experience in multiple operating systems and instruction sets; and previous experience developing emulators or emulation models Education/ More ❯
Employment Type: Permanent
Salary: USD 260,000 Annual
Posted:

GPU & Rendering Engineer

Cambridge, England, United Kingdom
European Tech Recruit
algorithms for mobile GPU. Whilst also analysing GPU applications to generate performance/power improvement, profile & optimise rendering code & GPU shaders. Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by exciting technical problems. Key Responsibilities and Required Skills: Prior Graphics knowledge, including: GBuffer, Ray tracing … graphics APIs such as Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL. Excellent programming skills using C or C++ Motivations to work with Ray Tracing, Game Engine Development, or had prior knowledge of Device Driver Development is beneficial. Key Words: GPU/Graphics/Driver Development/C/C++/Firmware …/Embedded Systems/CPU/Driver internals/Software Architecture/GBuffer/Global Illumination/Direct X/OpenGL/Vulkan/GL ES/Game Engine/Ray Tracing/Arm Architecture By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more More ❯
Posted:

GPU & Rendering Engineer

cambridge, east anglia, united kingdom
European Tech Recruit
algorithms for mobile GPU. Whilst also analysing GPU applications to generate performance/power improvement, profile & optimise rendering code & GPU shaders. Join a multinational, dynamic and highly motivated software development group where you will enjoy the support of your colleagues while being challenged by exciting technical problems. Key Responsibilities and Required Skills: Prior Graphics knowledge, including: GBuffer, Ray tracing … graphics APIs such as Vulkan, OpenGL, Metal, DirectX11 or 12 and/or OpenCL. Excellent programming skills using C or C++ Motivations to work with Ray Tracing, Game Engine Development, or had prior knowledge of Device Driver Development is beneficial. Key Words: GPU/Graphics/Driver Development/C/C++/Firmware …/Embedded Systems/CPU/Driver internals/Software Architecture/GBuffer/Global Illumination/Direct X/OpenGL/Vulkan/GL ES/Game Engine/Ray Tracing/Arm Architecture By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more More ❯
Posted:

Sentinel Sr Principal Software Engineer - 15809 with Security Clearance

Huntsville, Alabama, United States
Northrop Grumman
AL and will support the Sentinel program. The successful candidate will be a motivated software developer who is comfortable with back-end programming as well as identifying COTS candidates. Driver Developers are responsible for developing and designing device drivers in a RTOS environment. Driver Developers will be required to see out a project from conception to final … Program Access (SAP) • Proficient in C, C++ or Assembly • Thorough understanding of Operating Systems such as VxWorks and Linux. • A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES, • Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration These Qualifications Would be Nice to … Have: • Embedded Controller experience like Arduino and DSP • Proficient in Embedded Linux Development. • Hands-on experience working with a Real Time Operating System (RTOS) • Both VxWorks and Linux embedded development experience • Device driver development experience • Knowledge of Board Support Package development and Bootloaders Primary Level Salary Range: $131,100.00 - $196,700.00 The above salary range More ❯
Employment Type: Permanent
Salary: USD 196,700 Annual
Posted:

Sentinel Software Engineer - 15741 with Security Clearance

Colorado Springs, Colorado, United States
Northrop Grumman
program. What You'll Get To Do: The successful candidate will be a motivated software developer who is comfortable with back-end programming as well as identifying COTS candidates. Driver Developers are responsible for developing and designing device drivers in a RTOS environment. Driver Developers will be required to see out a project from conception to final … Program Access (SAP) • Proficient in C, C++ or Assembly • Thorough understanding of Operating Systems such as VxWorks and Linux. • A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES, • Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration Qualifications Would be Nice to Have … Embedded Controller experience like Arduino and DSP • Proficient in Embedded Linux Development. • Hands-on experience working with a Real Time Operating System (RTOS) • Both VxWorks and Linux embedded development experience • Device driver development experience • Knowledge of Board Support Package development and Bootloaders Primary Level Salary Range: $81,300.00 - $121,900.00 The above salary range represents More ❯
Employment Type: Permanent
Salary: USD 121,900 Annual
Posted:

Software engineer- Embedded board support and RTOS

Clearwater, Florida, United States
Accord Tecnologies.Inc
Software engineer- Embedded board support and RTOS Location: Clearwater, FL -Onsite Citizenship: US Citizen required Experience: 5-10 Years, Must Have Skills : Low Level Development, API, drivers, DOORs, JIRA, Sensors Guidance and Navigation Language, Board support, Kernel, Memory on linux and widows Should be able to write program in C, Avionics domain experience JD : We want software engineers who … not only have a solid foundation in coding, development, designing, testing but who also have a passion for empowering the world and making it a better place for everyone today and tomorrow. This role involves low level SW development of board support packages, including RTOS integration, device driver development and debugging of HW and SW … in the development on aerospace electronic systems. We create the systems that support application level engineering for products such as guidance and navigation, and Engine Controllers. You will work with the team that brings the electronics hardware up and provides the low-level software to the product COEs for application teams to develop their applications on. Your work will More ❯
Employment Type: Any
Salary: USD Annual
Posted:

Sentinel Staff Software Engineer - 15808 with Security Clearance

Huntsville, Alabama, United States
Northrop Grumman
Program Access (SAP) • Proficient in C, C++ or Assembly • Thorough understanding of Operating Systems such as VxWorks and Linux. • A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES, • Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration These Qualifications Would be Nice to … Have: • Embedded Controller experience like Arduino and DSP • Proficient in Embedded Linux Development. • Hands-on experience working with a Real Time Operating System (RTOS) • Both VxWorks and Linux embedded development experience • Device driver development experience • Knowledge of Board Support Package development and Bootloaders Primary Level Salary Range: $155,400.00 - $244,800.00 The above salary range More ❯
Employment Type: Permanent
Salary: USD 244,800 Annual
Posted:

Sentinel Staff Software Engineer - 15808 with Security Clearance

Colorado Springs, Colorado, United States
Northrop Grumman
Program Access (SAP) • Proficient in C, C++ or Assembly • Thorough understanding of Operating Systems such as VxWorks and Linux. • A solid understanding in hardware architecture, Hardware Registers, Busses, Interrupts, Device Communication, and Protocols like PCI, SPI, I2C, UARTS, SERDES, • Experience in CPU configuration, Cache Configuration, Flash, Memory map configuration, PCI tree static configuration These Qualifications Would be Nice to … Have: • Embedded Controller experience like Arduino and DSP • Proficient in Embedded Linux Development. • Hands-on experience working with a Real Time Operating System (RTOS) • Both VxWorks and Linux embedded development experience • Device driver development experience • Knowledge of Board Support Package development and Bootloaders Primary Level Salary Range: $155,400.00 - $244,800.00 The above salary range More ❯
Employment Type: Permanent
Salary: USD 244,800 Annual
Posted:

Embedded Software Engineer

Southampton, England, United Kingdom
Hybrid / WFH Options
Octagon Group
and video processing applications - Design and implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. More ❯
Posted:

Embedded Software Engineer

portsmouth, hampshire, south east england, united kingdom
Hybrid / WFH Options
Octagon Group
and video processing applications - Design and implement test frameworks and stimuli Skills required: - Experience in C/C++ programming for embedded systems - Familiarity with GUI and video processing software development - Linux device driver development Security Requirements: Due to the nature of this role, candidates must be eligible for security clearance and be a UK passport holder. More ❯
Posted:

Senior Firmware Engineer

Farnborough, England, United Kingdom
IC Resources
or RTOS environments and designing firmware architecture. Additionally, you'll also get opportunities to focus on optimisation and debugging for performance improvements whilst collaborating with hardware teams during early development phases. For this Firmware Engineer vacancy, we are looking for: Strong embedded programming in C Experience development firmware and low-level drivers Ability to read hardware specifications and … 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 Firmware Engineer

southampton, south east england, united kingdom
IC Resources
or RTOS environments and designing firmware architecture. Additionally, you'll also get opportunities to focus on optimisation and debugging for performance improvements whilst collaborating with hardware teams during early development phases. For this Firmware Engineer vacancy, we are looking for: Strong embedded programming in C Experience development firmware and low-level drivers Ability to read hardware specifications and … 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:

Software Engineer - Embedded with Security Clearance

Grand Prairie, Texas, United States
PlanIT Group LLC
firmware components and computing systems software to be applied to and integrated with engineering scientific and manufacturing requirements. Applies the appropriate standards processes procedures and tools throughout the system development life cycle to support the generation of such engineering applications and produces such as laboratory simulations systems airplane flight control and display systems avionics mechanical and electrical systems weapons … with customers suppliers application users and other technical and support personnel. The software engineer will be responsible for developing and maintain the real-time simulation code, user interface code, device driver code, data collection code and display code. Responsibilities will include operations and software development from requirement analysis to integration in a prototype environment. This role is … a Real-Time Operating System or Linux environment is required • Prior experience with Hardware-in-the-loop (HWIL) systems (Hardware & Software Integration and testing) • Simulation (performance real-time) software development • Low level device drivers/firmware experience Desired skills: • Full software lifecycle development exposure • Cross-discipline team collaboration/exposure • Git - source code versioning • GitLab - software configuration More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

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:

Sr. Software Engineer with Security Clearance

Columbia, Maryland, United States
L3Harris Technologies
a highly motivated, team oriented embedded software design engineer who will be a member of a cross functional team with hands on responsibility for all phases of the software development process from requirements definition through integration and testing of completed product. Emphasis will be on cryptographic subsystem (CSS) software development. Other responsiblities will include system/software analysis, architecture … other communications products. Requires the application of the principles and techniques of computer science, engineering, and mathematical analysis. Experience with embedded C C, Agile Scrum, and DevOps-based software development is expected. Experience working in collaborative software design/development/test teams ranging in size from 3 to 30 engineers is desired. Experience in engineering requirements analysis … development, and testing is desired. Experience with government certification of engineering designs is also desired. Essential Functions: Research, design, develop, modify and evaluate embedded computer software for electronic equipment or other communications systems in conjunction with hardware product development. Deliver the assigned portion of the entire product development cycle in an Agile Scrum environment including system/software More ❯
Employment Type: Permanent
Salary: USD 203,500 Annual
Posted:

Senior Embedded Software Engineer

Newtown, Powys, Wales, United Kingdom
Platform Recruitment Limited
an Embedded Software Engineer: + A track record in delivering product to users + Proficient in C++ programming in real-time & Embedded Linux environments + Experience developing BSPs, bootloaders, device drivers etc. (TCP/IP, Ethercat, UART, SPI etc) + Experience developing for ARM based architecture on a range of microcontroller platforms. Desirable Experience: + Proficiency with multiple languages More ❯
Employment Type: Permanent
Posted:

DSP Software Engineer

Falmouth, Cornwall, United Kingdom
Platform Recruitment
DSP Embedded Software Engineer – Consumer Electronics – Falmouth My client is a leading consumer electronics company based in Cornwall, specialising in the development and manufacturing of cutting-edge products for the global market. With a strong focus on innovation and customer satisfaction, they are committed to delivering exceptional user experiences through advanced technology. Roles and Responsibilities: + Design, develop, and … implementing them in embedded systems. + Proficiency in programming languages such as C, C++, and assembly language for embedded systems. + Strong understanding of real-time operating systems and device driver development. + Familiarity with digital audio and video processing, image processing, or wireless communication protocols is highly desirable. + Good communication skills to collaborate with cross-functional More ❯
Employment Type: Permanent
Salary: £40000 - £45000/annum
Posted:

Senior CyberSecurity Engineer-Avionics Systems with Security Clearance

Grand Rapids, Michigan, United States
TAD PGS
software applications for aerospace systems. Conduct thorough security assessments and vulnerability analyses to identify and mitigate potential threats. Collaborate with cross-functional teams to integrate security measures into software development processes. Develop and maintain security protocols, policies, and procedures to ensure compliance with industry standards and regulations. Provide technical guidance and mentorship to junior engineers on cyber security best … experience. Proficiency in C, C++, or equivalent languages. Desired Qualifications: Master's degree in engineering or computer science with extensive experience in C/C++ for embedded software design, development, and testing. Knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.) Ada language experience. Experience with RTOS (Linux, FreeRTOS, QNX, VxWorks … etc.) and device drivers for complex systems using parallel processing, multi-threading, distributed processing, multi-core, SoM, signal processing, board support package (BSP), device drivers development, and/or application program interface (API) design. Experience in integrating custom logic blocks into FPGA designs, including interfacing with various peripherals and communication protocols. Knowledge of digital design principles and More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer with VxWorks with Security Clearance

Manhattan Beach, California, United States
Indotronix International Corp
integrates and tests real-time flight software that manages a Space payload unit ensuring compliance to established requirements. • Applies the appropriate standards, processes, procedures and tools throughout the system development life cycle to support the generation of such engineering applications. • Interfaces with application users, hardware and systems engineering teams. • Needs to have extensive hands on experience developing, integrating and … testing highly reliable real-time software using VxWorks, device drivers development, knowledge in C++, and needs to be a self-starter with ability to take ownership of a project and drive it to completion. • Leads software and hardware integration and works side by side with team members in the lab. Required: • Ideally 10+ years of development experience More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Embedded Software Engineer with Security Clearance

Camden, New Jersey, United States
Innova Solutions, Inc
to Perm Duration: 06-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 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 … 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 110 Hourly
Posted:

CNO Developer with Security Clearance

Herndon, Virginia, United States
Dexian Signature Federal
roles require expertise in programming languages like C++, Python, and Java, deep knowledge of operating systems, network protocols, hardware/software reverse engineering, and vulnerability analysis. Key Responsibilities Software Development: Design, write, and test software applications. Cyber Tool Development: Create specialized tools and techniques for offensive computer network operations. Vulnerability Analysis: Identify and analyze vulnerabilities in hardware and … Operating Systems: Strong knowledge of Windows, Linux, macOS, Android, iOS, and embedded systems. Networking: Understanding of computer network protocols, architectures, and security principles. Technical Expertise: Experience with kernel-level development, firmware, device drivers, and secure coding practices. More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:
Device Driver Development
10th Percentile
£42,000
25th Percentile
£45,000
Median
£55,000
75th Percentile
£63,750
90th Percentile
£66,000