Principal EmbeddedSystems Engineer London, England, United Kingdom Full time About the job What is Motif? Motif is a medical device startup based in Houston, Texas. We are designing and developing minimally invasive electronic solutions for serious mental health conditions. Powered by our patent-pending methods for wireless power and data transmission, our goal is to create the … system and preparing for future versions with additional functionality based on our platform technology. About the Job We are seeking candidates with experience in designing safety-critical and communication systems, particularly those utilizing Bluetooth Low Energy (BLE), for medical device applications. In this role, you will collaborate closely with the electrical design team to ensure that hardware capabilities align … of low power firmware for both the implant and external transmitter which will control therapy delivery, record neural signals, manage wireless power transfer, and provide robust communication between the systems Partner closely with the hardware team to implement embeddedsystems capable of meeting system requirements Collaborate with our Project Manager and be an active member of our More ❯
At Fuse Energy, we're building the next generation of intelligent energy systems-where hardware, software, and data come together to drive efficiency and resilience. As part of this mission, we're expanding our embeddedsystems team to deliver robust, high-performance firmware that powers our innovative energy products in the field. We're looking for an … Embedded Firmware Engineer to help design and implement the low-level software that runs on our embedded platforms. You'll develop firmware to interface with microcontrollers, implement real-time control algorithms, and work closely with hardware and systems teams to ensure seamless integration. This role is perfect for someone who enjoys writing high-quality C code, diving … into registers and datasheets, and building reliable, production-grade embedded systems. Responsibilities Develop low-level firmware and drivers for microcontrollers and embedded peripherals (SPI, I2C, UART, DMA, ADC, etc.). Design and implement real-time control software and embedded algorithms for energy devices. Write, test, and debug embedded C/C++ firmware running on bare-metal More ❯
Embedded Software Engineer - Linea Research Based : London N7/Hybrid Term : Permanent, Full time Salary : Dependant on experience + benefits The Company Linea Research Ltd, part of Focusrite Group PLC, designs and manufactures high performance audio electronics for the professional market. Our amplifiers and processors are used across the world at some of the most prestigious venues and events. … the firmware on which our products depend. This is a full time, permanent position. We are looking someone with: At least 2 years experience writing and debugging code on embeddedsystems in C and C++ As an Embedded Developer we would expect you to have some experience of: getting new hardware from initial power up to running … main()' writing low level drivers, test code and unit tests working with common serial interfaces like I2C, UART and SPI etc. working with Real Time Operating Systems, network stacks and Flash filing systems using embedded debugging tools that work with JTAG and Arm Cortex SWD etc. using basic electronics test equipment reading the parts of circuit diagrams More ❯
with high-performance scientific instruments? We're looking for an Firmware & Electronic Design Engineer to join our R&D team and lead the design and development of cutting-edge embeddedsystems and precision electronics. You'll be responsible for: Designing low-noise analogue/digital PCBs and embeddedsystems (STM32). Developing firmware with STM32CubeIDE & FreeRTOS … managing documentation with version control. Suitable candidates should demonstarte : A degree in Electrical/Electronic Engineering (or similar). Experience with PCB design tools (Altium, KiCad, etc.). Strong embeddedsystems & firmware skills. Familiarity with EMC, CE/UKCA compliance, and debugging tools. Why join? ? 25 days holiday + public holidays ? Excellent Pension, Company bonus + healthcare scheme More ❯
Charger of the Year 2023 & 2024, a testament to our focus on innovation and democratising EV ownership. Responsibilities Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms. Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers. Implemented high-performance, efficient C/C++ code, ensuring reliability and maintainability. Work with common MCU peripherals … such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems. Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability. Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production readiness. Optimise system performance through efficient memory, power management, and real-time processing techniques. Ensure … reviews, testing, and debugging on hardware. Maintain detailed documentation of firmware architecture, design decisions, and best practices. Qualifications Proven experience in firmware development for bare-metal or RTOS-based embedded systems. Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers. Proficiency in high-performance C or C++ programming for resource-constrained environments. Deep understanding of microcontroller More ❯
Interoperability Protocol, Universal Data Feeds, and customizable agent network bring high-performance, scalable infrastructure to developers in the DeFi space and beyond. Position Overview: We are seeking an experienced Embedded Software Robotics Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining embedded software systems for robotic applications. This role … requires a strong background in software engineering, robotics, and embeddedsystems, along with a passion for innovation and problem-solving. Key Responsibilities: Design and Development: Create and implement embedded software for robotic systems, ensuring high performance and reliability. Testing and Debugging: Conduct thorough testing and debugging of software components, utilizing both automated tests and live testing … closely with cross-functional teams including hardware engineers, system architects, and product managers to integrate software with hardware components. System Architecture: Participate in the architectural design of complex robotic systems, focusing on scalability and efficiency. Documentation: Maintain clear documentation of software designs, processes, and testing results to ensure compliance with industry standards. Continuous Improvement: Analyze system performance and implement More ❯
sustainably. And you want me to do what? We are looking for a highly skilled Senior Firmware Engineer to join our team and play a key role in developing embeddedsystems for IoT products. The ideal candidate will have extensive experience with Zephyr RTOS, Bluetooth Low Energy (BLE), and LoRaWAN, with a proven track record of successfully taking … products from design to mass manufacturing, to long-term maintenance. Responsibilities: Design, develop, and optimise firmware for embeddedsystems using Zephyr RTOS. Implement and maintain BLE and LoRaWAN based communication protocols. Work closely with hardware engineers to integrate firmware with custom hardware platforms. Develop and execute unit tests, integration tests, and validation frameworks. Optimise power consumption and memory … footprint for embedded devices. Troubleshoot and debug complex firmware issues using JTAG, oscilloscopes, logic analyzers, and protocol sniffers. Collaborate with cross-functional teams including software, hardware, and product management to define and deliver product requirements. Lead the firmware release cycle, including version control, documentation, and deployment for manufacturing. Support manufacturing and production testing, ensuring firmware stability and performance in More ❯
ensure the end-to-end quality of AWS Nitro K2 card components deployed across AWS data centers. This is a hands-on technical leadership role that requires expertise in embeddedsystems, hardware/software integration, and test automation at scale. You will work closely with HW, firmware, software, testing and platform teams across AWS to ensure test coverage … professional. BASIC QUALIFICATIONS - Bachelor's degree in Computer Science, Electrical Engineering, Practical Engineer with strong industry experience - 7+ years of experience in system validation, hardware/software integration, or embeddedsystems testing - Strong hands-on experience with Python and Bash (6+ years), including developing automated test solutions - Demonstrated experience in test plan definition , design and test automation development … Experience in leading or mentoring a team of automation/test engineers - Solid understanding of Linux systems, including system-level debugging and scripting - Experience in embedded software testing, particularly across HW/SW boundaries PREFERRED QUALIFICATIONS - Experience working with Linux kernel, device drivers, or low-level platform bring-up - Background in PCIe architecture, HW interfaces (e.g. GPIO, I2C More ❯
We are seeking an Integration Architect for Mission Systems to join our International Government (IG) Solutions Team. This role is focused on enabling customer success by supporting the integration and deployment of our advanced geospatial analytics and AI-powered product suite into ISR platforms and environments. The ideal candidate is a technically credible, mission-oriented innovator who thrives in … fast-paced, customer-facing environments. Additionally, this person will bring a systems-level mindset, familiarity with embedded edge platforms, and a deep understanding of sensor data flows, navigation solutions and mission-critical applications. Why It Matters: The IG Solutions team is a dynamic, results-oriented team of Defense and Intelligence subject matter experts (SMEs), innovators, and solution architects. … This Integration Architect will be the member of this team that leads efforts to help our customers bring our solutions to life in their systems accelerating customer adoption and driving real-world impact. Our business is fueled by delivering tangible value to our customers, and we need a team member who is obsessed with making that happen. Who We More ❯
with Google Continue with Google Continue with Google Continue with Google Continue with Google Continue with Google What We Are Seeking We are seeking an Integration Architect for Mission Systems to join our International Government (IG) Solutions Team. This role is focused on enabling customer success by supporting the integration and deployment of our advanced geospatial analytics and AI … powered product suite into ISR platforms and environments. Please review the job details below. What We Are Seeking We are seeking an Integration Architect for Mission Systems to join our International Government (IG) Solutions Team. This role is focused on enabling customer success by supporting the integration and deployment of our advanced geospatial analytics and AI-powered product suite … into ISR platforms and environments. The ideal candidate is a technically credible, mission-oriented innovator who thrives in fast-paced, customer-facing environments. Additionally, this person will bring a systems-level mindset, familiarity with embedded edge platforms, and a deep understanding of sensor data flows, navigation solutions and mission-critical applications. Why It Matters The IG Solutions team More ❯
Are you an Embedded Linux Engineer with a passion for cutting-edge Linux kernels and boot loaders for innovative consumer products? Then we have the opportunity for you! About the role As a Senior Embedded Linux Engineer at reMarkable, your main focus will be geared towards developing and maintaining our Linux kernel, boot loader and BSP powering our … build our new team in our London office! Further tasks and responsibilities Bring-up of new electrical devices and prototypes, getting them to work and integrating them into our embedded environment. Development of user-space software for Codex, our custom embedded Linux distribution. Build automation systems, testing and validate electronics, ensuring compliance with reMarkables requirements and industry … components both from a hardware and software perspective. We are looking for the following experience Proven expertise with Linux kernel development, preferably with recent kernel versions. Vast experience with embeddedsystems and a solid understanding of operating systems. Proficiency in C++. Rust or other system programming languages is beneficial. Familiarity with embedded bootloaders such as (Das) U More ❯
We launched in 2021 with the bold ambition to accelerate EV adoption by relentlessly focusing on the customer experience, great software, and beautifully designed hardware. Design, develop, and optimise embedded firmware for V2G systems Integrate and manage peripherals essential for V2G operation, including ISO 15118/IEC 61851, SPI, I2C, RS-485, and Ethernet (IPv6 stack support). … ensure reliable mass production of V2G-enabled hardware. Document firmware design, architecture, communication protocols, and regulatory considerations for internal and external stakeholders. Qualifications: Solid experience in firmware development for embeddedsystems, ideally in energy or power electronics applications. Deep understanding of the Linux TCP/IP stack Proficient in embedded C/C++, with strong skills in … robustness, diagnostics, and lifecycle management. Competent with debugging tools: oscilloscopes, logic analysers, protocol analysers (CAN, Modbus, etc.). Familiarity with version control (Git) and CI/CD workflows for embedded projects Experience with Vehicle-to-Grid communication protocols such as ISO 15118, OCPP, or IEC 61850. Exposure to embedded Linux environments (Yocto) and integration of V2G edge devices More ❯
We launched in 2021 with the bold ambition to accelerate EV adoption by relentlessly focusing on the customer experience, great software, and beautifully designed hardware. Design, develop, and optimise embedded firmware for V2G systems Integrate and manage peripherals essential for V2G operation, including ISO 15118/IEC 61851, SPI, I2C, RS-485, and Ethernet (IPv6 stack support). … ensure reliable mass production of V2G-enabled hardware. Document firmware design, architecture, communication protocols, and regulatory considerations for internal and external stakeholders. Qualifications: Solid experience in firmware development for embeddedsystems, ideally in energy or power electronics applications. Deep understanding of the Linux TCP/IP stack Proficient in embedded C/C++, with strong skills in … robustness, diagnostics, and lifecycle management. Competent with debugging tools: oscilloscopes, logic analysers, protocol analysers (CAN, Modbus, etc.). Familiarity with version control (Git) and CI/CD workflows for embedded projects Experience with Vehicle-to-Grid communication protocols such as ISO 15118, OCPP, or IEC 61850. Exposure to embedded Linux environments (Yocto) and integration of V2G edge devices More ❯
Job Title: Hardware Architect - Naval Vessels (Frigates & Sonar Systems) Location: UK - Hybrid/Onsite Contract Type: Statement of Work (Outside IR35) Security Clearance: Current & Active Clearance Required Overview We are seeking an experienced Hardware Architect with a strong background in naval vessel systems, specifically frigate platforms. Experience in sonar systems is highly desirable. This role will involve … Work and sits outside IR35 . Applicants must have current and active security clearance to be considered. Key Responsibilities Architectural Design: Develop and define the hardware architecture for naval systems, ensuring integration with existing and new ship platforms. Sonar & Sensor Systems: Provide expertise in sonar systems, radar, and other sensor integration where applicable. System Compliance: Ensure all … and mitigate risks associated with system design and implementation. Essential Skills & Experience Proven experience as a Hardware Architect within the defence or naval sector. Strong background in frigate ship systems and onboard hardware architecture. Knowledge of sonar systems and their integration within naval platforms is highly beneficial. Experience working with DEF STAN, MIL-STD, and other relevant industry More ❯
to accelerate EV adoption by relentlessly focusing on the customer experience, great software, and beautifully designed hardware. Responsibilities: Design, develop, and optimise firmware for bare-metal and RTOS-based embedded platforms. Debug and troubleshoot firmware using logic analysers, oscilloscopes, and protocol analysers. Implement high-performance, efficient C/C++ code, ensuring reliability and maintainability. Work with common MCU peripherals … such as I2C, SPI, Ethernet, CAN, RS-485, and UART, integrating them into real-time embedded systems. Develop firmware optimised for mass production, considering scalability, manufacturability, and long-term reliability. Collaborate with hardware engineers, test teams, and manufacturing to ensure seamless integration and production readiness. Optimise system performance through efficient memory, power management, and real-time processing techniques. Ensure … reviews, testing, and debugging on hardware. Maintain detailed documentation of firmware architecture, design decisions, and best practices. Qualifications: Proven experience in firmware development for bare-metal or RTOS-based embedded systems. Strong debugging skills, including experience using logic analysers, oscilloscopes, and protocol analysers. Proficiency in high-performance C or C++ programming for resource-constrained environments. Deep understanding of microcontroller More ❯
Join a cutting-edge robotics company in the heart of London that’s redefining automation through intelligent motion systems. We’re looking for an experienced Embedded C/C++ Programmer to be at the forefront of developing high-performance motion control software powering our next generation of robotic platforms. What You’ll Be Doing Architecting and implementing real-time … embedded software for precision motion control Integrating motor drivers, sensors, and actuators into embeddedsystems Collaborating with mechanical and control engineers to optimize robotic performance Debugging low-level firmware and fine-tuning algorithms for responsiveness and accuracy Working across the full product lifecycle—from prototyping to deployment in the field What We’re Looking For Strong proficiency … in C and modern C++ (C++14/17/20) in embedded environments Solid understanding of real-time operating systems (RTOS) and interrupt-driven programming Experience with microcontrollers (ARM Cortex-M preferred) and low-level hardware interfaces (SPI, I2C, UART) Familiarity with motor control techniques such as PID tuning, PWM generation, or feedback loops Background in robotics, automation More ❯
a critical growth phase. Our roles will often require extended hours and are not typical 9-to-6 positions. Your Role You will be responsible for developing the control systems of various satellite subsystems. Key Responsibilities We realize this is a broad set of responsibilities, and we're looking for candidates who excel in at least 3 or more … of the areas Control System Development : Design, simulate and test control systems to ensure stable and reliable operation in space environments. System Integration and Testing: Integrate control systems with propulsion and other subsystems, performing rigorous testing under simulated space conditions (thermal vacuum, vibration, and radiation). Autonomous Fault Management: Develop fault detection and correction strategies to enhance satellite … Development: Work in a fast-paced, highly collaborative environment to produce and refine rapid design iterations. Modelling and Analysis: Use MATLAB/Simulink and other tools to model complex systems, analyze performance, and validate control algorithms. Circuit and Firmware Development: Collaborate with electronics engineers to design circuits and implement control algorithms for microcontroller-based systems, ensuring space-grade More ❯
SDE2) on this team, you will design new software solutions that power AWS Data Center industrial controls platform and management software products. - Leverage your expertise in areas such as systems automation, software and test automation, and mission-critical embeddedsystems at scale - Implement Amazon's software development principles to increase the security, availability, and simplicity of industrial … Software Development Engineer II (SDE2) role is a key position within Amazon's engineering teams. As an SDE2, you will be responsible for designing, developing, and maintaining complex software systems that power Amazon's products and services. Your primary duties will include: - Architecting and implementing robust, scalable, and efficient software components embedded in equipment and in the cloud … device lifecycle management in AWS Data Centers. This includes both frontend and backend services use by internal development teams and on-site customers. Our tools power the industrial controls systems deployed in our data centers. BASIC QUALIFICATIONS - 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience More ❯
be advised. Role Overview: Mission Operations Engineers supports hands-on deployment of our autonomous service vessels. This role requires frequent testing on the water, troubleshooting to optimise our autonomous systems and application of software engineering to support project and/or programs. You are able to meet deadlines and achieve desired outcomes as both an individual contributor and as … assistance, and advice. How you support the mission: Develop, test, and maintain software for autonomous surface vessels using C++ and Rust in a Linux environment Deploy and monitor ASV systems in real-world scenarios on water, ensuring optimal performance and reliability Diagnose and resolve software and hardware issues in the field, implementing solutions to enhance system robustness Collaborate with … in both simulated and real-world conditions Document technical processes, findings, and best practices to contribute to the knowledge base of the team Remain current with advancements in autonomous systems, software development, and maritime technologies to continuously improve solutions Qualifications: Bachelor's or Master's degree in Computer Science, Engineering, or a related field Experience in software development, with More ❯
Flight Software stack from the ground up . In this role, youll architect, implement, and test our onboard flight softwarebringing together robotic arm control, AI-driven vision and prediction systems, and more, into a platform agnostic , mission-critical system. Youll be involved in every phase of the development lifecycle, from concept and requirements definition to testing, deployment, and operations. … tolerant software for complex payloads in space. Integrate AI-based vision, robotic arm motion planning and control, and internal and external control into flight code. Collaborate closely with hardware, systems, robotics, and AI/ML teams to ensure seamless integration. Own architecture decisions and build a scalable, modular, and reusable codebase. Contribute to defining requirements, test plans, and operational … and debugging skills. Hands-on proficiency in C++ and Python Confident in debugging software/hardware interactions and possible failure modes Preferred Qualifications Strong understanding of computer architecture, operating systems, data structures, and networking Familiarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS) Experience developing flight software for spacecraft, launch vehicles, or payloads Experience with More ❯
Software stack from the ground up . In this role, you'll architect, implement, and test our onboard flight softwarebringing together robotic arm control, AI-driven vision and prediction systems, and more, into a platform agnostic , mission-critical system. You'll be involved in every phase of the development lifecycle, from concept and requirements definition to testing, deployment, and … tolerant software for complex payloads in space. Integrate AI-based vision, robotic arm motion planning and control, and internal and external control into flight code. Collaborate closely with hardware, systems, robotics, and AI/ML teams to ensure seamless integration. Own architecture decisions and build a scalable, modular, and reusable codebase. Contribute to defining requirements, test plans, and operational … and debugging skills. Hands-on proficiency in C++ and Python Confident in debugging software/hardware interactions and possible failure modes Preferred Qualifications Strong understanding of computer architecture, operating systems, data structures, and networking Familiarity with relevant software standards and protocols (e.g. CCSDS, TCP/UDP, DDS) Experience developing flight software for spacecraft, launch vehicles, or payloads Experience with More ❯
of experience in spacecraft attitude determination and control, with hands-on experience in the development, testing, and operation of AOCS systems. Technical Expertise: Strong knowledge of AOCS components and systems, including sensors (IMUs, magnetometers, star trackers) and actuators (reaction wheels, magnetorquers). Experience with GNC systems is a significant plus. Programming Skills: Proficiency in C/C++ for … embeddedsystems development, with experience in Python and MATLAB for simulation and data processing. Familiarity with version control systems such as Git. System-Level Understanding: Solid understanding of closed-loop control systems, orbital mechanics, and spacecraft dynamics. Ability to conduct detailed trade-off analyses to optimize AOCS design. Simulation and Testing: Experience with hardware-in-the More ❯
Role: OS Frameworks Engineer - Android Systems Duration: 6 Months Location: UK- Remote We are seeking an experienced OS Frameworks Engineer with strong expertise in Android systems development. The role involves developing and optimizing Android OS internals and frameworks for advanced, custom hardware platforms. You will work closely with cross-functional teams to deliver high-performance, scalable software solutions … contribute to architectural decisions. Participate in on-call rotations to maintain system reliability. Skills & Experience Minimum 6 years professional software development experience, including 3+ years on Android OS or embedded Linux. Proficient in Java and C++, with knowledge of Kotlin considered a plus. Strong knowledge of Android architecture, system services, hardware abstraction layer (HAL), and IPC mechanisms. Experienced with … like adb, systrace, and Linux profilers. Comfortable with Git, Gerrit, and continuous integration workflows. Desirable Experience in custom ROM or Android device bring-up. Familiarity with JNI, NDK, and embeddedsystems development. Background in consumer electronics, automotive, wearables, or AR/VR industries. Knowledge of Android security models and enterprise device management. More ❯
the live experience for artists and audiences alike. What You ll Do Develop and maintain desktop applications for audio and live performance environments Work on cross-platform solutions for Embedded Linux, macOS, and iOS Collaborate in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines Build intuitive graphical user interfaces (GUI) with Qt/QtQuick … evolution of products that shape the sound of live performances globally What We're Looking For Strong proficiency in C++ and C# Experience with multithreading and complex, concurrent software systems Familiarity with cross-platform desktop development (Embedded Linux/macOS/iOS) Understanding of Agile methodologies, CI/CD, and version control Networking knowledge (TCP/IP) Bonus … Experience or interest in Delphi, Flutter, and full-stack development Appreciation for audio mixing technology and live streaming Interest in hardware/software integration (FPGA/embeddedsystems) You ll Thrive Here If You Have a genuine passion for audio, music, and live performance technology Are self-motivated, proactive, and eager to solve complex problems Communicate effectively and More ❯
the live experience for artists and audiences alike. What You’ll Do Develop and maintain desktop applications for audio and live performance environments Work on cross-platform solutions for Embedded Linux, macOS, and iOS Collaborate in Agile teams, contributing to sprint planning, code reviews, and CI/CD pipelines Build intuitive graphical user interfaces (GUI) with Qt/QtQuick … evolution of products that shape the sound of live performances globally What We're Looking For Strong proficiency in C++ and C# Experience with multithreading and complex, concurrent software systems Familiarity with cross-platform desktop development (Embedded Linux/macOS/iOS) Understanding of Agile methodologies, CI/CD, and version control Networking knowledge (TCP/IP) Bonus … Experience or interest in Delphi, Flutter, and full-stack development Appreciation for audio mixing technology and live streaming Interest in hardware/software integration (FPGA/embeddedsystems) You’ll Thrive Here If You… Have a genuine passion for audio, music, and live performance technology Are self-motivated, proactive, and eager to solve complex problems Communicate effectively and More ❯