At a Glance
- Tasks: Lead software development for electrified powertrain systems and mentor junior engineers.
- Company: Join a cutting-edge company focused on e-mobility solutions in Warwickshire.
- Benefits: Enjoy a competitive salary, bonus, and flexible working arrangements.
- Why this job: Be part of innovative projects that shape the future of electric vehicles.
- Qualifications: 8-10 years experience in motor control software; degree in relevant field required.
- Other info: Onsite work 3 days a week; commutable from various locations.
This is a fantastic opportunity for a control software engineer with extensive experience of motor control. The role will involve software development and technical leadership to develop electrified powertrain systems for a broad variety of e-mobility applications. Based in Leamington Spa.
Required:
- Experience of developing motor control algorithms for electrified vehicle powertrain systems
- Excellent proven capabilities in either embedded software (C coding) or model-based software development (Matlab, Simulink, etc)
- Experience of requirement capture and developing software architecture
- Good technical leadership, strong communication skills and customer-facing experience
- Proven experience of developing motor control software for vehicle-based platforms within various mobility sectors (e.g. automotive, rail, aerospace, off-highway, military vehicles, etc)
In this role you will be involved with taking customer projects (e.g. electric vehicle propulsion / powertrain systems) from concept to prototype. This means being able to develop systems from scratch, bringing solutions up through hardware integration and lab testing to form validated prototypes ready for customer handover. This role requires experience of motor control algorithm development utilising embedded C (hand coding) software development OR model-based software development (Matlab / Simulink). A wider systems appreciation combined with experience of several e-mobility domains (e.g. automotive, aerospace, off-highway, marine, etc) would be preferred.
Skills / experience required:
- A good degree or ideally masters in a relevant subject (e.g. electronics, computer science, automotive engineering, etc)
- 8-10 years of post-academic experience developing motor control software for electric vehicles
- Good evidence of model-based software development using Matlab / Simulink OR embedded C
- Ability to technically lead projects, mentor juniors and work effectively with customers
- Experience of autocode tools (e.g. Embedded Coder) would be useful
- Evidence of innovation and creative problem solving for relevant engineering projects
- Strong technical ability with the development of either embedded software (embedded C) and model-based software (Matlab / Simulink)
- Some embedded software competence is required (understand device drivers, h/w architecture)
- Strong motor control algorithm development experience is required
Our client is looking for a principal embedded software engineer with a relevant degree to help take proof of concepts through to prototype and into production-ready designs. Embedded C programming experience is required or good model-based software development (Matlab / Simulink) experience. Experience of automotive, marine, aerospace or other vehicle electrification / motor control product development would be required. This principal motor control software engineer role is based onsite (3 days per week) and is commutable from Birmingham, Redditch, Solihull, Nuneaton, Hinckley, Leamington Spa, Banbury, Daventry, Rugby, Coventry and Lutterworth.
Principal Motor Control Software Engineer employer: Marcus Webb Associates Limited
Contact Detail:
Marcus Webb Associates Limited Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Motor Control Software Engineer
✨Tip Number 1
Network with professionals in the e-mobility sector. Attend industry events, webinars, or local meetups to connect with others who work in motor control software. This can lead to valuable insights and potential referrals for the Principal Motor Control Software Engineer position.
✨Tip Number 2
Showcase your technical leadership skills by discussing past projects where you led a team or mentored junior engineers. Be prepared to share specific examples during interviews that highlight your ability to communicate effectively and manage customer relationships.
✨Tip Number 3
Familiarise yourself with the latest trends and technologies in electrified powertrain systems. Being knowledgeable about recent advancements in motor control algorithms and software development tools like Matlab and Simulink will set you apart from other candidates.
✨Tip Number 4
Prepare for technical interviews by brushing up on your embedded C programming and model-based software development skills. Practising coding challenges and reviewing relevant case studies can help you demonstrate your expertise and problem-solving abilities effectively.
We think you need these skills to ace Principal Motor Control Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience in developing motor control algorithms and your proficiency in either embedded C or model-based software development. Use specific examples from your past roles to demonstrate your technical leadership and customer-facing experience.
Craft a Strong Cover Letter: In your cover letter, express your passion for e-mobility applications and how your background aligns with the requirements of the role. Mention your experience in taking projects from concept to prototype and your ability to mentor junior engineers.
Highlight Relevant Experience: Clearly outline your 8-10 years of post-academic experience in motor control software development. Include details about your work in various mobility sectors such as automotive, aerospace, or off-highway, and any innovative solutions you've implemented.
Showcase Technical Skills: Emphasise your technical skills in both embedded software and model-based software development. If you have experience with autocode tools like Embedded Coder, make sure to mention it, as this could set you apart from other candidates.
How to prepare for a job interview at Marcus Webb Associates Limited
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with motor control algorithms and software development in detail. Highlight specific projects where you've developed embedded C or used Matlab/Simulink, as this will demonstrate your technical capabilities.
✨Demonstrate Leadership Skills
Since the role involves technical leadership, be ready to share examples of how you've led projects or mentored junior engineers. This will show that you can take charge and guide a team effectively.
✨Prepare for Problem-Solving Scenarios
Expect questions that assess your problem-solving skills, especially in relation to motor control software. Think of innovative solutions you've implemented in past projects and be ready to discuss them.
✨Understand the Company’s Vision
Research the company’s work in e-mobility and electrified powertrain systems. Being knowledgeable about their projects and goals will help you align your answers with their vision during the interview.