26 to 50 of 54 Device Driver Development Jobs

Senior Software Engineer

Hiring Organisation
Beacon EmbeddedWorks
Location
Eden Prairie, Minnesota, United States
Employment Type
Permanent
Salary
USD Annual
extensive suite of customization, security, and support services and its dedicated team of experts provide in-house manufacturing and support to accelerate development and reduce risk. All Beacon EmbeddedWorks SOMs are designed, manufactured, and supported in its US-based facility in Eden Prairie, MN. As dependable, pre-certified … Yocto, Linux open source projects and Android AOSP is desirable Familiarity with Windows CE, IOS, Android and QNX platforms is preferred Design and develop device drivers for USB, ATA, Video, Audio, Ethernet, CAN, NAND flash, NOR flash, DDR3/4, SDRAM, HDMI, PCI Express, SPI, I2C, and other devices ...

Senior Embedded Software Engineer

Hiring Organisation
twenty80.io
Location
Los Angeles, California, United States
Employment Type
Permanent
Salary
USD Annual
government-related work), is seeking a Senior Embedded Software Engineer. This role reports to the Director of Software Engineering and involves contributing to the development of advanced wireless communication systems and research initiatives. The position offers exposure across the full embedded stack, including low-level drivers, networking protocols, security … product security and robustness to meet regulatory standards (e.g., FIPS 140-3, Common Criteria) Create software for performance and reliability testing Develop and maintain device drivers and board support packages (BSP) for ARM and RISC-V platforms Customize Linux systems and develop supporting scripts Required Qualifications Bachelor's degree ...

Embedded Software Engineer

Hiring Organisation
804 Technology
Location
Irvine, California, United States
Employment Type
Permanent
Salary
USD Annual
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 MATLAB Regulatory compliance to customer safety and security standards Technical communication in presentation and document formats In-House and field … 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++ language. Experience in various Software Development Lifecycle (SDLC) models (Waterfall, V, Iterative, Incremental, Spiral, Agile, etc.) and Application Lifecycle ...

Embedded Software Engineer

Hiring Organisation
Carbon60
Location
Portsmouth, England, United Kingdom
deployment standard. Work is carried out in an agile environment on real‐time systems used within secure and safety‐critical applications. Key Responsibilities Development of embedded software and firmware using C/C++ Working in bare‐metal and embedded Linux environments Configuration and deployment of embedded Linux systems (e.g. … Buildroot, Yocto ) Kernel configuration, device trees and bootloaders (e.g. U‐Boot ) Development of Linux device drivers, including DMA and interrupts Supporting prototype development through to production‐ready solutions Required Experience Strong experience programming embedded systems using C/C++ Proven background in embedded Linux and bare ...

Senior Engineer, Connectivity Software - WiFi

Hiring Organisation
Samsung Semiconductor
Location
San Jose, California, United States
Employment Type
Permanent
Salary
USD Annual
with 3+ years or PhD with 0+ years in field of wireless communication technologies. Excellent coding skills in C in embedded space for firmware development is critical. Ability to debug issues with low-level embedded software, custom/proprietary code and enhancements. WLAN standards, domain knowledge … concepts will be additional advantage. Understanding of QoS concepts and data path optimization algorithms. Understanding of the Linux Operating System, kernel and device driver development. Ability to use various debugging tools such as wireshark, testing tools such as WFA test beds, version control tools such as git. Knowledge ...

Senior Embedded Software Engineer

Hiring Organisation
D3 Embedded
Location
Rochester, New York, United States
Employment Type
Permanent
Salary
USD Annual
annually Location: Rochester, NY The Role: D3 Embedded is seeking an experienced Senior Embedded Software Engineer to lead the design, development, and optimization of software for embedded systems. This role involves architecting and implementing firmware solutions, debugging complex system issues, and ensuring high performance and reliability. The ideal candidate … essential. This position plays a critical role in driving innovation and advancing embedded technology in our products. The Responsibilities: All phases of the product development cycle including: requirements definition and architecture software design and development Software implementation hardware bring-up, software/hardware integration verification and validation ...

DSP Engineer

Hiring Organisation
Platform Recruitment
Location
Amesbury, Wiltshire, United Kingdom
Employment Type
Permanent
Salary
£40000 - £60000/annum
Embedded Software Engineer My client is a leading electronics company based in Wiltshire, 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 … + 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 ...

Embedded Software Engineer

Hiring Organisation
Verso Recruitment Group
Location
Reading, Oxfordshire, United Kingdom
Employment Type
Permanent
Salary
GBP 50,000 - 60,000 Annual
responsible for developing robust embedded solutions, enabling new hardware platforms, and ensuring reliable system performance on ARM based architectures. You ll work across device drivers, bootloaders, kernel configuration, and Yocto based Linux builds, collaborating closely with hardware, firmware, and wider engineering teams to deliver high quality, production ready software. … Responsibilities - Develop and maintain low level device drivers for ARM based platforms. - Design, implement, and optimise Embedded C software for constrained environments. - Own and enhance bootloader functionality and hardware bring up. - Build, customise, and maintain Yocto based Linux distributions. - Configure, integrate, and debug the Linux kernel ...

Software Engineer - Embedded Linux (C++)

Hiring Organisation
Shotover Systems
Location
Boulder, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
continuous integration/automation/packaging for applications targeting Linux Create Linux packages that contain software and OS configuration Implement Linux kernel space device drivers and write device trees for custom boards Required Skills Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science … related field, or equivalent experience 3+ years experience in C++ programming language, preferably on embedded systems 3+ Experience in Linux software development, preferably in embedded systems Proficiency with writing Linux device drivers and device trees, as well as building and configuring the kernel Knowledge of version control ...

Embedded Linux Software Engineer II

Hiring Organisation
CesiumAstro
Location
Westminster, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
you. We are actively seeking passionate, collaborative, energetic, and forward-thinking individuals to join our team. The Embedded Software Engineer II supports the development of embedded software for aerospace communications and defense systems. This role applies established engineering principles and development processes to design, implement, and integrate software … embedded Linux platforms. Working under the guidance of senior engineers or engineering management, the engineer contributes to the software development lifecycle including implementation, integration, testing, and qualification. Responsibilities include developing embedded Linux applications, device drivers, and supporting libraries, as well as assisting with kernel customization, bootloaders, and board ...

Senior Embedded Software Engineer

Hiring Organisation
Trident Systems LLC
Location
Concord, New Hampshire, United States
Employment Type
Permanent
Salary
USD Annual
culture characterized by rigorous engineering practices and a commitment to continuous improvement. This is achieved by leveraging our organization's collective expertise through collaborative development processes, which include thorough design and peer reviews. We can deliver innovative, high-performance solutions that meet our customers' evolving requirements by integrating … specialized knowledge in aerospace electronic systems with appropriately scaled development methodologies. We are a mission partner supporting DoD, Intelligence Community, and Civil space customers. We develop complex, radiation effects mitigated, designs that balance competing requirements in modern space programs, delivering cutting-edge solutions that enable our customers to achieve ...

Senior Embedded Software Engineer

Hiring Organisation
Trident Systems LLC
Location
Fairfax, Virginia, United States
Employment Type
Permanent
Salary
USD Annual
culture characterized by rigorous engineering practices and a commitment to continuous improvement. This is achieved by leveraging our organization's collective expertise through collaborative development processes, which include thorough design and peer reviews. We can deliver innovative, high-performance solutions that meet our customers' evolving requirements by integrating … specialized knowledge in aerospace electronic systems with appropriately scaled development methodologies. We are a mission partner supporting DoD, Intelligence Community, and Civil space customers. We develop complex, radiation effects mitigated, designs that balance competing requirements in modern space programs, delivering cutting-edge solutions that enable our customers to achieve ...

Embedded Firmware Engineer

Hiring Organisation
Vector Recruitment
Location
Cambridge, Cambridgeshire, United Kingdom
Employment Type
Permanent
Salary
£55000 - £65000/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 ...

Embedded Software Engineer III - Dalgety Bay, Scotland

Hiring Organisation
Kopin Corporation
Location
Dalgety Bay, Scotland, United Kingdom
PURPOSE: The Embedded Software Engineer III contributes to the development and optimization of firmware and embedded software for Kopin’s microdisplay-based systems, including AR/VR HUDs, wearable display platforms, and related embedded products. This role requires strong proficiency in embedded systems, real-time software implementation, and hands … pipeline, control, and sensor-driven functions. This role works collaboratively across electrical, systems, optics, and mechanical engineering teams and participates throughout the full software development life cycle from design and implementation through testing, integration, and documentation. JOB DUTIES AND RESPONSIBILITIES: • Design, implement, and maintain firmware and low-level embedded ...

Principal Embedded Real-time Software Engineer

Hiring Organisation
Raytheon
Location
Tucson, Arizona, United States
Employment Type
Permanent
Salary
USD Annual
including integration and test on missiles, launchers, radars, naval systems, fire control and other complex systems. Our precision software and firmware integrate operating systems, device drivers, networking, and control software to bring together sensor, guidance, and flight control processing features to complete the mission. The Software org is made … several Centers located across the country, responsible for all aspects of the software development lifecycle. Our 4000+ software engineers design, develop, and build innovative solutions for our customers. Join our fast-paced agile teams on the leading edge of technology. As part of the Software Engineering Directorate ...

Embedded Software Engineer IV

Hiring Organisation
Wabtec
Location
Germantown, Maryland, United States
Employment Type
Permanent
Salary
USD Annual
ensure that we are meeting on-time deliveries and delivering the highest quality Software to our customers. You will be responsible for the design, development, and testing of Embedded Software Applications. You will perform requirement and design reviews, code reviews, and unit testing; and will be responsible for releasing … Self-driven, quick learner, good team player, and results-oriented individual with a clear focus on high quality Experience with C and C++ software development Experience with Bash, Python, or other scripting languages used in automating tasks and unit testing Experience with Linux or Unix-based real-time operating ...

Firmware Engineer

Hiring Organisation
Sterling Engineering Inc
Location
Milwaukee, Wisconsin, United States
Employment Type
Permanent
Salary
USD Annual
firmware role supporting microprocessor-based control systems used in real-world infrastructure. You'll be writing low-level C/C++ code, building device drivers, and working directly with hardware. This role has real engineering ownership.In this role you will join a team to Write embedded C/C++ … firmware for low-power devices Develop device drivers (GPIO, SPI, I2C, UART, ADC, etc.) Work directly with hardware (oscilloscopes, logic analyzers) Support system integration, testing, and debugging Collaborate with EE + hardware teams Qualifications 5-7+ years of embedded firmware experience (C/C++) Strong Electrical Engineering ...

Embedded Software Engineer

Hiring Organisation
COMPLETE TALENT SERVICES LIMITED
Location
Newcastle Upon Tyne, Tyne and Wear, North East, United Kingdom
Employment Type
Permanent, Work From Home
Salary
£60,000
/C++ Work with microcontroller architectures (e.g. ARM) and implement and manage hardware interfaces like UART, CAN, USB Utilize debugging tools Develop and maintain device drivers for various hardware components and work within embedded Linux environments as needed Optimize code for performance, memory usage, and power efficiency Implement … manage industrial communication protocols like TCP/IP Ensure the security of embedded systems through proper protocol implementation Version control and collaborative development Create and maintain clear technical documentation, including design documents, test reports, and user manuals Qualifications & Skills: Degree in Software Engineering/Computer Science/Electronic Engineering ...

Senior Embedded Firmware Engineer

Hiring Organisation
K2 Space
Location
Los Angeles, California, United States
Employment Type
Permanent
Salary
USD Annual
assembly when required) for CPUs, DSPs, and microcontrollers within custom SoCs. Implement and maintain bootloaders, secure boot flows, and early hardware initialization sequences. Develop device drivers for on chip peripherals such as DMA engines, memory controllers, interconnects, SerDes, ADC/DAC interfaces, timers, and GPIO. Participate in pre silicon … firmware development and validation activities. Support post silicon bring up, including power on sequencing, clock/reset initialization, memory bring up, and peripheral testing. Debug hardware/firmware interactions using JTAG, logic analyzers, oscilloscopes, trace tools, and custom debug instrumentation. Collaborate with SoC architects and designers to refine register ...

Firmware Engineer

Hiring Organisation
OnLogic
Location
South Burlington, Vermont, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmware and software coding across various CPU, SoC, and microcontroller architectures, specifically targeting a range of motherboards and expansion cards. Your work will include … firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and development to prototype builds, validation, and volume production. We are a fast-growing company seeking a dedicated team member to help us continue ...

Firmware Engineer

Hiring Organisation
OnLogic
Location
Cary, North Carolina, United States
Employment Type
Permanent
Salary
USD Annual
Description Job Description Join OnLogic as a Firmware Engineer and contribute to the development and sustaining of our industrial computing products. This dynamic role involves firmware and software coding across various CPU, SoC, and microcontroller architectures, specifically targeting a range of motherboards and expansion cards. Your work will include … firmware, ARM device drivers, custom x86 UEFI/BIOS, and microcontroller firmware. You will be involved in the complete product lifecycle-from initial concept and development to prototype builds, validation, and volume production. We are a fast-growing company seeking a dedicated team member to help us continue ...

Senior Software Engineer - C++

Hiring Organisation
Shotover Systems
Location
Boulder, Colorado, United States
Employment Type
Permanent
Salary
USD Annual
systemd Familiarity with the .deb packaging format and Ubuntu Familiarity with ARM architecture and ARM-based SoCs, particularly Nvidia Jetson Proficiency with writing Linux device drivers and device trees, as well as building and configuring the kernel Experience with linear algebra, coordinate frames, and rotations Good people skills ...

Embedded Software Application Engineer

Hiring Organisation
Alif Semiconductor
Location
Pleasanton, California, United States
Employment Type
Permanent
Salary
USD Annual
Design Houses. Create and present training material targeting embedded applications and solutions. Ensure customer satisfaction by providing outstanding support and guidance. Contribute to the development of documentation such as Application Notes, Quick Start Guides and User Manuals. Work with the marketing team to validate product requirements and review … product introduction materials. Work with the Documentation team to review and update Datasheets and Technical Reference Manuals. Assist in business development activities. Requirements BSc degree in Electrical Engineering or Computer Science. 5+ years of experience of developing firmware and/or software for embedded products. Experience with IoT edge ...

Principal RUST Software Engineer

Hiring Organisation
Knowhirematch
Location
Washington, Washington DC, United States
Employment Type
Permanent
Salary
USD Annual
expert-level architectural direction and driving organizational change. The Principal Engineer will be instrumental in setting the direction and strategy for product and infrastructure development by leading the full-scale adoption and deployment of the RUST programming language across multiple embedded product lines. You will be responsible for defining … level best practices, design patterns, and architectural standards for memory-safe and efficient usage of RUST, especially in resource-constrained embedded environments. Technical Mentorship & Development: Serve as the primary technical mentor, subject matter expert, and ultimate reviewer for RUST code and complex design artifacts, significantly elevating the skill ...

BSW SoC OS and Hypervisor Engineer

Hiring Organisation
Segula Technologies
Location
Auburn Hills, Michigan, United States
Employment Type
Permanent
Salary
USD Annual
functional teams to define and implement OS & Hypervisor features for high-performance automotive SoCs, supporting Autonomous Driving, Infotainment, and Connectivity applications Develop and configure device drivers for communication buses such as UART, SPI, PCIe, Ethernet, LVDS, I2C Debug and troubleshoot embedded system software and hardware using oscilloscopes, logic analyzers … networking, cybersecurity, CLI tools, Python, and shell scripting solutions to enhance system security and performance Support CI/CD processes and drive Test-Driven Development (TDD) in embedded software projects Ensure compliance with automotive industry standards and protocols, maintaining software integrity and security Work in an Agile development ...