Lead Software Engineer

Recruiter
Confidential
Location
Towcester
Salary
40000.00 - 53000.00 GBP Annual
Posted
09 Aug 2022
Closes
06 Sep 2022
Sectors
Engineering
Contract Type
Permanent
Hours
Full Time
Senior Embedded Software Engineer - Towcester

JOB DETAIL
Our client is a global leader in commercial open architecture computing and rugged embedded electronics. With more than 30 years of experience in aerospace & defense, industrial, energy, medical, communications and other critical sectors, Abaco's innovative solutions align with open standards to accelerate customer success. They are a leading global manufacturer of electronic instruments and electromechanical devices with 2021 sales of more than $5.5 billion.

Role Summary
In this role you will be expected to be able to lead a specific project, coordinating planning activities and providing project status updates to key stakeholders. Lead the development of software and firmware for embedded Single Board Computer products. To develop, implement and validate embedded software components such as device drivers, Board Support Packages (BSPs), Software Development Kits (SDKs), Built In Test (BIT) and Boot firmware. To produce and support high-quality products to exacting software engineering standards for demanding customers and display initiative in resolving issues.

Essential Responsibilities

Produce and maintain Built In Test (BIT) and Continuous Initiated Built In Test (CIBIT) components and applications.
Produce and maintain boot loader firmware such as Unified Extensible Firmware Interface (UEFI) and U-Boot.
Produce and maintain Intelligent Platform Management Interface (IPMI) firmware.
Perform customer support and issue resolution resulting in the production of maintenance releases.
Develop key expertise and drive best practice within the Software Engineering teams.
Communicate project and development status to key stakeholders in a timely and professional fashion
Produce internal documentation for assigned tasks consistent with engineering procedures
Produce draft customer documentation for processing and deployment by Tech Publications group
Participate in the continuous improvement of Software Development Processes
Carry out any other reasonable tasks in and around engineering and the business, as laid out by the Software Engineering manager
The ability to understand hardware schematics and data sheets, and produce the low level software to support them

Qualifications and requirements

Strong in embedded software engineering
Strong design experience.
Strong experience of firmware
Strong understanding of C
Strong understanding of assembly
Strong understanding of scripting, for example, bash scripting.
Good problem-solving and creative, solution-building skills.
Good verbal and written communication skills.
Good understanding of configuration management practices and tools
Ability to work successfully in a team environment.
A demonstrable knowledge of continuous integration and DevOps tools.

Desired Requirements

Knowledge of Agile tools and techniques
Experience of Continuous Integration/Deployment
Understanding of computer architectures and hardware design
Experience of leading an engineering team
Experience of leading an engineering projectCarbon60, Lorien, SRG - the Impellam Group STEM Portfolio is acting as an Employment Business in relation to this vacancy

More searches like this