Firmware Developer (Intermediate)
Full Time
Login to bookmark
Bookmark Details
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.
Share
Facebook
X
LinkedIn
Telegram
Tumblr
WhatsApp
VK
Mail