EmbeddedSystems Engineer - Sport Tech Scale-Up (Vauxhall, London | £40,000–£55,000) 1 month per year working from the Austrian Alps Hybrid: 3 days in-office (inc. Thursdays), 2 days remote Are you passionate about sports, electronics, and cutting-edge embeddedsystems? Fancy spending a month every year working from the Austrian Alps—testing world … the future of ski coaching. The companies flagship product is a wearable sensor system combined with a novel mobile app that delivers real-time coaching to skiers using precision embeddedsystems and smart motion analysis. It’s been a hit—and we’re growing fast. They are now looking for an EmbeddedSystems Engineer who’s … love getting stuck into both firmware and hardware—this could be your dream role. What you’ll be doing: • Designing and prototyping custom electronics hardware (including PCB layout) • Writing embedded firmware in C for Nordic NRF52 series MCUs • Integrating MEMS sensors and Bluetooth connectivity into wearables • Collaborating with a small, talented hardware team (London and remote) • Supporting R&D More ❯
EmbeddedSystems Engineer - Sport Tech Scale-Up (Vauxhall, London | £40,000–£55,000) 1 month per year working from the Austrian Alps Hybrid: 3 days in-office (inc. Thursdays), 2 days remote Are you passionate about sports, electronics, and cutting-edge embeddedsystems? Fancy spending a month every year working from the Austrian Alps—testing world … the future of ski coaching. The companies flagship product is a wearable sensor system combined with a novel mobile app that delivers real-time coaching to skiers using precision embeddedsystems and smart motion analysis. It’s been a hit—and we’re growing fast. They are now looking for an EmbeddedSystems Engineer who’s … love getting stuck into both firmware and hardware—this could be your dream role. What you’ll be doing: • Designing and prototyping custom electronics hardware (including PCB layout) • Writing embedded firmware in C for Nordic NRF52 series MCUs • Integrating MEMS sensors and Bluetooth connectivity into wearables • Collaborating with a small, talented hardware team (London and remote) • Supporting R&D More ❯
EmbeddedSystems Engineer - Sport Tech Scale-Up (Vauxhall, London | £40,000–£55,000) 1 month per year working from the Austrian Alps Hybrid: 3 days in-office (inc. Thursdays), 2 days remote Are you passionate about sports, electronics, and cutting-edge embeddedsystems? Fancy spending a month every year working from the Austrian Alps—testing world … the future of ski coaching. The companies flagship product is a wearable sensor system combined with a novel mobile app that delivers real-time coaching to skiers using precision embeddedsystems and smart motion analysis. It’s been a hit—and we’re growing fast. They are now looking for an EmbeddedSystems Engineer who’s … love getting stuck into both firmware and hardware—this could be your dream role. What you’ll be doing: • Designing and prototyping custom electronics hardware (including PCB layout) • Writing embedded firmware in C for Nordic NRF52 series MCUs • Integrating MEMS sensors and Bluetooth connectivity into wearables • Collaborating with a small, talented hardware team (London and remote) • Supporting R&D More ❯
london (city of london), south east england, united kingdom
KO2 Embedded Recruitment Solutions Ltd
EmbeddedSystems Engineer - Sport Tech Scale-Up (Vauxhall, London | £40,000–£55,000) 1 month per year working from the Austrian Alps Hybrid: 3 days in-office (inc. Thursdays), 2 days remote Are you passionate about sports, electronics, and cutting-edge embeddedsystems? Fancy spending a month every year working from the Austrian Alps—testing world … the future of ski coaching. The companies flagship product is a wearable sensor system combined with a novel mobile app that delivers real-time coaching to skiers using precision embeddedsystems and smart motion analysis. It’s been a hit—and we’re growing fast. They are now looking for an EmbeddedSystems Engineer who’s … love getting stuck into both firmware and hardware—this could be your dream role. What you’ll be doing: • Designing and prototyping custom electronics hardware (including PCB layout) • Writing embedded firmware in C for Nordic NRF52 series MCUs • Integrating MEMS sensors and Bluetooth connectivity into wearables • Collaborating with a small, talented hardware team (London and remote) • Supporting R&D More ❯
EmbeddedSystems Engineer - Sport Tech Scale-Up (Vauxhall, London | £40,000-£55,000) Hybrid: 3 days in-office (inc. Thursdays), 2 days remote | 1 month/year working from the Austrian Alps Are you passionate about sports , electronics , and cutting-edge embeddedsystems ? Fancy spending a month every year working from the Austrian Alps -testing world … the future of ski coaching. The compabies flagship product is a wearable sensor system combined with a novel mobile app that delivers real-time coaching to skiers using precision embeddedsystems and smart motion analysis. It's been a hit-and we're growing fast. They are now looking for an EmbeddedSystems Engineer who's … love getting stuck into both firmware and hardware-this could be your dream role. What you'll be doing: Designing and prototyping custom electronics hardware (including PCB layout) Writing embedded firmware in C for Nordic NRF52 series MCUs Integrating MEMS sensors and Bluetooth connectivity into wearables Collaborating with a small, talented hardware team (London and remote) Supporting R&D More ❯
EmbeddedSystems Engineer - Sport Tech Scale-Up (Vauxhall, London | £40,000-£55,000) Hybrid: 3 days in-office (inc. Thursdays), 2 days remote | 1 month/year working from the Austrian Alps Are you passionate about sports , electronics , and cutting-edge embeddedsystems ? Fancy spending a month every year working from the Austrian Alps -testing world … the future of ski coaching. The compabies flagship product is a wearable sensor system combined with a novel mobile app that delivers real-time coaching to skiers using precision embeddedsystems and smart motion analysis. It's been a hit-and we're growing fast. They are now looking for an EmbeddedSystems Engineer who's … love getting stuck into both firmware and hardware-this could be your dream role. What you'll be doing: Designing and prototyping custom electronics hardware (including PCB layout) Writing embedded firmware in C for Nordic NRF52 series MCUs Integrating MEMS sensors and Bluetooth connectivity into wearables Collaborating with a small, talented hardware team (London and remote) Supporting R&D More ❯
Desborough, Northamptonshire, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions Ltd
Principal EmbeddedSystems Engineer Location: Kettering (Flexible Hybrid WFH) Package: 65,000 - 75,000 + 3,600 Tax-Free Bonus (EOT) KO2's client, a well-established and highly respected design consultancy based in Kettering, is seeking a principal embeddedsystems engineer to join their close-knit, multi-disciplinary team. This is a rare opportunity to … from specialist electronics to complex, full-system solutions. You'll be part of an 8-person core engineering team, collaborating across hardware, software, firmware, and mechanical disciplines. As principal embeddedsystems engineer, you'll play a pivotal role-balancing hands-on development with technical leadership, project oversight, and direct client interaction. You'll work on everything from bare … metal C on STM32 MCUs, through to Linux-based embedded applications, Raspberry Pi projects, PCB bring-up, and system integration. The right person will have the gravitas to lead multi-disciplinary teams, while still rolling up their sleeves to write code, debug hardware, and solve real-world engineering challenges. Why join? 65,000 - 75,000 salary for the ideal More ❯
Kettering, Northamptonshire, East Midlands, United Kingdom Hybrid / WFH Options
KO2 Embedded Recruitment Solutions LTD
Principal EmbeddedSystems Engineer Location: Kettering (Flexible Hybrid WFH) Package: £65,000 - £75,000 + £3,600 Tax-Free Bonus (EOT) KO2's client, a well-established and highly respected design consultancy based in Kettering, is seeking a principal embeddedsystems engineer to join their close-knit, multi-disciplinary team. This is a rare opportunity to … from specialist electronics to complex, full-system solutions. You'll be part of an 8-person core engineering team, collaborating across hardware, software, firmware, and mechanical disciplines. As principal embeddedsystems engineer, you'll play a pivotal role-balancing hands-on development with technical leadership, project oversight, and direct client interaction. You'll work on everything from bare … metal C on STM32 MCUs, through to Linux-based embedded applications, Raspberry Pi projects, PCB bring-up, and system integration. The right person will have the gravitas to lead multi-disciplinary teams, while still rolling up their sleeves to write code, debug hardware, and solve real-world engineering challenges. Why join? £65,000 - £75,000 salary for the ideal More ❯
Basingstoke, Hampshire, South East, United Kingdom Hybrid / WFH Options
CURE TALENT LIMITED
Their wearable devices are redefining possibilities in patient care, blending innovative design with real-world impact. As part of their continued growth, they are now looking for a talented EmbeddedSystems Engineer to join the team (hybrid &/or remote working possible). This is a fantastic opportunity for someone with a solid track record in embeddedsystems, particularly within highly regulated sectors like MedTech, aerospace, or automotive. The successful EmbeddedSystems Engineer will take the lead on designing, developing, and fine-tuning firmware for next-generation wearable devices. Youll work at the intersection of precision engineering and real-time performance, ensuring every line of code meets the highest standards for safety, quality … and regulatory compliance. Key Responsibilities: Design, develop, and maintain firmware for embeddedsystems using STM32 microcontrollers Implement and optimise RTOS (FreeRTOS) and embedded communication protocols (Bluetooth BLE, I2C) Ensure compliance with relevant industry standards including IEC 62304 & ISO 13485 Collaborate with cross-functional teams including hardware, software, and regulatory Lead firmware reviews, debug issues, and drive performance More ❯
Sherborne St John, Hampshire, United Kingdom Hybrid / WFH Options
Cure Talent Ltd
Their wearable devices are redefining possibilities in patient care, blending innovative design with real-world impact. As part of their continued growth, they are now looking for a talented EmbeddedSystems Engineer to join the team (hybrid &/or remote working possible). This is a fantastic opportunity for someone with a solid track record in embeddedsystems, particularly within highly regulated sectors like MedTech, aerospace, or automotive. The successful EmbeddedSystems Engineer will take the lead on designing, developing, and fine-tuning firmware for next-generation wearable devices. You’ll work at the intersection of precision engineering and real-time performance, ensuring every line of code meets the highest standards for safety … quality, and regulatory compliance. Key Responsibilities: Design, develop, and maintain firmware for embeddedsystems using STM32 microcontrollers Implement and optimise RTOS (FreeRTOS) and embedded communication protocols (Bluetooth BLE, I2C) Ensure compliance with relevant industry standards including IEC 62304 & ISO 13485 Collaborate with cross-functional teams including hardware, software, and regulatory Lead firmware reviews, debug issues, and drive More ❯
Employment Type: Permanent
Salary: £65000 - £80000/annum Negotiable DOE + Benefits
Embedded Software Engineer Our client is a world leading manufacturer of underwater technology for use within the Energy, Science and Defence sectors. They are looking for an Embedded Software Engineer to plan, develop, test, and deliver high-quality software solutions. They are offering a competitive salary and an excellent benefits package - please contact me for further details on … this. Key Responsibilities Software Development: Design, develop, and validate new features for embeddedsystems, ensuring alignment with product requirements. EmbeddedSystems Expertise: Deploy real-time and/or Linux-based operating systems for embeddedsystems, developing and debugging complex systems utilizing various communication protocols and peripherals. Hardware Integration: Understand digital electronics, read … debug PCB issues. Perform hardware-in-the-loop testing, debugging, and validation Required Skills & Experience Programming Languages: Proficient in C and C++, with experience in object-oriented coding for embedded systems. EmbeddedSystems Development: Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working within memory, performance, and power constraints. RTOS/Bare Metal Development: Proficient in More ❯
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Octagon Group
Senior Embedded Software Engineer – C++/Yocto/Embedded Linux Location: Cambridge, UK (Hybrid – 3 days onsite) Salary: £70,000 - £100,000 per annum Benefits: Flexible working, hybrid pattern (3 days onsite), 25 days annual leave, pension scheme, visa sponsorship available Are you a Senior Embedded Software Engineer with strong expertise in modern C++, Yocto, and embedded Linux systems? A well-established engineering team in Cambridge is looking for an experienced software engineer to work on complex, mission-critical telecoms products. With over 30 years of innovation in the telecommunications industry, this Cambridge-based company offers the chance to work on real-time embeddedsystems used across global communications networks. This is a … hybrid position, requiring 3 days onsite in Cambridge, with flexibility built in. Key Responsibilities: Design, develop, and debug embedded software for telecoms applications in a Linux environment Write high-performance applications using modern C++ (11/14/17) Build and customise embedded Linux distributions using the Yocto build system Work with RTOS for real-time functionality Interface More ❯
Employment Type: Permanent
Salary: £70000 - £90000/annum Hybrid working, Pension plan
Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
the worlds leading manufacturers. Due to our continued growth we are now recruiting for a FuSA Base Software Engineer to be based at our customers site in Gaydon Our EmbeddedSystems Solutions department (ESS) encompasses all activities outlined under the Automotive SPICE (ASPICE) process framework, including systems engineering, software engineering, coding, and all levels of functional testing. … development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance with ASPICE standards and delivering reliable, secure, and high-quality embeddedsystems & solutions. The Role: We are seeking an experienced FuSa Base Software Engineer to support the design, implementation, and validation of safety mechanisms at the microcontroller level for … high-integrity embedded systems. This role is critical to ensuring compliance with ISO 26262 and ASPICE standards across the full software development lifecycle Area of Responsibility Design and implement safety mechanisms for base software platforms at the microprocessor level Interpret and apply microcontroller/chip safety manuals to guide software architecture and diagnostics Develop and maintain low-level software More ❯
either individually or collaboratively to develop software for company products. Document software and update specifications as required. Understand the deployment of real-time and/or Linux based operating systems for embeddedsystems Develop and debug complex embeddedsystems utilising a broad range of communication protocols and peripherals. Understand digital electronics, reading schematics and debugging … range of products and projects. Knowledge, Skills, and Experience: C/C++ (Object oriented coding) Able to code proficiently in C & C++ targeted at Linux based or microcontroller based embedded systems. Bare metal microcontroller development Experience with microcontroller hardware (e.g. STM32, PIC) and frameworks, working with the memory, performance, and power constraints of these systems. EmbeddedSystems (DevOps/Build systems) Experience of developing and debugging, including cross-compiling for different hardware architectures, virtualisation and docker concepts. Qualifications Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science, or relevant 5+ years of proven software engineering job experience and on the job training equivalent to a degree. Security clearance will be applied for More ❯
Firmware Engineer (Embedded C/C++) £50,000 - £55,000 + Progression + Training + Company Benefits + Early Finish on a Friday Romsey Are you a Firmware Engineer with experience in C/C++, looking to take the next step in your career with a company renowned for its clear progression opportunities, excellent training and the opportunity to … shape your own career? On offer is the chance to join a market-leading electronics manufacturer, supplying cutting-edge embeddedsystems to global customers across industries such as environmental monitoring and industrial automation. In this role, you will lead firmware projects from concept to delivery, working with resource-constrained embeddedsystems and real-time operating systems … You'll provide technical leadership, mentor junior engineers, and contribute to the full product lifecycle - from development and testing to post-deployment support. THE ROLE: Design, develop, and maintain embedded firmware using C/C++ for microcontrollers Lead firmware development projects from concept through to delivery Mentor and support junior engineers through code reviews and knowledge sharing Contribute to More ❯
Project role: Test lead - embedded device testing Skills: Embedded Device Testing Secondary Skills: Manual Testing End functional testing PYTHON No. of positions: 1 About HCLTech HCLTech is a global technology company, spread across 60 countries, delivering industry-leading capabilities centered around digital, engineering, cloud and AI, powered by a broad portfolio of technology services and products. We work … our stakeholders in the long term. We have committed to achieving net zero by 2040. To learn more about how we can supercharge progress for you, visit Test Lead - Embedded Device Testing Job Summary As a Test Lead specializing in Embedded Device Testing, you will be responsible for planning, deploying, and managing the testing efforts for embeddedsystems projects. This role is crucial for ensuring that all testing activities align with client and internal requirements while adhering to the highest quality standards. You will lead discussions with stakeholders, oversee the development of automated testing processes, and mentor the QA team to enhance their capabilities and productivity. Key Responsibilities 1. Engage In Functional And Technical Discussions More ❯
Abingdon, Oxfordshire, England, United Kingdom Hybrid / WFH Options
Computer Futures
Embedded Firmware Engineer - Oxford (Hybrid) Salary : £40,000 - £70,000 DOE Location : Oxford (Hybrid - minimum 3 days/week on-site, occasionally up to 5) Level : Junior to Principal Sponsorship : Available Start Date : ASAP Join a global leader in memory and storage innovation, where you'll be part of a team developing embedded firmware for advanced flash memory … products used in high-performance computing, automotive systems, and next-gen consumer electronics. This is a hands-on role offering full autonomy and the chance to work on complex, low-level systems that power cutting-edge technology. You'll be working on firmware that interfaces directly with hardware, contributing to the development of real-time embeddedsystems … whether you're a junior engineer looking to grow or a principal-level expert ready to lead, there's a place for you. Key Responsibilities Design, develop, and maintain embedded firmware for flash memory and storage products Work closely with hardware teams to integrate and test firmware on custom platforms Solve complex technical challenges related to performance, scalability, and More ❯
Employment Type: Full-Time
Salary: £40,000 - £70,000 per annum, Negotiable, Inc benefits
Cambridge, Cambridgeshire, United Kingdom Hybrid / WFH Options
Arm Limited
what we build. Our work has included CLI tools, web applications, VS Code extensions, language servers, and ML visualisation plug-ins. Our current focus is on heterogeneous multi-processor systems and custom container runtimes. We're seeking candidates who can bring embeddedsystems expertise to our team of polyglot developers. This is a unique opportunity to work … into intuitive solutions. Responsibilities: Design, develop and refine tools that make it easier for developers to build, test and deploy on Arm-based platforms. Work flexibly across low-level systems programming and high-level application development to deliver seamless developer experiences. Solve complex technical problems, working alongside peers and junior team members, and mentoring as necessary. Form effective relationships … to deeply understand and empower users. Engage with our agile planning and development processes to help shape delivery of our products Required Skills and Experience: Strong C programming with systems-level debugging experience Experience with embedded development or Linux kernel/driver programming. Ability to work confidently across multiple abstraction layers - from hardware to user-facing tools. Comfortable More ❯
Software Developer - EmbeddedSystems Location: Bristol Clearance Requirement: Must be eligible for DV clearance (British Citizen, UK residency for the last 10 years) Overview Are you an experienced software developer who enjoys working with embedded hardware and building practical, real-world solutions? This is a hands-on role for engineers passionate about low-level development, problem-solving … and delivering robust tools in mission-critical environments. What You'll Do Develop bespoke software on embedded platforms such as ESP32, Raspberry Pi, and ARM-based micro-controllers Write and maintain software in Python and/or C++, often with direct hardware interfacing Work with communication protocols (e.g., serial, USB, SPI, I2C) to control and integrate peripherals Conduct testing … support team knowledge sharing What You'll Bring Essential: 3-15 years of hands-on software development experience Strong proficiency in Python and/or C++ Experience developing for embeddedsystems (e.g., ESP32, ARM Cortex) Familiarity with low-level hardware interfacing (serial comms, GPIO, USB, SPI/I2C) Experience in Linux-based development environments Excellent problem-solving skills More ❯
Warwick, Warwickshire, West Midlands, United Kingdom
Tata Technologies Europe Ltd
the worlds leading manufacturers. Due to our continued growth we are now recruiting for a System Requirements Engineer to be based at our customers site in Gaydon . Our EmbeddedSystems Solutions department (ESS) encompasses all activities outlined under the Automotive SPICE (ASPICE) process framework, including systems engineering, software engineering, coding, and all levels of functional testing. … development, ESS also integrates critical supporting processes such as project management, risk assessment, functional safety, and cybersecurity, ensuring compliance with ASPICE standards and delivering reliable, secure, and high-quality embeddedsystems & solutions. The Role: Were seeking a technically adept and methodical System Requirements Engineer to lead Level 5 requirements engineering and systems integration for cutting-edge Battery … Management Systems (BMS). Youll drive hardware and functional integration of SDU controls, CSC modules, and WGM hardware, ensuring compliance, performance, and traceability throughout the development lifecycle. Area of Responsibility: Requirements Engineering Define, decompose, and manage Level 5 system requirements for BMS functional and hardware components Ensure traceability across architectural levels, safety requirements, and customer specifications Coordinate with verification More ❯
our customers, but to the everyday lives of people across the globe. We're expanding our Automotive division and are looking for Automotive Software Engineers to join our Electrical & EmbeddedSystems team. This is a unique opportunity to work on cutting-edge automotive projects and contribute to the growth of Expleo's capabilities in embeddedsystems and digital vehicle technologies. The position is based in the Midlands. Key Responsibilities * You will contribute to system-level software development across multiple domains: * Operating Systems: Develop and maintain core system software * Device Drivers: Interface hardware with the OS * Compilers & Tools: Build and optimise tools that translate source code into machine code * Firmware Development: Control specialised hardware devices … Networking Software: Enable communications between systems and networks * Security: Implement robust security measures at the system level * Performance Optimisation: Enhance speed, stability, and efficiency of embeddedsystems Essential Requirements * Degree in Computer Science, Software Engineering, or a related discipline * Proficiency in Embedded C, C++, and/or assembly languages * Solid understanding of computer architecture and operating More ❯
in the logistics and automation sector, is seeking a Senior Software Engineer to join their growing team. This is a rare opportunity to take technical ownership of complex robotic systems and help shape the foundation of an advanced software stack used in real-world autonomous applications. This role is ideal for someone who lives and breathes code-comfortable across … C++, Python, and real-time systems-and thrives in fast-paced environments where debugging tough problems and optimising performance is just another day's work. Responsibilities: Optimise and profile C++ and Python code across perception, planning, and controls systems Debug complex runtime issues including data races, memory leaks, and performance bottlenecks Turn research prototypes into robust, production-ready … standards across CI/CD, observability, and system modularisation Mentor developers through code reviews, pair programming, and design walkthroughs Bridge the gap between research and deployable robotics software-across embedded and cloud platforms What we're looking for: 5+ years of commercial experience writing high-performance C++ (C++17 or newer) and Python Strong understanding of systems-level programming More ❯
We are looking for a Senior Device Software Engineer to join our “Smart Capture” Team. Smart Capture is a foundational capability at OBC, responsible for developing the software and embeddedsystems at the heart of our advanced video capture appliances. Our systems support a diverse range of cameras, including visible spectrum, thermal imaging, and line scanning, and … platform Post-processing to ensure positional and measurement accuracy Responsibilities You will create innovative capture solutions within a skilled team that likes getting things done: Design, develop, and maintain embedded and application-level software for capture devices Participate in system architecture design and technical decision-making within the team Collaborate with hardware and electronics engineers on end-to-end … resolving problems with fielded devices and the data being generated Mentor junior engineers and provide technical leadership within project teams Keep abreast of emerging technologies relevant to computer vision, embeddedsystems, and smart imaging Personal Qualities and Experience We are looking for an engineer with a deep, practical technology skillset and the curiosity and adaptability to tackle complex More ❯
Product Support Manager – Hardware & EmbeddedSystems Location: Office-based (Flexible) Department: Engineering We’re looking for a Product Support Manager to join a rapidly growing technology company that designs cutting-edge training solutions for elite sports performance. Our innovative hardware and software systems are used globally to enhance athlete development with real-time analytics and immersive training … complex hardware-software products, lead global technical support, and help shape the future of sports technology. What You’ll Do: Lead technical support and issue resolution for globally deployed systems Define product roadmaps and drive improvements based on customer feedback Collaborate with embeddedsystems engineers and software developers Oversee ticketing systems and on-call escalation processes … Guide commissioning, maintenance, and lifecycle planning for 500+ units worldwide What You Bring: Strong background in embeddedsystems, electronics, or hardware-software integration Proven experience managing product support for complex tech products Leadership in technical support frameworks and escalation protocols Excellent communication skills and ability to work cross-functionally This is a unique opportunity to shape technology used 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 ❯