Procom - 150

Firmware Developer

On behalf of our client, Procom is seeking an experienced Firmware Developer for a permanent opportunity.

Firmware Developer – Job Details

  • We are seeking a firmware developer to join our development team and help expand our evolving audio product line.
  • As the ideal candidate, you enjoy exploring new technologies and are well-versed in bringing hardware products to market.
  • Your broad experience with embedded systems gives you the skills to take a concept from requirement analysis and design through to implementation, manufacturing and deployment.
  • You are diligent, proactive and have a reputation for taking an innovative approach when solving difficult problems.
  • You enjoy collaborating with small teams and have the resourcefulness and initiative to navigate through the challenges of new product development.
  • You take ownership of your deliverables and take pride in the knowledge that your designs will have an impact on end-users.

Firmware Developer Responsibilities

  • Design and implement firmware to achieve architectural and functional requirements, along with performance and quality metrics. This may include a range of features, including bootloaders and embedded applications, and will be focused on our audio product line
  • Work with a cross functional team to recommend hardware solutions complementing Nureva’s software product suite, addressing customer and market requirements
  • Establish a firmware development strategy based on overall system architecture and deliverables
  • Create and maintain design documentation
  • Support and contribute to Nureva’s evolving end-to-end product development processes by applying relevant best practices to ensure consistent delivery of quality products
  • Maintain a comprehensive awareness of the technology landscape and identify opportunities for future product portfolio enhancements

Firmware Developer Mandatory Skills

  • A Bachelor’s degree in engineering or a related discipline
  • Experience developing C firmware for embedded systems
  • Practical testing and troubleshooting skills including using oscilloscopes, logic analyzers, software debugging, and system testing
  • The ability to work from schematics, data sheets, or interface specifications
  • Experience designing and implementing FPGA logic will be considered an asset
  • Knowledge of signal processing algorithms and filters will be considered an asset
  • A proven ability to design and debug microcontroller and DSP-based embedded products
  • Experience designing and debugging device interfaces (USB, I2C, SPI, UART, Ethernet)
  • Experience with typical firmware development tools, including IDEs, configuration management tools, and debugging tools
  • Proven interpersonal and communications skills in a team-oriented, collaborative environment.

Tagged as:

Print Job Listing
We use cookies to improve your experience on our website. By browsing this website, you agree to our use of cookies.

Sign in

Sign Up

Forgot Password

Job Quick Search

Share