Software Development Engineer

8 months ago
Job ID
# of Openings
Closing Date


We are currently recruiting for self-driven, passionate and focused Embedded Software Engineer to be part of the Software Engineering Team. Our software team are dedicated to the solving of real-life engineering problems on state of the art stairlift systems; you will be working upon Sensor Based Controls, Motor Drives & Controls, Communications and Safety Critical Systems.

You will work with highly skilled people who are proactive, passionate and results driven about what they do. We are guided by core values that include accountability, integrity, social responsibility, respect, balance, innovation, and teamwork.

This role is predominantly office based; however you will also work in our onsite development lab and test centre as part of the software development and validation process.




  • Embedded software development within the V-model development process
  • Creation of design documentation from software requirements/architectures.
  • Responsible for creating high quality and robust embedded C software for machines for use in safety and non-safety applications.
  • Responsible for reviewing and testing software to coding standards.
  • Work holistically with Electronic, Mechanical and Test Engineers to solve real world integration issues on complex systems.
  • Contribute towards investigations and analysis of leading edge developments.
  • Continuous improvement for legacy products.
  • You will further develop practical skills in design techniques and coding for machine applications whilst understanding key processes and technologies behind them.


Skills and Experience:


  • Programming in C is essential, C# and scripting languages are beneficial.
  • Previous experience in with Safety Critical  projects is preferred.
  • Experience in developing design documentation from requirements and architectures.
  • Experience of working to coding standards (Company or MISRA).
  • Experience in developing software for a real time embedded environments is essential.
  • Experience of debugging electrical circuits and hardware.
  • Has had exposure to 8-32 bit microcontrollers ideally PowerPC and Arm cores.
  • V-Model process (or similar), debugging, version control, unit testing, bug tracking, continuous Integration, software build environments and similar is required.
  • Able to interact and communicate effectively with all engineering teams.




Holds a HNC/Degree (or equivalent) in an engineering discipline relevant to software engineering, and have experience of developing embedded software in industry or an equivalent research and development organisation


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed