Embedded Software Engineer

Full Time
Competitive

Job Description

body {font: normal 400 13px/16px ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif;color:#333;margin:10px;}p,span,div,b,i,u{ line-height: 120% !important; font-family: ‘Open Sans’,’Helvetica Neue’,Helvetica,Arial,sans-serif !important; }

 

Embedded Software Engineer

Purpose:

We are looking for an Embedded Software Engineer to be a significant contributor to the design, development, and deployment of new products based around the core Grant platform and its Web Services API. As part of the development team, we are working closely with the senior software engineer and Technical Director to create market-driven cross-platform applications on next-generation analytics and control solutions.

Responsibilities will include:

• Planning, developing, and implementing firmware

• Maintaining stable firmware

• Gathering and analysing requirements from customers

• Performing code reviews

• Writing and maintaining firmware documentation

• Testing firmware releases

• Providing technical support and training to the firmware development team

• Working with the development teams to create cross-platform customer-facing solutions for Grants core products

• Integration of Grants products with third party technologies to deliver enhanced value

• Bare metal development in C/C++

• Working with Yocto Linux

• Design and development of calibration and test applications

• Fundamental firmware engineering principles

• Using an agile methodology

Requirements:

In order for your application to be considered, you’ll need to have a degree or equivalent qualification in computer science, mathematics or a related discipline, along with the following skills and experience:

• Minimum of 5 years of experience in firmware development

• Experience in developing and debugging firmware

• Proficiency in programming languages

• Excellent verbal and written communication skills

• Strong multitasking skills

• Ability to work well in a team environment

• Good working knowledge of Microsoft Office suite of tools, e.g., Outlook, Word, Excel

• Some understanding of cross-browser compatibility and developing for mobile devices

• Knowledge of fundamental software engineering principles, Object-orientated design, design patterns

• A start-up mentality to get things up and running quickly

• The systematic, structured approach

• Good attention to detail

• Act with professionalism and integrity always

• Resilient and flexible approach to work in a busy and changing environment

• Maintain and develop acceptable practice standards and procedures

We’re lucky to be one of the most innovative and longstanding manufacturing companies in the UK with worldwide presence. The opportunities to grow and learn are endless. We are built on our people and developing the tools to help make a difference to people’s lives.

If this all sounds good, please get in touch with your CV, we’d love to hear from you.

If you require any reasonable adjustments to support you, at any stage during the application process, just let us know how we can help.

The role is full time, 32 hours across 4 days per week. Salary will be dependent on experience, in line with market rates.

 

Job Description

Date Posted

January 4, 2023

Country

N/A

Category

Other Area(s)

Salary Range

Competitive

Industry

N/A

Job Owner

Steve Bernat
01525306219
sbernat@octagongroup.co.uk

Personal Information