Contract Embedded Software Engineer
7 days ago
We are seeking an experienced and self‑driven Consultant Embedded Software Engineer to contribute critical, low‑level expertise to our next‑generation embedded products. This is a hands‑on, mission‑critical contract role focused on the core foundation of our systems: RTOS adaptation, Hardware Abstraction Layers (HAL), and robust driver development. As a contractor, you will be expected to rapidly integrate with our engineering team, take ownership of key technical work packages, and deliver high‑quality, fully tested code within agreed‑upon timelines. RTOS Integration: Independently manage and execute the porting, configuration, and adaptation of Real‑Time Operating Systems (e.g., FreeRTOS, Zephyr) to novel, bare‑metal microcontroller/microprocessor platforms. Low‑Level Driver Development: Architect, develop, and meticulously test device drivers and HAL components (e.g., I2C, SPI, UART, ADC) to ensure reliable interaction with on‑board and external peripherals. Vendor SDK Utilisation: Integrate and leverage established HAL SDKs from leading manufacturers (e.g., STM32Cube, NXP MCUXpresso) to accelerate development and ensure platform compatibility. Hardware‑Software Integration: Collaborate closely with the hardware team to bring‑up new boards, troubleshoot complex hardware‑software interaction issues, and read/interpret schematics and component datasheets. Connectivity Implementation: Design and implement robust embedded software for communication protocols (e.g., Wi‑Fi, BLE, cellular), ensuring reliable and efficient data transfer. Security Contribution: Implement foundational embedded security features such as secure boot components, cryptographic routines, and secure communication layers. Quality & Documentation: Adhere to high coding standards, perform thorough unit testing, participate in code reviews, and provide clear, concise technical documentation for all delivered work packages. Professional Experience: 5+ years of demonstrated, hands‑on professional experience in embedded software development. Programming Mastery: Expert proficiency in Embedded C/C++ with a focus on resource‑constrained environments. RTOS Expertise: In‑depth knowledge of RTOS principles, concurrency, and practical experience with porting/developing applications on at least one major RTOS (e.g., FreeRTOS, Zephyr). Microcontroller Architecture: Strong understanding of 32‑bit microcontroller/microprocessor architectures (e.g., ARM Cortex‑M, Risc‑V). Hardware Interfacing: Proven ability to develop, debug, and optimise low‑level drivers for standard interfaces (SPI, I2C, UART, ADC, DAC, GPIO). Tool Proficiency: Expertise with debugging tools (JTAG/SWD, Logic Analyzers, Oscilloscopes) and version control systems (Git). Autonomy & Delivery: Proven ability to work autonomously, manage work packages, and deliver high‑quality results within fixed contract deadlines. Communication: Excellent written and verbal communication skills for technical documentation and cross‑functional team collaboration. Highly Desirable (Bonus) Skills Experience with safety‑critical or high‑integrity coding standards (e.g., MISRA C). Experience with embedded Linux, kernel modules, or Yocto/Buildroot. Familiarity with IoT communication protocols (e.g., MQTT, CoAP). Experience with automated unit testing and Continuous Integration (CI) for embedded systems. Are you ready to immediately apply your low‑level expertise to a challenging project? Join our team Seniority level Mid‑Senior level Employment type Contract Industries Embedded Software Products #J-18808-Ljbffr
-
Embedded Software Engineer
2 weeks ago
Cambridge, Cambridgeshire, United Kingdom Experis UK Full time £65,000 - £85,000 per yearEmbedded Software / FPGA Engineer – OUTSIDE IR35 ContractLocation:Hybrid – Cambridge (2–3 days on site per week)Clearance:MinimumSC Clearancerequired, ideallyDV ClearedContract Type:Outside IR35Initial Length:6 MonthsOverviewWe are seeking an experiencedEmbedded Software / FPGA Engineerto join a small, cross-functional development team working on...
-
Embedded Software Engineer
5 days ago
Cambridge, United Kingdom Platform Recruitment Full timeJob DescriptionEmbedded Software Engineer | £65-75k | CambridgeAre you a creative and determined Embedded Software Engineer ready to work on projects that deliver world-leading, cutting-edge solutions across diverse industries?My client is a highly successful R&D consultancy developing completely cutting-edge solutions for some of the most stable and...
-
Embedded Software Engineer
1 week ago
Cambridge, United Kingdom Premier Engineering Full time**Embedded Software Engineer - Hertfordshire/Cambridge - £55,000 - £85,000 pa** A top consultancy in the Cambridge area is looking for multiple Embedded Software Engineers to join their development team working on medical device design & diagnostics. **Responsibilities**: - Develop embedded software designs for real time embedded mechatronic systems that...
-
Embedded Software Engineer
3 days ago
Cambridge, United Kingdom Redline Group Ltd Full timeAre you looking to work for a global leading engineering business? Are you looking to develop and progress your career in Electronic Engineering? An exciting opportunity has become available to join a world industry leading Electronics Company who manufacturingwithin a safety critical industry. My client is looking for an Embedded Software Engineer to join...
-
Embedded Software Engineer
5 days ago
Cambridge, Cambridgeshire, United Kingdom Enterprise Recruitment Ltd Full time £60,000 - £140,000 per yearThere is a common theme when talking to engineers at this exciting start-up – they all have complete faith in and admiration for the board and management team. They are on a mission to be the fastest growing tech company in UK history and are making phenomenal progress with development to date.They are growing the software team by 3 between now and...
-
Embedded Software Engineer
21 hours ago
Cambridge, United Kingdom ic resources Full timeJoin an innovative smart-sensor start up - Cambridge, Hybrid Working Model This new start-up will offer the opportunity to work on ground breaking technology developing ultra-low power sensors, whilst incorporating machine learning. With the current focus firmly centred around flow-sensing, the team are now looking to add a dynamic Embedded Software Engineer...
-
Embedded Software Engineer
5 days ago
Cambridge, Cambridgeshire, United Kingdom TEC Partners - Technical Recruitment Specialists Full time £40,000 - £70,000 per yearEmbedded Software Engineer - Salary to £70,000We are looking for experienced Embedded Software Engineers to join an innovative engineering team based in Cambridge. The role involves developing software for a new range of cutting-edge automotive electronic control units as part of a dynamic and collaborative team. This opportunity offers a chance to...
-
Embedded Software Applications Engineer
21 hours ago
Cambridge, United Kingdom ic resources Full timeEmbedded Software Applications Engineer – Cambridge Are you an Embedded Software Engineer with a passion for embedded systems? If so, I am working with a global semiconductor in Cambridge, who is looking to take on an Embedded Software Applications Engineer to support their customers with debugging, developing and optimising their software over the...
-
Embedded Software Engineer
2 weeks ago
Cambridge, United Kingdom Premier Engineering Full time**Embedded Software Engineer - Cambridge - £40,000 - £65,000 pa** **Responsibilities**: - Be involved in the full software & product development life cycle - Work with a variety of engineers including hardware, software & mechanical engineers - Deliver products to a high standard **Key Skills/Experience**: - Degree in Electronics/Computer Science or...
-
Senior Embedded Software Engineer
7 days ago
Cambridge, United Kingdom IC Resources Full timeSenior Embedded Software EngineerLocation: CambridgeSalary: £60,000 – £70,000Contract: PermanentAre you passionate about building embedded systems that power cutting-edge RF and electronic technologies? A growing engineering team is looking for an Embedded Software Engineer to take a leading role in the development of innovative hardware products - from...