SonicJobs Logo
Login
Left arrow iconBack to search

Firmware Engineer

INNOVA SEARCH
Posted 4 days ago, valid for a month
Location

Huddersfield, West Yorkshire HD1 2HF

Salary

£47,000 - £50,000 per annum

Contract type

Full Time

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.

Sonic Summary

info
  • Innova Search is seeking a Firmware Engineer for a leading company in the electronics and mechanical sector, known for its innovative research and development.
  • The role involves collaborating with the R&D team to develop firmware solutions, particularly focusing on PID motor control and C programming, with a salary range of £45,000 to £55,000 per year.
  • Candidates should have significant experience in firmware development, preferably in manufacturing, and a degree or HND in an electronic, scientific, or mathematical discipline is required.
  • The ideal candidate should demonstrate strong communication skills, a commitment to health and safety standards, and a proactive approach to innovation.
  • Experience with STM32 Arm Cortex MCUs and familiarity with various development tools is essential for ensuring high-quality and reliable product performance.

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:

  • 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

Apply now in a few quick clicks

By applying, a CV-Library account will be created for you. CV-Library's Terms & Conditions and Privacy Policy will apply.