At a Glance
- Tasks: Develop cutting-edge control software for innovative automotive mechatronic systems.
- Company: Join a leading company in automotive technology based in Thetford, Norfolk.
- Benefits: Highly competitive salary and opportunities for professional growth.
- Why this job: Make a real impact in the automotive industry with your software skills.
- Qualifications: Degree in relevant engineering field and experience with embedded systems.
- Other info: Dynamic work environment with exciting projects and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
My client is seeking an experienced Mechatronics Software Engineer who will be responsible for the development of control software for mechatronic automotive components such as powered closure systems, adaptive/active suspension systems, and powered aerodynamic devices.
Key Responsibilities:
- Develop control code for prototype and production systems, conforming to OEM and national/international standards.
- Develop software for mechatronic systems to meet the expectations and requirements of customers including but not limited to:
- Software controlling power modules for high current vehicle applications such as brushed and brushless motors.
- Software for 16bit and 32 bit micro-controller based ECUs for vehicle hardware control.
- Software for gateway modules for OEM vehicle bus interface.
- Development of control module software for in-house hardware applications.
- Diagnosis and repair of existing code for electrical/electronic/mechatronic systems.
- Establishment, concurrence, documentation and maintenance of software requirements and specifications for assigned projects.
- Lead the verification, validation and testing of developed software solutions for assigned projects, performing both white-box and black-box level tests for the developed software.
Role Requirements:
- University degree in Electrical/Electronics, Mechatronics, Measurement and Control or Computing engineering.
- Experience working with 16/32-bit controllers from Freescale, Infineon, Microchip etc.
- Experience with device-driver level or application level software development.
- Experience working with varied IDEs, debuggers and tool chains such as Cosmic, Keil, Eclipse, Visual Studio etc.
- Experience developing embedded systems using:
- C/C++ programming including MISRA Coding Standards, Embedded C(++)
- Assembly level programming.
Desirable Requirements:
- Understanding of power electronics, DC and AC motors, motor controllers, power conversion, power storage, signal conditioning and digital communication.
- Experience with automotive and industrial control and electro-mechanical systems, data acquisition techniques/equipment, including associated transducers and instrumentation.
- Strong understanding of state of the art micro controllers such as PPC and MPC platforms ARM Core or TI DSP.
Mechatronics Software Engineer in Thetford employer: i4 Jobs
Contact Detail:
i4 Jobs Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Mechatronics Software Engineer in Thetford
✨Tip Number 1
Network like a pro! Get out there and connect with industry professionals on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can refer you to their company.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those related to mechatronics and software development. This will give potential employers a taste of what you can do beyond just your CV.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented Mechatronics Software Engineers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Mechatronics Software Engineer in Thetford
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Mechatronics Software Engineer role. Highlight your experience with control software and embedded systems, and don’t forget to mention any relevant projects or technologies you've worked with that match the job description.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about mechatronics and how your skills align with our needs. Be specific about your experience with 16/32-bit controllers and any relevant software development tools you've used.
Showcase Your Problem-Solving Skills: In your application, give examples of how you've diagnosed and repaired existing code or developed solutions for complex problems. We love seeing candidates who can think critically and adapt to challenges in software development.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to upload your tailored CV and cover letter directly. Let’s get your application in!
How to prepare for a job interview at i4 Jobs
✨Know Your Stuff
Make sure you brush up on your knowledge of mechatronics and software development. Familiarise yourself with the specific technologies mentioned in the job description, like 16/32-bit controllers and communication protocols such as CAN and LIN. Being able to discuss these topics confidently will show that you're serious about the role.
✨Showcase Your Projects
Prepare to talk about your previous projects, especially those involving control software for automotive components. Highlight any experience you have with embedded systems and how you've tackled challenges in past roles. Real-world examples can really make you stand out!
✨Ask Smart Questions
Interviews are a two-way street, so come prepared with insightful questions about the company’s projects and future goals. This not only shows your interest but also gives you a chance to assess if the company aligns with your career aspirations.
✨Practice Problem-Solving
Be ready for technical questions or coding challenges during the interview. Practising common algorithms and debugging techniques can help you think on your feet. Remember, they might want to see how you approach problem-solving, so stay calm and articulate your thought process clearly.