Embedded Software Engineer in Scotland, Stirling

Embedded Software Engineer in Scotland, Stirling

Stirling +1 Full-Time No working from home possible
Solutions Driven
Job Description This position offers the opportunity to work across the complete product lifecycle, including requirements definition, software architecture, development, verification, validation, manufacturing support, and ongoing product improvement. The successful candidate will play a key role in the design and development of embedded software for complex electronic systems while collaborating closely with hardware, FPGA, manufacturing, quality, and project teams. This is an excellent opportunity for an engineer who enjoys both hands-on development and contributing to broader systems engineering activities within a regulated environment. Key Responsibilitie sEmbedded Software Developmen tDesign, develop, and maintain embedded software for advanced electronic products .Participate in software architecture, requirements analysis, implementation, verification, and validation activities .Develop reliable hardware/software interfaces and communication protocols .Support integration and debugging activities across software and hardware platforms .Contribute to code reviews, testing strategies, and continuous improvement initiatives . Product Development & Systems Engineeri ngSupport projects throughout the entire product lifecycle, from concept development through manufacturing releas e.Produce and maintain technical documentation including requirements, design specifications, test protocols, and report s.Work within structured development processes that incorporate risk management and quality requirement s.Collaborate with cross-functional engineering teams and external partners where require d. Manufacturing & Product Supp ortDevelop and maintain manufacturing test and programming softwa re.Support product transfer into production environmen ts.Assist with technical investigations relating to manufacturing, quality, and field issu es.Provide ongoing engineering support for released produc ts. Required Experi enceBachelor's degree in Software Engineering, Electronics Engineering, Computer Engineering, or a related discipl ine.5 years' experience in embedded software developm ent.Strong proficiency in Embedded C/ C++.Experience developing firmware for ARM Cortex-M microcontroller platforms (STM32 experience highly desirab le).Experience with STM32 development to ols.Familiarity with communication interfaces including USB, I²C, SPI, UART/RS232, and Bluetooth/ BLE.Experience integrating software with electronic hardware syst ems.Knowledge of structured software development methodolog ies.Experience with coding standards, code reviews, and verification activit ies.Strong written and verbal communication ski lls.Ability to work effectively within multidisciplinary engineering te ams.

Locations

StirlingScotland
Solutions Driven

Contact Details:

Solutions Driven Recruitment Team