Lafayette, Colorado, United States Hybrid / WFH Options
ALTEN Technology USA
to work-we were named on the 2023 Top Workplaces list thanks to feedback from our proud employees. About the Role: As a Staff EmbeddedSoftwareEngineer, you will be responsible for the design, development, and optimization of embeddedsoftware solutions for advanced medical devices. … You will work within a collaborative team, leveraging your expertise in algorithm development, hardware acceleration, and embedded systems to deliver high-quality, reliable software. Key Responsibilities: Design, implement, and optimize algorithms for embedded targets, focusing on performance and efficiency. Leverage hardware acceleration capabilities on the AMD Kria family … cross-functional teams including hardware engineers, system engineers, and QA to define and deliver complete solutions. Participate in code reviews and contribute to improving software development processes. Troubleshoot and debug complex issues in an embedded systems environment. Adhere to medical device software development processes and standards. Qualifications More ❯
Washington, Washington DC, United States Hybrid / WFH Options
OMW Consulting
EmbeddedSoftwareEngineer $100k-$250k + Equity $100k - Multiple hires - Mid - Senior level Washington, D.C - Can be remote for the right candidate Minimum secret clearance required - Must have this already My client is a leading defense technology company who is looking to hire multiple EmbeddedSoftware … Please note for this role you must have a minimum secret level clearance or higher. This role will entail you to Develop high-performance software architectures that meet stringent security requirements. Process high-bandwidth sensor and network data streams to provide real-time insights to customers. Write bare-metal …/RTOS embeddedsoftware for ARM/RISC-Vtargets to control System on Chips (SoCs) and FPGAs. Collaborate with hardware engineers on board bringup, debug and testing of hardware/software interfaces. Skills and experience needed 2+ years of software development experience Strong coding skills in More ❯
Manchester, North West, United Kingdom Hybrid / WFH Options
ZENOVO LTD
Job Title: Senior EmbeddedSoftwareEngineer Location: Hybrid (Manchester - 2-3 days onsite) Salary: Up to £60,000 + benefits (depending on experience) Were looking for a Senior EmbeddedSoftwareEngineer with strong expertise in C/C++ to join our fast-growing team … in Manchester . Youll play a key role in designing and developing embedded software. From early-stage prototyping to production-ready systems, youll be part of a collaborative team pushing innovation in connected hardware. What Youll Be Doing: Designing and implementing embedded firmware for in-house hardware platforms … and cloud services Developing communication stacks using protocols like SPI, I2C, and RS232 Writing clean, robust, and efficient code following industry best practices Supporting software integration, debugging, and optimisation across product lifecycle What Were Looking For: Strong experience in C/C++ development for embedded systems Solid understanding More ❯
Position Title: EmbeddedSoftwareEngineer III Location: Irvine, CA Position Summary We are seeking a highly skilled EmbeddedSoftwareEngineer III to join our R&D team focused on active implantable medical devices . In this hands-on role, you will lead and contribute … to the development, evaluation, and integration of embedded firmware, ensuring regulatory compliance and high-performance delivery for next-generation implantable technologies. Key Responsibilities Technology Assessment & Integration Evaluate new firmware technologies and architectures for medical implants. Support system integration and technical assessments to ensure product compatibility. Firmware Development Design, develop … and integrate embedded firmware for active implantable medical devices. Align all firmware development with regulatory standards including IEC 62304 , FDA guidelines , ISO 13485 , and ISO 14971 . Cybersecurity & Risk Management Identify and mitigate firmware-related risks, including cybersecurity vulnerabilities . Ensure firmware compliance with FDA premarket cybersecurity guidance and More ❯
EmbeddedSoftwareEngineer £40-45k Maidenhead On-site My client is an established company in their niche providing embedded design services for a range of sectors. Due to sustained success, they re hiring an EmbeddedSoftware Engineer. Main duties: + Developing bespoke firmware … software solutions + Working across departments to integrate software & firmware with various platforms + Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM … microcontrollers + Electronic design experience Bonus: + Use of embedded systems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN 62304 or other medical device/SaMD regulations What you ll get: + £40-45k + Regular company socials, BBQs, long-lunch, bowling, escape rooms + Full More ❯
EmbeddedSoftwareEngineer | £40-45k | Maidenhead | On-site My client is an established company in their niche providing embedded design services for a range of sectors. Due to sustained success, they’re hiring an EmbeddedSoftware Engineer. Main duties: + Developing bespoke firmware … software solutions + Working across departments to integrate software & firmware with various platforms + Spearhead the development of a new product range Skills and Experience Required: + 2-4 years of experience working in a design role + Experience of OOP, embedded C/C++, and STM … microcontrollers + Electronic design experience Bonus: + Use of embedded systems; Arduino, Raspberry Pi, JTAG etc. + Experience with BS EN 62304 or other medical device/SaMD regulations What you’ll get: + £40-45k + Regular company socials, BBQs, long-lunch, bowling, escape rooms... + Full More ❯
Role: EmbeddedSoftwareEngineer (Medical device) Location: Irvine, CA Type: Long term contract Rate: $60/hr Exp: 10+ Years Required skills: Bachelor's or master's degree in computer science, Electrical Engineering, or a related field. 8+ years of professional software development experience, preferably in … or regulated industry. Experience working with electro-pneumatic or electromechanical devices involving interfaces with actuators, sensors, and fluid or flow control systems. Experience developing embeddedsoftware for microcontroller-based systems (e.g., STM32, NXP, TI) and working with communication protocols such as UART, SPI, I2C, and CAN. Experience with … unit testing, static analysis, code reviews, and system integration testing in a structured SDLC environment. Practical experience developing and documenting embeddedsoftware for FDA-regulated Class B and Class C medical device software. Working knowledge of relevant standards including IEC 62304 (software life cycle), ISO 14971 (risk More ❯
Embedded Sr. Software Development Engineer, Hardware Compute Group Job ID: Services LLC We are looking for a Sr EmbeddedSoftware Development Engineer to help design, develop, and integrate our next generation devices. In this role you will work with customers, system architects, program managers … hardware engineers to implement, troubleshoot, fix kernel drivers, BSP for our next generation devices. You will be responsible for the development of real-time embedded firmware and embedded Linux software that implements security controls for the platform. Key job responsibilities The- Design, build, and maintain efficient, reusable … bottlenecks and bugs, and devise solutions to problems found in the product integration and field - Develop and implement a wide range of low-level embeddedsoftware (including kernel device drivers, network stack development, porting existing software to new embedded platforms, and other low-level programming activities More ❯
Capenhurst near Chester (CH1 6ES) for approx. 2-3 days per week*** About the role: This is an exciting opportunity for a talented Senior EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and … develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable … deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. More ❯
Capenhurst near Chester (CH1 6ES) for approx. 2-3 days per week*** About the role: This is an exciting opportunity for a talented Senior EmbeddedSoftwareEngineer with expertise in C/C++ (C++ 11/14/17) to join our rapidly growing business. Design and … develop embeddedsoftware solutions for innovative measurement devices for the power industry. Bring up firmware on new hardware platforms designed in-house. Implement software modules to facilitate communication with cloud services from embedded devices. Ensure high-quality software delivery by writing robust, maintainable, and reliable … deployment scales increase. What we'll need from you: Expertise in C/C++ (C++ 11/14/17). Proven experience in embeddedsoftware design and full product lifecycle development. Strong knowledge of low-level protocols (SPI, I2C, RS232) and experience interfacing with ARM Cortex microprocessors. More ❯
Social network you want to login/join with: EmbeddedSoftwareEngineer - Kernel & Low-level Development, Cambridge col-narrow-left Client: European Tech Recruit Location: Cambridge, United Kingdom Job Category: Other - EU work permit required: Yes col-narrow-right Job Views: 4 Posted: 28.04.2025 Expiry Date: 12.06.2025 … col-wide Job Description: EmbeddedSoftwareEngineer - Kernel & Low-level Development We are currently hiring for a globally leading semiconductor company, where you will join a team of highly skilled Embedded & Operating Systems experts. You will analyse, and advance the state-of-the-art of OS … technologies and system software, especially those integrated in the Linux kernel with your experience in this area. You will be working alongside a firmware development team contributing to the design and development of solutions for CPU and System IP based Infrastructure platforms. Your primary responsibility will include maintenance, support More ❯
Franksville, Wisconsin, United States Hybrid / WFH Options
Aditi Consulting
Payrate: $50.00 - $55.00/hr. Summary: We are seeking a skilled Embedded C++ SoftwareEngineer with deep experience in Linux-based systems to join our innovative engineering team in Franksville, WI. This role is ideal for professionals who excel in embedded development, are highly collaborative, and … This is a long-term contract opportunity with potential for extension or conversion, offering a hybrid work arrangement. Key Responsibilities: •Design, develop, and maintain embeddedsoftware in C++ for Linux-based systems. •Collaborate closely with hardware, systems, and test engineering teams to ensure seamless integration. •Debug and optimize … embeddedsoftware for performance, reliability, and maintainability. •Participate in code reviews, architecture discussions, and development process improvements. •Support integration and system-level testing of embedded solutions with hardware platforms. Required Qualifications: •Minimum 5 years of experience in embeddedsoftware development using C++. •Strong knowledge of More ❯
Job Title: Senior EmbeddedSoftwareEngineer Location: Southampton, Hampshire Salary: up to £65,000 plus benefits Senior EmbeddedSoftwareEngineer wanted! Verso is retained to add strength and depth to an established leader in the development of custom electronic solutions, destined for a variety More ❯
Key Responsibilities: Architect, design, implement, and test embeddedsoftware for missile subsystems Deliver on-board software for next-generation Missile Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including … Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embeddedsoftware using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment … position offers a dynamic working environment, with 4 to 5 days per week on-site due to workload classification. If you are an experienced EmbeddedSoftwareEngineer looking to take your career to new territories in the defence sector, we would love to hear from you. Apply More ❯
Key Responsibilities: Architect, design, implement, and test embeddedsoftware for missile subsystems Deliver on-board software for next-generation Missile Systems Engage in code and design reviews to ensure code quality Develop maintainable and extensible code to adapt to changing requirements Collaborate effectively with multiple stakeholders including … Systems Engineering, Electronics and Electrical, and Test and Validation teams Job Requirements: Experience developing bare-metal embeddedsoftware using C/C++ Familiarity with model-based development, using UML or tools such as IBM's Rhapsody Desirable experience in defining and verifying algorithms in a model-based environment … position offers a dynamic working environment, with 4 to 5 days per week on-site due to workload classification. If you are an experienced EmbeddedSoftwareEngineer looking to take your career to new territories in the defence sector, we would love to hear from you. Apply More ❯
Job Title: Senior EmbeddedSoftwareEngineer The following information provides an overview of the skills, qualities, and qualifications needed for this role. Location: Southampton, Hampshire Salary: up to £65,000 plus benefits Senior EmbeddedSoftwareEngineer wanted! Verso is retained to add strength and More ❯
MK6, Milton Keynes, Buckinghamshire, United Kingdom
Platform Recruitment
EmbeddedSoftwareEngineer | £45 - 60k | Milton Keynes – On-Site My client is an elite company in their niche providing industrial innovation solutions. Due to sustained success, they’re looking for an embeddedsoftware engineer. Main duties: + Porting legacy hardware with new software + … Contribute directly to new continuous integration systems + Involved in new product development from conception to manufacture Skills and Experience Required: + 3+ years embedded C/C++ experience + Experience with ARM Cortex MCUs + Have used IAR Embedded Workbench, or other Eclipse IDEs + Knowledge of … CI platforms (Git, Jenkins etc.) What you’ll get: + £45-60k + Clear progression path to CEng + Opportunity to specialise your embedded skills If you feel like you have the right skills and experience for this role, then please apply with a copy of your updated More ❯
Greenford, England, United Kingdom Hybrid / WFH Options
Matchtech
Senior SoftwareEngineer – Embedded Signal Processing Location : Greenford, Ealing Dynamic (hybrid) working : 2 to 3 days per week Our client is a leader in the Defence and Security sector specialising in Maritime products. They're seeking a Senior SoftwareEngineer – with experience in Embedded … realm of sonar signal processing. The position requires onsite presence 2 to 3 days per week, emphasising hands-on involvement with test rigs and embedded systems. Key Responsibilities include; Designing software solutions. Implementing and testing software in both Assembler and C, including unit and continuous integration testing. … Implementing, integrating, and optimising sonar signal processing algorithms. Developing high-quality, maintainable code. Loading code onto bespoke embedded hardware platforms and conducting tests. Integrating, analysing defects, and resolving issues to support verification teams. Peer reviewing design and code, fostering a culture of learning and feedback. Designing software architecture More ❯
We are looking for an enthusiastic and insightful embeddedsoftwareengineer to join our growing electronics and firmware consultancy. At Adventurous Machines, we develop electronics and firmware for a variety of products. As well as providing design, development and support services to our clients, we have a … product line of our own, in the form of Rockface, a hosted CI/CD system for embedded systems (https://rockface.io/). We value learning, exploration and ethical practices. We believe that our company should be part of the ecosystem, and not try to become it … or destroy it. Free and open source software are vital parts of our work, and we strive to use them in all applications. As an embeddedsoftwareengineer at Adventurous Machines, you will encounter a range of firmware development experiences, from small microcontroller devices to higher More ❯
London, England, United Kingdom Hybrid / WFH Options
Adventurous Machines
We are looking for an enthusiastic and insightful embeddedsoftwareengineer to join our growing electronics and firmware consultancy. At Adventurous Machines, we develop electronics and firmware for a variety of products. As well as providing design, development and support services to our clients, we have a … product line of our own, in the form of Rockface, a hosted CI/CD system for embedded systems (https://rockface.io/). We value learning, exploration and ethical practices. We believe that our company should be part of the ecosystem, and not try to become it … or destroy it. Free and open source software are vital parts of our work, and we strive to use them in all applications. As an embeddedsoftwareengineer at Adventurous Machines, you will encounter a range of firmware development experiences, from small microcontroller devices to higher More ❯
EmbeddedSoftwareEngineer - £45 - 60k DOE – Wokingham– Hybrid My client is a well established company in their niche providing automation solutions for a range of sectors. They are looking for an engineer to take on a mounting workload and help train junior engineers. Main duties: + … Real-time embeddedsoftware design + Integrating hardware and software + Coach and train junior engineers Skills and Experience Required: + 3+ years’ commercial experience + Strong C++ skills + RTOS & multithreading experience + Knowledge of serial communication protocols Bonus: + Hardware design experience + Experience with More ❯
IOT EmbeddedSoftwareEngineer 12-month Contract (W2) Apex, NC (Onsite role) Customer: Pentair Job Description IoT Embedded Linux SoftwareEngineer Project Details: Working in a full-stack scrum team on a large initiative around their automation platform, technical debt, faster technical movement, etc. … for pool & spa products and software Must Have Skills: Strong experience writing Go (Golang), especially in embedded or systems-level contexts (if there are exceptions, developers must be able to learn Golang very quickly without much training) Skilled in C or C++, with experience building GUIs for embedded Linux IoT experience with devices connecting to the cloud (Embedded experience connecting devices to AWS or Azure, or GCP cloud, not someone building laptops or desktop machines) Deep understanding of embedded Linux environments , including boot systems and resource constraints Familiarity with device I/O protocols (I2C More ❯
mid-sized technology firm - born from the merger of two long-established engineering companies (one UK-based, one US-based) - is looking for a Software Verification Engineer to support the development of high-integrity embedded systems. With a strong presence in aerospace and defence markets, this is … the verification strategies for critical real-time systems. About the Role We're looking for verification-focused engineers who take pride in validating complex embeddedsoftware that underpins life-critical systems. You'll be responsible for ensuring compliance with strict safety and quality standards across avionics, control systems … entire development lifecycle. You'll be based in Cardiff, working in a multidisciplinary team. Key Responsibilities Define and execute verification and validation activities for embeddedsoftware Develop and maintain test plans, procedures, and reports in line with DO-178 or equivalent safety standards Perform static and dynamic analysis More ❯
mid-sized technology firm - born from the merger of two long-established engineering companies (one UK-based, one US-based) - is looking for a Software Verification Engineer to support the development of high-integrity embedded systems. With a strong presence in aerospace and defence markets, this is … the verification strategies for critical real-time systems. About the Role We're looking for verification-focused engineers who take pride in validating complex embeddedsoftware that underpins life-critical systems. You'll be responsible for ensuring compliance with strict safety and quality standards across avionics, control systems … entire development lifecycle. You'll be based in Cardiff, working in a multidisciplinary team. Key Responsibilities Define and execute verification and validation activities for embeddedsoftware Develop and maintain test plans, procedures, and reports in line with DO-178 or equivalent safety standards Perform static and dynamic analysis More ❯
EmbeddedEngineer - £50-£60k – Oxford – Onsite My client are market leaders in designing safety solutions. And they are looking for an Embedded Design Engineer to join the growing team. Responsibilities : Supporting the design and selection of processing hardware used in solutions Integrating and building embedded LinuxOS optimised for hardware and applications Supporting production of newly introduced products, deploying the correct embedded OS Ensure embedded systems are secure and up-to-date Key Skills 2 years embeddedsoftware development experience – C/C++/Python BSc or BEng in Computer Science … Engineering or any related field Strong knowledge of working with Linux in an embedded system – Bash Scripting Excellent understanding of networking – IPV4, routing, DNS, DHCP, firewalls and network traffic analysis Good knowledge of SoC systems Desirable to have Docker experience, and experience working with higher level web tech (Web More ❯