1 week ago Be among the first 25 applicants
Get AI-powered advice on this job and more exclusive features.
KO2 Embedded Recruitment Solutions Ltd provided pay range
This range is provided by KO2 Embedded Recruitment Solutions Ltd. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Base pay range
Direct message the job poster from KO2 Embedded Recruitment Solutions Ltd
Connecting the best talent within Embedded Systems and Electronics Engineering
Embedded Software Engineer
Employment Type: Full-time | On-site
Salary: Up to £50,000 + Benefits
Our client is seeking a highly skilled Embedded Software Engineer to join their dynamic and growing team based in Halifax, West Yorkshire. This role offers the opportunity to work on exciting projects at the forefront of embedded system development, with a particular focus on STM32 microcontrollers.
Key Responsibilities:
* Design, develop, and maintain embedded software for STM32-based systems.
* Implement robust, real-time motor control algorithms, with a strong focus on PID control.
* Develop and debug firmware for a range of STM32 peripherals including GPIO, UART, SPI, I2C, ADC, PWM, and more.
* Collaborate closely with hardware engineers to ensure seamless system integration.
* Participate in code reviews, contribute to architecture and design discussions.
Essential Skills and Experience:
* Good knowledge of STM32 ARM Cortex-M microcontrollers.
* C programming for embedded systems.
* Familiarity with C++ for embedded applications.
* In-depth understanding of STM32 communication protocols: UART, SPI, I2C, CAN, USB, Ethernet.
* Experience working with STM32 HAL and LL APIs.
* Confident in writing bare-metal firmware (without RTOS) when required.
* Skilled in debugging using ST-Link and working within IDEs such as STM32CubeIDE or VSCode (other IDE experience also considered).
* Proficient with Git for version control in collaborative environments.
Desirable Attributes and Skills
* Experience with FreeRTOS or RTOS concepts for multitasking
* Using logic analysers, oscilloscopes, and multi-meters for troubleshooting.
* Strong analytical and problem-solving skills.
* Self-motivated and capable of working independently as well as part of a team.
What We Offer:
* Competitive salary based on experience.
* Opportunity to work on innovative and technically challenging projects.
* A supportive and collaborative working environment.
Seniority level
* Seniority level
Not Applicable
Employment type
* Employment type
Full-time
Job function
* Job function
Information Technology and Engineering
* Industries
Software Development, IT System Custom Software Development, and Computers and Electronics Manufacturing
Referrals increase your chances of interviewing at KO2 Embedded Recruitment Solutions Ltd by 2x
Get notified about new Embedded Software Engineer jobs in Halifax, England, United Kingdom.
Internship - AI Embedded Software Engineer (Italy Based)
Manchester, England, United Kingdom 2 months ago
Manchester, England, United Kingdom 3 weeks ago
Leeds, England, United Kingdom 4 weeks ago
Embedded Linux Senior Software Engineer - Optimisation
Manchester, England, United Kingdom 3 months ago
Manchester, England, United Kingdom 2 months ago
Senior Ubuntu Embedded IoT System Engineer
Manchester, England, United Kingdom 1 month ago
Manchester, England, United Kingdom 1 week ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr