We are looking to recruit a software engineer into our established growing company. This person will be responsible for the electronic (software) design and development of control and communication systems within the businesses industry sector.
Responsibilities
* Collaborate with colleagues to develop electronic control and communication software for new products and refine existing products as part of product enhancement programme.
* Undertake diagnostics of components to identify problem root causes and implement fixes.
* Utilise the teams project management methodology to work collaboratively with the team on projects from start to completion, providing expert input into new feature development.
* Provide support and technical expertise to ensure existing product ranges remain compliant, updating them accordingly where necessary.
* Ongoing review and optimisation of software designs to identify and implement cost savings and performance improvements. This includes keeping up to date with core industry technologies and advancements.
Skills:
1. Demonstrated experience of designing, analysing and developing embedded systems.
2. Ability to rapidly prototype embedded boards for development e.g. in-circuit emulators.
3. Innovative in thinking with the ability to effectively communicate new ideas with justification from first principles.
4. Strong IT skills with expe...