Enerpac Tool Group
Location
Cramlington, Northumberland | United Kingdom
Job description
Here at Enerpac, we’re on a journey. We’re building a culture that celebrates the diverse makeup of our business. A culture where inclusiveness is more than just an initiative. Somewhere we all feel accepted, valued, and equal.
Your unique perspectives, experiences and backgrounds hold the key to unlocking solutions that drive our business forward. Enabling us to continue to develop innovative new products that work under the most challenging conditions anywhere in the world.
To unleash the power of diversity within our business we will continuously seek out new ways to empower teams to reach their full potential. Removing barriers to inclusion and championing a better workplace for us all.
Our Global Innovation team is creating the next generation of intelligent, connected industrial tools and we need a Firmware Engineer with experience of Embedded Linux and Yocto to join the team in Cramlington, UK.
This role is based in Cramlington, but Enerpac has engineering and manufacturing sites in the USA, Spain, Netherlands and China so there may be opportunities for travel to support product launches from time to time.
Business Contribution:
· Development of embedded software / firmware as part of small, close-knit technology development team within the larger Global Innovation and Engineering function
· Design and implement firmware on iMX8 and nRF52840 platforms, from requirements to production and deployment in low- to medium-volume products
· Development of modular and reusable firmware artefacts, testing and debugging tools
· The incumbent may be required to travel occasionally as part of their duties .
Key Responsibilities:
- Clean-sheet development of new products and features for the next generation of products, progressing through to medium volume manufacturing.
- Take a leading role in the design and implementation of Functionally Safe (SIL 1) embedded controls system.
- Qualification and selection of sensor technologies, signal conditioning, microcontrollers and displays.
- Embedded firmware development in C to support R&D and prototyping activities.
- Development and support of customized Yocto build using industry-standard toolchains.
- Participation in DFMEA and DVP&R.
- Working closely with mechanical design engineers and in-house testing facilities to produce robust and reliable products that represent a significant technological step forward.
- Cost efficient and safe design and development of standard and non-standard products.
- Ensure business processes are executed according to the set procedures and standard workflow.
- Ensure all ISO 9001, ISO 14001 & ISO 45001 rules and regulations are communicated and enforced throughout the Organization. Proactively participate to safety awareness and improvement.
- Represent the Company in a professional manner at all times, both internally and externally.
- Follow the published processes and comply with all company policies and procedures.
- Be an ambassador for the businesses in particular ensure that Health & Safety comes first at all times.
Essential Capabilities
- Substantial experience of developing software and firmware for embedded Linux systems
- Substantial experience of developing custom embedded Linus builds and releases using Yocto
- Expert in C for embedded hardware with demonstrable experience in hardware-level control and design.
- Strong understanding of electronic circuits, components, sensor technologies and signal conditioning.
- Experience of CAN bus, SPI, i 2 c, Bluetooth Low Energy (BLE)
- Ability to program & troubleshoot electronic and embedded control systems.
- English Language Spoken and Written
- Strong analytical skills and a genuine enthusiasm and interest in electronics design.
-
Highly Desirable Capabilities:
- Experience of developing SIL-rated systems for compliance with IEC61508 would be a distinct advantage.
- Qualified Functional Safety engineer (FSEng) would be a distinct advantage. If not, must be willing to undertake training and certification.
- iMX8 experience
- Experience with other microcontroller architectures, particularly nRF52840 or other Arm M4 platforms
- Experience / expertise using and interacting with model-based development using Matlab / Simulink / Stateflow
- Capable of designing microcontroller-based circuits and printed circuit boards following internal standards and processes
- 10+ years of work experience post degree
Other Desirable Capabilities:
- Degree in Electronic Engineering, Mechatronics, Computer Science or similar.
- Proficient in the use of Altium or other PCB design software. Exposure to mechanical 3D CAD systems and experience working with mechanical engineering teams on complete product designs would be an advantage.
- Basic understanding of electro-mechanical and hydraulic systems.
Recruiter Keywords:
Embedded Linux, Yocto, embedded C, Arm Cortex, Arm M4, Matlab, Simulink, Stateflow, CAN bus, SPI, i 2 c, Bluetooth Low Energy, Functional Safety, FSEng, SIL, IEC 61508, Azure DevOps, Git, hardware design, hardware testing, control system testing, documentation.
Job tags
Salary