Verso Recruitment Group provided pay range
This range is provided by Verso Recruitment Group. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Senior Embedded Software Engineer – C/Python
My client is a fast‑growing fabless semiconductor business that develops advanced embedded solutions used in a wide range of consumer and industrial products worldwide. To support continued expansion, they are looking for an experienced Senior Embedded Software Engineer to join their multidisciplinary team of embedded, electronics, silicon and control engineers.
Key responsibilities include developing embedded firmware drivers for proprietary silicon, building and supporting automated verification environments, contributing to chip bring‑up, debugging, regression testing and performance analysis, creating and running validation test suites, and collaborating closely with silicon, electronics and control engineers throughout development.
Skills, Experience & Qualifications
* Degree in Computer Science, Electronic Engineering or a related discipline.
* Strong experience in real‑time embedded firmware development.
* Commercial experience in C programming for device drivers / embedded systems.
* Commercial Python programming experience.
* Experience developing cross‑platform embedded code.
* Familiar with defect tracking, code reviews and producing clear technical documentation.
Desirable (not essential)
* Experience with pytest, build scripts, Jenkins CI/CD and automated test frameworks.
* Understanding of ARM Cortex‑M architecture.
* Familiarity with Linux, Git and scripting languages (Bash, Tcl).
* PCB debug/test experience and general bench test skills.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
Design and Engineering
Industries
Semiconductor Manufacturing, Appliances, Electrical, and Electronics Manufacturing, and Computers and Electronics Manufacturing
#J-18808-Ljbffr