Our Client is an innovative, industry respected and rapidly growing engineering and manufacturing business in the eMobility sector. With a reputation for excellence, they are recognised as leaders in the supply of Electric Vehicle and Fuel Cell System integration and Wiring Systems design and tier 1 manufacturing operating across multiple sectors. A highly capable, diverse, and dynamic team, we offer a fun, fast-paced working environment with a strong commercial focus.
As a key member of the Hypermotive Software and Controls Team the Software Engineer will beresponsible for:
• Leading the development of software for a range on technologies and products relating to electric, fuel-cell and hydrogen powertrain systems, for the next generation of zero-emissions vehicles
• Designing, developing and maintaining a clean-sheet software project using Python
• Writing clean, efficient and maintainable code to industry best practices
• Working with databases (SQL) and data manipulation
• Collaborating with MATLAB based Control/Software engineers to understand and implement project requirements
• Facilitating knowledge transfer within a small multi-disciplinary software team
• Participating in code reviews and provide constructive feedback
REQUIREMENTS
Education:
• Educated to degree level in software engineering or other relevant discipline is essential
• 5+ years’ experience in relevant role and industry desirable
Skills & Experience Required:
• High level of proficiency in Python
• Ideally worked in a product development environment
• Able to write clean, efficient and maintainable code to industry best practices
• Experience of working with databases (SQL) and data manipulation
• Ability to collaborate with MATLAB based Control/Software engineers to understand project requirements
• Facilitate knowledge transfer within a small multi-disciplinary software team
• Experience in participating in code reviews and provide constructive feedback
• Good knowledge of cloud-based infrastructure including AWS
• Experience with version control practices
• Ability to undertake thorough testing and evaluation to ensure robustness
• Ability to work unsupported with a pragmatic approach to problem solving
• Agile software development processes and management tools such as JIRA
Personal attributes:
• Flexible, can-do attitude
• Good written and verbal communication skills
• Process-driven approach
• Self-motivated with a proactive approach to work
• Adaptable and able to multi-task across several projects at one time
Our Client can offer:
• Opportunity to work on the next generation of electric and fuel cell vehicles – play a key role in helping to decarbonise our transport and power systems
• Engaging, varied and challenging work across a range of sectors
• Competitive rates of pay and generous holidays
• Highly flexible working arrangements - We offer flexible working within core business hours
• Pension scheme
• Healthcare scheme
• A culture which recognises contribution and encourages innovation and creativity
• Strong industry knowledge, expertise and a reputation for excellence