Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor … s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role Senior Embedded Software Engineer - DeviceDriver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and … activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - DeviceDriver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up More ❯
Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor … s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - DeviceDriver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and … activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - DeviceDriver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up More ❯
Employment Type: Permanent
Salary: £60000 - £75000/annum £60,000 to £75,000 basic + benefits
Cambridge, Cambridgeshire, East Anglia, United Kingdom
Verso Recruitment
Embedded Software Engineer to join their multi-disciplinary team of embedded, electronics, silicon and control engineers. The company operates at the leading edge of precision engineering and custom silicon development, offering a technical environment where engineers work across the full product lifecycle, from early concept through to high-volume production. You do not need to come from another Semiconductor … s not essential. You must have good experience in writing embedded C code for drivers, using Python for test systems and ARM Cortex. The Role – Senior Embedded Software Engineer - DeviceDriver You will play a key role in the development of embedded driver firmware for custom silicon devices, as well as supporting verification, bring-up and … activities. The position offers a mix of hands-on technical work, cross-team collaboration and problem-solving within a highly skilled engineering group. Key Responsibilities - Senior Embedded Software Engineer - DeviceDriver Develop and maintain embedded firmware drivers for proprietary silicon. Build and support automated pre-silicon and silicon verification environments for firmware testing. Contribute to chip bring-up More ❯
MA or Cambridge, MA or Waltham, MA About the Job Are you ready to shape the future of medicine? The race is on to speed up drug discovery and development to find answers for patients and their families. Your skills could be critical in helping our teams accelerate progress. At Sanofi, we chase the miracles of science to improve … was possible. Ready to get started? Within Sanofi R&D, the CMC Data Sciences organization is a key enabler of Sanofi's growth aspiration through its mission to accelerate development timelines, improve process robustness, and increase productivity through innovative digital, automation, and robotics solutions. Developing new and disruptive technologies is our passion. We are seeking a highly motivated and … skilled Global CMC Automation & Robotics Leader. As a strong global program leader in CMC/process development with automation/robotics experience, you will define, lead and execute our automation and robotics strategy across the global functions of CMC. In this role you will build and execute the strategic vision for automation and robotics in collaboration with the automation More ❯
MA or Cambridge, MA or Waltham, MA About the Job Are you ready to shape the future of medicine? The race is on to speed up drug discovery and development to find answers for patients and their families. Your skills could be critical in helping our teams accelerate progress. At Sanofi, we chase the miracles of science to improve … was possible. Ready to get started? Within Sanofi R&D, the CMC Data Sciences organization is a key enabler of Sanofi's growth aspiration through its mission to accelerate development timelines, improve process robustness, and increase productivity through innovative digital, automation, and robotics solutions. Developing new and disruptive technologies is our passion. We are seeking a highly motivated and … skilled Global CMC Automation & Robotics Leader. As a strong global program leader in CMC/process development with automation/robotics experience, you will define, lead and execute our automation and robotics strategy across the global functions of CMC. In this role you will build and execute the strategic vision for automation and robotics in collaboration with the automation More ❯
MA or Cambridge, MA or Waltham, MA About the Job Are you ready to shape the future of medicine? The race is on to speed up drug discovery and development to find answers for patients and their families. Your skills could be critical in helping our teams accelerate progress. At Sanofi, we chase the miracles of science to improve … was possible. Ready to get started? Within Sanofi R&D, the CMC Data Sciences organization is a key enabler of Sanofi's growth aspiration through its mission to accelerate development timelines, improve process robustness, and increase productivity through innovative digital, automation, and robotics solutions. Developing new and disruptive technologies is our passion. We are seeking a highly motivated and … skilled Global CMC Automation & Robotics Leader. As a strong global program leader in CMC/process development with automation/robotics experience, you will define, lead and execute our automation and robotics strategy across the global functions of CMC. In this role you will build and execute the strategic vision for automation and robotics in collaboration with the automation More ❯
Description You will work in our Cyber R&D team and use your knowledge of systems (Kernel, OS) level development to develop our FortiDLP Agent architecture. The Agent is our endpoint client software, and is responsible for the extraction and management of our customer's data. You're not expected to have all of the following skills, but they … performing your job. We are looking for someone with: Systems-level programming across Windows, Linux or Mac platforms. Kernel or embedded system development. Experience in networking. Experience of software development in any language. Familiarity with mentoring and technical leadership. Outstanding technical ability. Proficiency in English. At FortiDLP we default to programming using Go, but also use a wide variety … any of the other languages we use) but you should be enthusiastic and willing to learn new things. Experience in any of the following would be an advantage: Software development in Go, C, C++, Java, Scala, C# or Swift. Kernel and devicedriverdevelopment for Windows, Linux, or Mac. Systems Analytics; Dynamic tracing and performance analysis More ❯
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 devicedriver 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 ❯
Edinburgh, Midlothian, Scotland, United Kingdom Hybrid/Remote 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 devicedriver 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 ❯
Job Description & Skill Requirement: 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 Management tools. Extensive experience with hardware interface … development including board bring-up, operating system bring-up, and devicedriver 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 … and software architecture compliant with RTCA/DO-178. 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 integration and test Qualification: Degree More ❯
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 devicedriver 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 ❯
Key Responsibilities Design, develop, document, and test embedded software for aerospace and space-based products. Develop and debug bootloaders, BSPs, kernels, and device drivers for VxWorks 6.9/7.0, Embedded Linux, RTEMS, and bare-metal systems. Write embedded software in C/C++ and assembly; create Python-based desktop GUI tools (e.g., pyvisa, nidaqmx) for automated test equipment. Support … reviews and technical discussions with internal stakeholders and customers. Contribute to software architecture, project planning, risk assessments, and overall process improvement initiatives. Qualifications 5 15+ years of embedded software development experience. Expert-level proficiency in C/C++, Python, BSP, kernel, and devicedriver development. Hands-on experience with VxWorks, Embedded Linux, and/or bare-metal More ❯
Aylesbury, Buckinghamshire, England, United Kingdom
Avanti
systems connected to physical hardware. This is an ideal opportunity for a Junior Engineer with a few years of experience who wants to grow their skills in low-level development, device drivers and Linux-based systems. The Role As Junior Engineer, you will: Develop and maintain device drivers and low-level modules Work in a Linux environment More ❯
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 ❯
algorithms in VHDL for FPGAs 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 Mentoring and leading others Your skillset may include: Have experience in at least one of the following areas: Complex PCB design, FPGA development in VHDL … or Software development experience in embedded C/C++ Be self-motivating, capable of working independently Have a strong academic background Have strong verbal and written presentation skills If this all sounds like something you will be interested in then simply apply and we can discuss the opportunity further! Lead Hardware Engineer Permanent role Based in Guildford Offering circa More ❯
including the Bluetooth Low Energy (BLE) interface with a patient-facing mobile application. WHAT YOU WILL DO Develop embedded firmware in C to support BLE communication between an implantable device and mobile apps Design and implement custom GATT services and characteristics to enable secure, low-latency data exchange Support real-time signal processing, sensor interfaces, and closed-loop control … characteristics Understanding of BLE stack behavior (advertising, connection parameters, bonding, encryption) Comfortable working with microcontroller toolchains, oscilloscopes, and logic analyzers Ability to read datasheets and electrical schematics and develop device drivers Strong troubleshooting, communication, and cross-functional collaboration skills PREFERRED SKILLS Experience with ST or Nordic microcontrollers RTOS based firmware development (e.g. FreeRTOS, Zephyr) Hands-on experience developing … communication protocols, including creating custom GATT services and characteristics Experience integrating mobile applications with embedded firmware, ensuring robust and reliable data exchange Experience developing active implantable medical devices, medical device quality systems, standards (e.g. ISO-14708) and risk management activities (e.g. FMEA) Proficiency in cross-platform (Android, iOS) mobile application development Broad circuit design experience including analog, digital More ❯
endicott, new york, united states Hybrid/Remote Options
BAE Systems
driven to improve our future and protect our freedom. We are hiring software engineers at the individual contributor, team lead, and chief engineer levels to participate in Electronic Systems development programs at any of the locations listed above. As a Software Engineer, you will be a member of a cross-functional, multi-disciplinary team to model, design, develop, integrate … Required Education, Experience, & Skills Bachelor’s degree in software engineering or a related engineering discipline with 6+ years of relevant Software Engineering experience in avionics or electronic controls embedded development in a safety or mission critical environment (ie: aerospace, military). Experience developing or developing on top of an RTOS (real-time operating system) as well as familiarity with … engineering or a related engineering discipline. Experience with ARM processors, associated System on Chip features, and ARM toolsets like ARM Dev Studio IDE and ARM DStream Probe. Experience developing device drivers/board support packages. Familiar with data transfer protocols (ARINC 615A, ARINC 429, MIL-STD-1553, PCIe, LIN, CAN). Familiar with security concepts (authentication, authorization, confidentiality). More ❯
Cupertino, California, United States Hybrid/Remote 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 ❯