Device Driver Development Jobs

10 of 10 Device Driver Development Jobs

Senior Software Engineer (development)

Kemble, Gloucestershire, United Kingdom
ZeroAvia
in C for a bare-metal environment, ensuring strict compliance with DO-178C objectives and relevant aerospace standards. Your expertise will be crucial in performing detailed design, low-level device driver development, and delivering traceable software solutions within allocated project constraints. Main responsibilities Design, build, and maintain efficient, reusable, and reliable C code. Delivering the software development … for bare-metal environment. Providing input to project schedules through regular and clear progress reports. Qualifications BS/MS Degree in Engineering/Technology. 7+ years of embedded software development in safety-critical domains. Strong proficiency in C, with fair understanding of Assembly language. Perform requirement analysis and flow down to software and detail design. Ability to work in … a structured engineering process-oriented environment, with experience of software quality and management processes. Low-level device driver development for real-time control systems. Desirable skills Understanding of DO-178B/C, Standard and objectives are desirable. Experience of model-based software development in MATLAB Simulink/ANSYS SCADE. Knowledge of communication protocols like ARINC825, ARINC429 More ❯
Employment Type: Permanent
Salary: GBP Annual
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

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:

Senior Embedded Linux Software Engineer

Edinburgh, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
a global customer base. You will be working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based … hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding of communication protocols Benefit package includes bonus, share options, 5% pension More ❯
Posted:

Senior Embedded Linux Software Engineer

Edinburgh, Midlothian, Scotland, United Kingdom
Hybrid / WFH Options
Singular Recruitment
a global customer base. You will be working on cutting-edge embedded platforms and contributing to innovation in a fast-paced engineering environment. Key Responsibilities Design, develop, and test device drivers and application-specific software on Embedded Linux systems Debug system-level issues and collaborate closely with cross-functional engineering teams Board bring-up and evaluation of SoC-based … hardware platforms Essential Skills & Experience Strong programming skills in C and C++ Embedded Linux development, including kernel and device driver work Hands-on experience with Linux build processes , deployment, and testing Desirable/Nice-to-Have Knowledge of PCIe Experience with multi-core ARM processors Understanding of communication protocols Benefit package includes bonus, share options, 5% pension More ❯
Employment Type: Permanent, Work From Home
Posted:

Software Engineer

Irvine, California, United States
804 Technology
systems, turbo machinery, and various electronics. ESSENTIAL DUTIES & RESPONSIBILITIES Requirement Analysis, Allocation, Derivation, and Traceability. Trade Studies, and Risk Analysis. Architectural and Module design. Module implementation and verification. Algorithm development, modeling and simulation using Regulatory compliance to customer safety and security standards. Technical communication in presentation and document formats. In-House and field integration and test. QUALIFICATIONS, EDUCATION AND … EXPERIENCE Bachelor's degree (BSCS/BSEE) with 5-7 years related experience. Mastery of software engineering methodologies and best practices for embedded application development in C/C++ Experience in various Software Development Lifecycle (SDLC) models (Waterfall, V, Iterative, Incremental, Spiral, Agile,) and Application Lifecycle Management tools. Extensive experience with hardware interface development including board bring … up, operating system bring-up, and device driver development. Proficient with peripheral hardware interfaces (UART, USB, Ethernet, I2C, SPI, RS232, RS422, etc.) and protocols such as CAN, TCP/IP, UDP, etc. Hands on experience with electronics test and measurement equipment (oscilloscope, logic analyzer, digital multi-meter, etc.). Experience with MOSA Principles, FACE Technical Standards, RTOS, or More ❯
Employment Type: Permanent
Salary: USD 7,700 Hourly
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:

Sr. Software Development Engineer - Flight Sw, Kuiper Flight Software Team

Redmond, Washington, United States
Amazon Kuiper Manufacturing Enterprises LLC
you will work in a team responsible for embedded software for the Flight Software team of Kuiper satellites. In this role, you will participate in all phases of software development from requirements through implementation and test to operations. Our team tackles many critical satellite functions: power management, hardware interfaces, command & telemetry, and autonomous control. Our focuses are on reliability … granted asylum. Key job responsibilities Key job responsibilities - Develop embedded software in assembly, C, C++, or other languages in a real-time operating system environment - Develop embedded kernel/Device driver - Write software to interact with devices/electronics using I2C, SPI, RS-422, RS-485, Ethernet, etc. communications - Write device drivers and system applications for flight … board bring-up and integration testing - Work closely with engineers to architect and deliver the best technical designs and approaches. BASIC QUALIFICATIONS - 5+ years of non-internship professional software development experience - 5+ years of programming with at least one software programming language experience - 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing More ❯
Employment Type: Permanent
Salary: USD Annual
Posted:

Hardware Engineer

Guildford, Surrey, United Kingdom
Intec Recruitment
background typically including A*'s in A-level Maths and Physics have strong verbal and written presentation skills have knowledge of at least one of the following areas: FPGA development in VHDL PCB design and layout software development in embedded C/C++. The candidate will be responsible for: simulating and implementing signal, image, or data processing algorithms … analogue/RF signal filtering performing schematic capture using OrCAD managing PCB layout, fabrication and assembly subcontractors setting to work PCBs including writing test firmware and software developing Linux device drivers for hardware. Excellent benefits package. Background security check will be required before working on site. More ❯
Employment Type: Permanent
Salary: £37000 - £55000/annum
Posted:

Embedded Program Manager

Cupertino, California, United States
Hybrid / WFH Options
OSI Engineering
Embedded Program Manager (HW/SW) Focused for global device company in Cupertino, CA Summary: In this Technical Project Manager role, a successful candidate will be working with engineers that write internal tools and applications for current and future embedded product lines, to define and manage manufacturing tests that stress a device over a few hours. Candidate must … software fundamentals, background working with systems, excellent communication skills, and a desire to work with cross-functional teams to develop groundbreaking products. Responsibilities: Involvement with embedded systems, developing various device drivers and firmware Experience with Bringing up new SoCs, chipsets, sensors, and products Will work on Triage, Debug, development of scripts for generating plots & other tasks Interacting with … Hardware, OS, Test, Operations, and various other cross-functional teams throughout enabling test strategies for new components in upcoming products Supporting new product development builds locally and remotely Requirements: 5-12 years Embedded systems, Device Drivers, and Firmware experience Knowledge or experience in driving HW & SW Programs Ability to read and debug C/C++ and Python programming More ❯
Employment Type: Permanent
Salary: USD 90 Hourly
Posted:
Device Driver Development
10th Percentile
£42,000
25th Percentile
£45,000
Median
£55,000
75th Percentile
£63,750
90th Percentile
£66,000