Advance Search

Browse Jobs

Lead Software Engineer

Posted a month ago

  • Motherwell, Lanarkshire
  • Permanent
  • Sponsored
  • Expired - 11 days ago

Stem Recruitment are currently looking for an experience Embedded Software Engineer for a medical device company based near Motherwell.�This role will include embedded software and application software for their Instruments in support of ongoing product enhancements and maintenance.



Responsibilities




  • Contribute to technical requirements, architecture, specifications, and interface design documents compliant with our established quality system and design controls.

  • Contribute to the design and implementation of software running on our medical device.

  • Create and maintain low-level driver firmware for MCU peripherals such as UART, SPI, I2C, etc.



Requirements




  • Typically, at least 5 years of embedded software engineering experience.

  • Proficient in embedded C development.

  • Experience creating software requirements from product requirements.

  • Experience creating clear technical specifications and design documentation.

  • Experience with unit testing frameworks, e.g. Unity, Ceedling, CMock.

  • Experience with 16/32-bit Microcontrollers, RTOSs, multi-threaded and multi-processor systems, communication protocols (SPI, I2C, TCP/IP).

  • Knowledge of interrupt handling, bootloaders, flash operations and peripheral programming.

  • Experience working in formal Agile scrum development process (Scrum, Kanban, SAFe).

  • Experience with software project management and code repository tools (e.g. Jira, Git).

  • Experience with code quality/reliability standards (e.g. MISRA).



If this is of interest, please get in touch for a confidential conversation.�



Apply