budget. Key Competencies and Experience Degree in Engineering - focused in Embedded Software/Control/Electrical/Electronics or similar Fluency in programming in C for microcontroller applications Substantive experience developing embedded software for power electronics systems including SPI Drivers, High frequency ADC/PWM based peripherals, and experience of More ❯
preferably with battery-powered, MCU-based applications. Technical fluency in hardware, firmware, and manufacturing engineering. Oversight of PCB design & layout. Good understanding of embedded C for microcontrollers. Familiarity with interface buses such as SPI, I2C, UART, & USB. Product development knowledge regarding DFx (design for safety, testability, manufacturability). Knowledge of More ❯
Forge is used by developers to enhance software performance or resolve bugs, from Linux servers to supercomputers. Our tools support various use cases, including C/C Python development, ML, data analysis, and HPC scaling. Main Duties Develop high-quality functionality on schedule, including specifications, design, development, documentation, and testing. … as needed. Influence team practices through engineering expertise and best practices. Education Degree or equivalent experience. Key Skills & Experience Proven experience in C++ and C development on Linux/Unix, ensuring quality code delivery. Professional experience with C/C++ development. Good Linux/Unix administration knowledge. Familiarity with Agile More ❯
bugs, from single Linux servers right up to the largest supercomputers in the world. Our tools span a wide range of use cases: from C/C Python developers writing multithreaded server applications, through ML and data analysis, to HPC developers scaling programs to millions of cores. To learn more … people with only a subset of the required skills. You will require the following selection of skills and experience for this role: C++ and C programming for Linux/Unix and ensuring quality in own and others’ code delivery. Demonstrable professional C/C++ development experience. Good administrator-level knowledge More ❯
battery-powered, MCU-based applications. Be technically fluent in hardware, firmware, and manufacturing engineering. Oversight of PCB Design & layout. A good understanding of embedded C for microcontrollers. Familiarity with standard interface busses such as SPI, I2C, UART & USB. Product development with regards to DFx (design for safety, testability, and manufacturability More ❯
skills Experience in full product design lifecycle and electronics circuit design (analogue, digital, power, RF) PCB design and schematic capture Embedded software programming in C Experience with microcontrollers such as STM32, ARM Cortex, Microchip PIC Network interfaces: SPI, I2C, USB, UART, RS232/485, Wi-Fi, Bluetooth, RF Knowledge of More ❯
Royal Leamington Spa, England, United Kingdom Hybrid / WFH Options
JAGUAR LAND ROVER
in HMI, automotive technology, and UX design. WHAT YOU’LL NEED Extensive experience in software architecture or systems engineering, with strong programming skills in C/C++ and Python, plus knowledge of real-time embedded systems. Familiarity with QNX, Linux, Android operating systems, and automotive-grade processors or accelerators. Proficiency More ❯
and refine AI features. Work within our proprietary engine to develop engaging AI functionalities. Requirements Proven experience in AI development for video games. Strong C/C++ programming skills and understanding of object-oriented principles. Experience launching titles on console and/or PC. Familiarity with large codebases, middleware, and More ❯
the function. Collaborate with colleagues, clients, stakeholders and contribute to the team ethic at work. You will need: Essential: Extensive experience of coding in C/C++, including the writing of Base Software (BSW) and low-level driver code in at least two main sectors: automotive, aerospace, off-highway, commercial More ❯
report progress by updating tasks through Jira. Assist fellow team members and partake in the review and prioritization of the backlog. Requirements Proficient in C/C++ programming with a solid understanding of object-oriented development. Professional experience with at least one published console or PC game, contributing to gameplay More ❯
Royal Leamington Spa, England, United Kingdom Hybrid / WFH Options
Marcus Webb Associates Limited
scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of embedded C software development OR model-based software development utilising Matlab/Simulink tools. Candidates should have a systems appreciation and have ideally worked within the various … significant experience of motor control software development for e-mobility systems Good evidence of model based software development using Matlab/Simulink OR embedded C programming ESSENTIAL : Proven experience of developing software for traction motors used directly for e-mobility applications (land, sea or air - e.g. automotive electric vehicle EDU More ❯
Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Spa. Required : Senior control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture would be useful Strong communication skills Proven experience … hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several e-mobility domains … of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embedded C Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation and creative problem solving for relevant engineering projects Strong technical ability with More ❯
Royal Leamington Spa, Warwickshire, United Kingdom
Marcus Webb Associates Limited
Spa. Required : Principal control software engineer Experience of developing motor control algorithms for electrified vehicle powertrain systems Excellent proven capabilities in either embedded software (C coding) or model based software development (Matlab, Simulink, etc) Experience of requirement capture and developing software architecture Good technical leadership, strong communication skills and customer … hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab/Simulink). A wider systems appreciation combined with experience of several e-mobility domains … of post-academic experience developing motor control software for electric vehicles. Good evidence of model based software development using Matlab/Simulink OR embedded C Ability to technically lead projects, mentor juniors and work effectively with customers Experience of autocode tools (e.g. Embedded Coder) would be useful. Evidence of innovation More ❯
Royal Leamington Spa, England, United Kingdom Hybrid / WFH Options
Automotive recruitment
security standards. Support the resolution of charging software architecture issues and collaborate across teams to develop robust software requirements. Utilise Embedded Coder and MISRA C for production code generation, ensuring high-quality software output. Validate control code through software validation tools and in the HIL environment, guaranteeing software reliability and … continuous learning and knowledge sharing to bring in best practices and innovative solutions. What You Will Bring Solid understanding of Embedded Coder and MISRA C for production code generation. Proven experience as a Software Architect within the automotive domain, with knowledge of embedded systems and ASPICE process. Expertise in application More ❯
Royal Leamington Spa, England, United Kingdom Hybrid / WFH Options
Jonathan Lee Recruitment
security standards. Support the resolution of charging software architecture issues and collaborate across teams to develop robust software requirements. Utilise Embedded Coder and MISRA C for production code generation, ensuring high-quality software output. Validate control code through software validation tools and in the HIL environment, guaranteeing software reliability and … learning and knowledge sharing to bring in best practices and innovative solutions. What You Will Bring: A solid understanding of Embedded Coder and MISRA C for production code generation is essential. Proven experience as a Software Architect within the automotive domain, with a solid understanding of embedded systems. Expertise in More ❯