Search
Generic filters

Embedded Software Design Engineer

  • Full Time
  • Sandwich, Kent

Embedded Software Design Engineer

Department: Engineering
Reporting to:
Electronics and Software Team Leader

Embedded software design engineers will primarily focus on creating bare-metal C programming language solutions for ARM based microprocessors on custom designed electronic printed circuit boards.  Such development often goes hand in hand with writing PC software to complement both testing and end user applications coded using C# and Microsoft’s Visual Studio integrated development environment.

Design engineers have opportunity to contribute to the full design lifecycle of Instro’s products, including but not limited to specifications, system architecture, UI/UX design, peer review, source control, deployment, design for manufacture, productionisation, testing, training, and project management both internally and occasionally interfacing with external customers or suppliers.

Security

  • Due to the nature of the work all candidates must be eligible to obtain security clearance to SC level.

Company Benefits

  • 9 day fortnight (every other Friday is a non-working day) and hybrid working opportunities
  • Competitive salary, company profit sharing scheme, stakeholder pension and
    death in service scheme.
  • Rewards and recognition scheme.
  • Develop software solutions for Instro’s products as part of an agile multidisciplinary engineering team.
  • To document designs and maintain clear records of all work in accordance with procedures.
  • To support customers both internally and externally with relevant system issues.
  • To carry out other tasks as may be requested from time to time by the Engineering Director.

 

Qualifications

  • An Engineering or Computer Science degree (2:1) or equivalent preferred
  • Professional registration encouraged

Essential Experience

  • Ability to deliver software projects, thinking conceptually and translating design requirements into viable technical solutions
  • Full software lifecycle experience (documentation, design, development, testing, revision control systems and maintenance)
  • Experience working with a range of embedded microcontrollers

Advantageous Experience

  • Experience developing with C# programming language
  • Experience using Visual Studio and Visual GDB extensions
  • Experience reviewing electronic schematics
  • Experience working within teams using Agile principles

Knowledge

  • Embedded software, C Programming Language
  • Visual Studio C# and Visual GDB
  • Electronics knowledge desirable
  • Scrum or similar methodologies for team-based product development

Behaviours

  • Positive ‘can do’ attitude
  • Motivated
  • Accountable
  • Integrity
  • Team focused
  • Customer / quality focused
  • Outcome / solution focused
  • Flexible
  • Ability to self-manage a project to agreed timescales
  • Able to capture and create software requirements
  • Confident and self-motivated
  • Creative and practical problem solver
  • Aptitude for continuous improvement
  • Keen eye for detail
  • Works well with others
  • Results orientated, awareness of the importance of budgets and deadlines, ability to manage work within these constraints
  • Communication, influencing and interpersonal skills

Please click the link below to download the full application form for this role, and send to recruitment@instro.com once completed.

Job Application Form

How can we help?

Get in touch