Senior Software & Controls Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
A fantastic opportunity to join a team at the forefront of fuel cell development to play your part in powering the hydrogen future., A fantastic opportunity to join a team at the forefront of fuel cell development to play your part in powering the hydrogen future.
As a Software & Controls Engineer within the Product Development team, you will be responsible for developing embedded control strategies and designing, implementing, and maintaining firmware using C (embedded systems) and C# (PC applications). You will support the full product development lifecycle, from early-stage prototypes through to production-ready products, following a robust and structured development process.
You will apply first-principles engineering knowledge and system-level understanding to develop model-based control strategies. An appreciation of fuel cell electrochemistry, thermodynamics, fluid dynamics, and electrical system behaviour is desirable to enable robust control system design and simulation-based development.
In this role, you will undertake hands-on validation and verification activities on physical hardware, enabling effective debugging, root-cause analysis, and performance optimisation at both component and system levels. You will work closely with cross-functional teams to ensure reliable, high-quality software solutions that meet product and customer requirements.
Requirements
You’re a motivated and detail-focused engineer who thrives in a collaborative environment and takes pride in delivering high-quality work., * A degree (Beng/BSc or equivalent) in a relevant discipline OR a relevant non-degree level qualification with suitable industrial experience
- Evidence of interfacing embedded control with real world hardware through sensors and actuators using a variety of protocols including I2C, SPI, CAN and USB
- Proven track record of developing and delivering products and systems. Displaying End-to-end control system design capabilities.
- Ability to describe complex concepts comfortably and adapt spoken and written communication to suit the audience.
- A process-driven approach to developing, testing, problem reporting and change management.
- Experience with data driven analysis and problem solving.
Benefits & conditions
At Intelligent Energy we offer the opportunity to work in a great team, with our world leading technology and cutting-edge products.
We Offer The Following Range Of Benefits
- Salary sacrifice pension scheme
- Private healthcare
- Life cover
- 25 days holiday per year plus public holidays with flexibility to buy or sell holidays each year
- Electric Car Scheme
- Cycle to Work Scheme
- Exclusive discounts at a wide range of high-street and online retailers
- A relocation allowance where required
- Reimbursement of professional memberships or subscriptions
- Free on-site parking
- Free tea and coffee
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Is Software Engineering Hard?
Software Engineer Career: Things You Should Know
How software is steering vehicle technology
The 12 Best Jobs for Software Engineers