> Markdown version of [/jobs/ext/669295-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/669295-embedded-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Embedded Software Engineer - **Company:** Needsfollow - **Location:** Birmingham, UK - **Contract:** Temporary contract - **Skills:** AUTomotive Open System Architecture (AUTOSAR), Software Debugging, Device Drivers, Microprocessors, Embedded Software, Firmware, Make (Software), MISRA C (C Programming Language), Safety Critical Systems, Peripherals - **Published:** June 27, 2026 - **Apply:** https://www.apply4u.co.uk/jobs/x/40150894/ ## About the Role RequirementsPrior work in regulated sectors such as aerospace, automotive, or medical devicesStrong command of C for safety-critical systems and familiarity with MISRA standardsSkilled with fixed-point and floating-point operationsExperience with 32-bit CPUs, FPUs, interrupts, peripherals, and real-time codingUnderstanding of compilers, linkers, makefiles, and CI automationHands-on use of VFlash, CANalyzer, and CanoeExperience with AUTOSAR - device drivers, BSW, RTE, and ASW layers, especially using Vector MICROSAR and DaVinci ## Description ResponsibilitiesBuild and update firmware for prototype and production platforms aligned with OEM and global standardsCreate and maintain modular software blocks to support IP reuse across product linesAssist clients on-site with configuration, calibration, debugging, and resolving software issuesPerform validation, testing, and quality checks for assigned software componentsCollaborate within an agile team structure, managing tasks independently while adapting to project needsFollow established workflows and contribute to refining development and testing practices ## Related Videos - [Building a Cross-Platform BLE Client with Kotlin Multiplatform and Kable](https://www.wearedevelopers.com/videos/100250-building-a-cross-platform-ble-client-with-kotlin-multiplatform-and-kable) - [Playing Pong on a shoulder press machine](https://www.wearedevelopers.com/videos/100140-playing-pong-on-a-shoulder-press-machine) - [Coffee with Developers - Stephen Jones - NVIDIA](https://www.wearedevelopers.com/videos/1303-coffee-with-developers-stephen-jones-nvidia) - [Car's are Technology on Wheels - Impact of Software and IT Competence in Automotive](https://www.wearedevelopers.com/videos/780-car-s-are-technology-on-wheels-impact-of-software-and-it-competence-in-automotive) - [Android beyond mobile: Cars, TVs, and Wearables](https://www.wearedevelopers.com/videos/553-android-beyond-mobile-cars-tvs-and-wearables) - [A Hitchhikers Guide to Container Security - Automotive Edition 2024](https://www.wearedevelopers.com/videos/1119-a-hitchhikers-guide-to-container-security-automotive-edition-2024) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [What is Software Engineering?](https://www.wearedevelopers.com/magazine/289-what-is-software-engineering) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Software Engineer Career: Things You Should Know](https://www.wearedevelopers.com/magazine/143-software-engineer-career-things-you-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)