Enable job alerts via email!

Firmware Engineer

Austin Fraser

Bradford

On-site

GBP 40,000 - 70,000

Full time

16 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player in the electronics sector is seeking a Firmware Engineer to join their innovative R&D team. In this role, you will develop cutting-edge firmware solutions that integrate seamlessly with advanced systems, focusing on user-centered design and rigorous testing. Your expertise in C programming and PID motor control will be crucial in driving product development that aligns with customer needs and brand values. This position offers a dynamic and collaborative environment where your contributions will directly impact the success of market-leading products. If you are passionate about technology and innovation, this opportunity is perfect for you.

Qualifications

  • Significant expertise in Firmware with a strong understanding of PID motor control.
  • Experience with STM32 peripherals and writing efficient firmware solutions.

Responsibilities

  • Develop robust firmware solutions for data acquisition and control systems.
  • Collaborate with R&D to ensure products meet market-leading standards.

Skills

C programming
PID motor control
bare-metal firmware
STM32 Arm Cortex MCUs
debugging using ST-Link
Git, GitHub, or GitLab

Education

Degree in electronic, scientific, or mathematical discipline
HND in electronic, scientific, or mathematical discipline

Tools

STM32CubeIDE
VS Code

Job description

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 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:


  1. 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.
  2. Possess in-depth expertise in PID motor control, with demonstrable hands-on experience.
  3. Strong proficiency in C programming, with familiarity in C++.
  4. Capable of writing bare-metal firmware.
  5. Extensive knowledge of STM32 Arm Cortex MCUs.
  6. Proficient in working with STM32 peripherals, including GPIO, UART, SPI, I2C, ADC, and PWM.
  7. Experience with STM32 HAL and LL APIs.
  8. Familiarity with STM32CubeIDE and/or VS Code (other IDEs considered).
  9. Plan firmware development with awareness of interdependencies.
  10. Translate design specifications into executable microcontroller code.
  11. Verify firmware functionality through rigorous testing and debugging to ensure reliability and performance.
  12. Proficiency in debugging using ST-Link.
  13. Experience with Git, GitHub, or GitLab for version control.
  14. Document firmware development through clear code comments and graphical illustrations that depict program and data flow.
  15. Adhere to company standards for version control, release management, and procedural compliance.
  16. Propose innovative firmware functionalities that offer competitive advantages.
  17. Understand legacy products to incorporate relevant features into new designs when appropriate.

Behaviours:


  1. Ability to work both independently and collaboratively within a team.
  2. Strong communication skills to ensure clarity in instructions and adherence to directions.
  3. Commitment to leadership, mentorship, and team development.
  4. Strong organisational skills to effectively manage tasks, ensuring deadlines are met while optimising time and resources.
  5. Proficiency in applying and sharing technical knowledge and practical techniques to resolve complex challenges.
  6. A dedicated commitment to Health & Safety and Quality standards, with a clear understanding of their workplace impact.
  7. Demonstrated energy, drive, and commitment to achieving personal and company-wide success.
  8. A proactive approach to innovation and continuous improvement, integrating it into all aspects of work.
  9. A consistent customer-focused mindset, identifying, addressing, and resolving issues for both internal and external stakeholders.

Experience Required:


  1. The perfect candidate should possess significant expertise in the Firmware field and preferably have a background in manufacturing.
  2. A strong understanding of PID motor control, supported by demonstrable examples of previous work, is essential.
  3. Experience with firmware for gauges would be an added advantage.
  4. A degree or HND in an electronic, scientific, or mathematical discipline is required.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.