> Markdown version of [/jobs/ext/728703-principal-senior-embedded-software-engineer](https://www.wearedevelopers.com/jobs/ext/728703-principal-senior-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). --- # Principal / Senior Embedded Software Engineer - **Company:** Pektron - **Location:** Derby, UK - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** C (Programming Language), Microsoft Windows, C++ (Programming Language), Capability Maturity Model Integration, Static Program Analysis, Software Quality, Software Debugging, Linux, Digital Electronics, Embedded Software, Ethernet, Firmware, MATLAB, MISRA C (C Programming Language), Network Diagnostics, Network Protocols, Software Architecture, ISO/IEC 15504, Simulink, UML, Peripherals, Software Version Control - **Published:** June 29, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=57e732422b2ad2cb ## About the Role Do you have experience in UML?, To be successful at Pektron, you must bring a solid foundation in low-level development: * Embedded Programming: Mastery of the C language for 8-bit and 32-bit microprocessors. * Hardware Interfacing: Experience writing low-level drivers for CPU peripherals and external hardware. * Problem Solving: Exceptional fault diagnosis, debugging, and analytical skills. * Code Quality: Practical use of version control systems alongside static analysis and code metrics tools. * Communication: High proficiency in English (minimum IELTS 7 or SELT B1 equivalent) for clear technical documentation., We do not expect you to have all of these, but experience in any of the following fields would be an advantage. * Automotive Tech: Knowledge of MISRA C rules, and ISO 26262 (ASIL-B) safety standards. * Networking Protocols: Experience with CAN, LIN and Ethernet communications. * Industry Tooling: Hands-on experience with Vector vehicle networking tools like CANoe or CANalyzer. * Systems & Displays: Background in real-time control, software architecture, graphic processors, or driving TFT displays. * Modelling & Frameworks: Familiarity with UML, Matlab, Simulink, or ASPICE / CMMI frameworks. * General Dev: Basic analogue/digital electronic design or secondary programming experience (C++, Linux/Windows). * Mobility: Ability to travel freely to support key international clients in the US and Europe. ## Description From rugged off-highway construction vehicles to advanced automotive systems and high-volume consumer electronics, our technology operates in the most demanding environments on earth. We are seeking a precision-driven Embedded Software Engineer with a mastery of the C language to join our world-class team In this role, you will own the development of low-level, high-reliability firmware, ensuring our rugged control systems and electronic products perform flawlessly when it matters most., * Shape technical strategy: Advise engineering management on the technical direction for the software department * Drive multi-project execution: Lead the architecture, system design, and technical delivery of multiple concurrent product lines. * Mentor & grow talent: Formally mentor junior engineers and identify training needs across the wider department. * Influence business growth: Uncover new commercial opportunities and contribute to strategic technical roadmaps. * Solve complex problems: Analyse high-level issues to implement permanent, strategic, long-term technical solutions. * Manage team deliverables: Oversee resource allocation and day-to-day tasks for the projects you work on. * Lead project delivery: Own the technical execution and discipline-specific architecture for major single product projects. * Client-facing ownership: Act as the primary technical point of contact for international and domestic customers. * Commercial awareness: Support new business proposals and scope out-of-scope variations for customer variations. * Guide the team: Provide technical guidance, support, and constructive performance feedback for junior team members. * Root-cause engineering: Diagnose complex engineering failures to deliver robust, permanent resolutions. ## Related Videos - [Building a hypercar from scratch](https://www.wearedevelopers.com/videos/607-building-a-hypercar-from-scratch) - [Leveraging Large Language Models for Legacy Code Translation: Challenges and Solutions](https://www.wearedevelopers.com/videos/1157-leveraging-large-language-models-for-legacy-code-translation-challenges-and-solutions) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [Software stack under and over the hood of the fastest accelerating car in the world](https://www.wearedevelopers.com/videos/221-software-stack-under-and-over-the-hood-of-the-fastest-accelerating-car-in-the-world) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) ## Related Articles - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [The 12 Best Jobs for Software Engineers](https://www.wearedevelopers.com/magazine/401-the-12-best-jobs-for-software-engineers) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology)