At a Glance
- Tasks: Develop and implement innovative firmware solutions for cutting-edge products.
- Company: Join a leading electronics firm known for its groundbreaking R&D across various sectors.
- Benefits: Enjoy a collaborative work environment with opportunities for mentorship and professional growth.
- Why this job: Be part of a team that prioritises user-centred design and high-quality standards.
- Qualifications: Degree or HND in electronics, scientific, or mathematical fields; strong firmware expertise required.
- Other info: Experience with PID motor control and STM32 MCUs is essential for success.
The predicted salary is between 36000 - 60000 £ per year.
Innova Search is proudly representing an esteemed market leader within the electronics and mechanical sector. The business is widely known for its cutting-edge research and development across a wide array of products. The business provides innovative products to a range of sectors (scientific, automotive, defence, industrial manufacturing), adhering to strict industry standards.Role:As Firmware Engineer, you will collaborate with the R&D team to implement the product development plan and advance the company\’s business objectives. You will spearhead design and engineering initiatives to support the R&D Manager, ensuring that products are not only market-leading but also meet the needs and expectations of customers, as well as align with the Brand\’s values.The design process will prioritise user-centred design philosophies and all products will undergo rigorous testing to guarantee the high quality and reliability customers expect.You will take a proactive approach to work collaboratively with colleagues and stakeholders, fostering a workplace which is collaborative, industrious and successful.Responsibilities:Develop robust and efficient firmware solutions that seamlessly integrate with current and future company systems for data acquisition, analysis, transmission, motion control, and user interaction.Possess in-depth expertise in PID motor control, with demonstrable hands-on experience.Strong proficiency in C programming, with familiarity in C++.Capable of writing bare-metal firmware.Extensive knowledge of STM32 Arm Cortex MCUs.Proficient in working with STM32 peripherals, including GPIO, UART, SPI, I2C, ADC, and PWM.Experience with STM32 HAL and LL APIs.Familiarity with STM32CubeIDE and/or VS Code (other IDEs considered).Plan firmware development with awareness of interdependencies.Translate design specifications into executable microcontroller code.Verify firmware functionality through rigorous testing and debugging to ensure reliability and performance.Proficiency in debugging using ST-Link.Experience with Git, GitHub, or GitLab for version control.Document firmware development through clear code comments and graphical illustrations that depict program and data flow.Adhere to company standards for version control, release management, and procedural compliance.Propose innovative firmware functionalities that offer competitive advantages.Understand legacy products to incorporate relevant features into new designs when appropriate.Behaviours:Ability to work both independently and collaboratively within a team.Strong communication skills to ensure clarity in instructions and adherence to directions.Commitment to leadership, mentorship, and team development.Strong organisational skills to effectively manage tasks, ensuring deadlines are met while optimising time and resources.Proficiency in applying and sharing technical knowledge and practical techniques to resolve complex challenges.A dedicated commitment to Health & Safety and Quality standards, with a clear understanding of their workplace impact.Demonstrated energy, drive, and commitment to achieving personal and company-wide success.A proactive approach to innovation and continuous improvement, integrating it into all aspects of work.A consistent customer-focused mindset, identifying, addressing, and resolving issues for both internal and external stakeholders.Experience Required:The perfect candidate should possess significant expertise in the Firmware field and preferably have a background in manufacturing.A strong understanding of PID motor control, supported by demonstrable examples of previous work, is essential.Experience with firmware for gauges would be an added advantage.A degree or HND in an electronic, scientific, or mathematical discipline is required. #J-18808-Ljbffr
Firmware Engineer employer: JobLeads GmbH
Contact Detail:
JobLeads GmbH Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Firmware Engineer
✨Tip Number 1
Familiarise yourself with the latest trends in firmware development, especially around STM32 Arm Cortex MCUs and PID motor control. This knowledge will not only help you during interviews but also demonstrate your genuine interest in the role.
✨Tip Number 2
Engage with online communities or forums related to firmware engineering. Networking with professionals in the field can provide insights into the company culture and expectations, which can be invaluable during your application process.
✨Tip Number 3
Prepare to discuss specific projects where you've implemented firmware solutions, particularly those involving STM32 peripherals. Being able to articulate your hands-on experience will set you apart from other candidates.
✨Tip Number 4
Showcase your collaborative skills by highlighting any past experiences where you've worked in a team to solve complex problems. This aligns well with the company's emphasis on teamwork and innovation.
We think you need these skills to ace Firmware Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with firmware development, particularly in C programming and PID motor control. Include specific projects or roles that demonstrate your expertise with STM32 Arm Cortex MCUs and relevant peripherals.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your skills align with their needs, particularly your experience in user-centred design and your proactive approach to innovation.
Showcase Relevant Projects: If you have worked on any projects involving firmware solutions or have experience with STM32CubeIDE, be sure to include these in your application. Highlight your problem-solving skills and any innovative functionalities you proposed in past roles.
Prepare for Technical Questions: Anticipate technical questions related to firmware development and debugging. Be ready to discuss your hands-on experience with version control systems like Git, as well as your approach to testing and ensuring reliability in your firmware solutions.
How to prepare for a job interview at JobLeads GmbH
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C programming and PID motor control in detail. Bring examples of past projects where you've developed firmware solutions, especially those involving STM32 microcontrollers.
✨Demonstrate Problem-Solving Abilities
Expect to face technical challenges during the interview. Be ready to explain how you approach debugging and testing firmware, and share specific instances where you've resolved complex issues.
✨Emphasise Collaboration
Since the role involves working closely with the R&D team, highlight your ability to work collaboratively. Share experiences where teamwork led to successful project outcomes, and discuss how you communicate effectively with colleagues.
✨Align with Company Values
Research the company's commitment to innovation and quality. During the interview, express your dedication to these values and provide examples of how you've integrated user-centred design philosophies into your previous work.