Firmware Engineer
Job Description
Job title: Firmware Engineer
Company: Noze
Job description: Disease detection through smell? That’s right. With every breath, we release a health snapshot right into the air. This is the body’s hidden language, and up until now, it’s gone unnoticed. We’re changing that. Inspired by nature and with a boost from NASA, we’ve developed the world’s first fully-integrated diagnostic breathalyzer. It’s capable of decoding these health signals in real-time and at any point-of-care. We’re bringing the sense of smell to the forefront of medicine and welcoming a new era of healthcare.This role offers an exciting opportunity to work at the forefront of medical device technology, contributing to innovative diagnostic solutions. The ideal candidate will blend technical expertise with a passion for quality and reliability in healthcare technology.Who You Are:As a passionate and skilled Firmware Engineer at Noze, you’ll revolutionize medical diagnostics by developing innovative, high-quality firmware solutions. With your strong startup mindset, you’ll tackle complex challenges head-on, designing beyond specifications to align with company goals.Your expertise in both firmware and hardware enables holistic system development, while your analytical thinking and creativity drive robust, data-driven solutions. Your commitment to documentation, problem-solving, and continuous innovation will be crucial in advancing our groundbreaking projects and contributing to the team’s success in transforming healthcare technology.Here’s exactly who thrives at Noze:
- Aligned. This is the place for go-getters who are ambitious. We value visionaries who are all in for exponential growth and committed to making a big impact.
- Collaborative. We believe success is a team sport. Our people thrive on collaboration, embrace feedback, and are committed to continuous improvement.
- Driven. We’re not the kind to wait for directions—we take the initiative and push projects forward. We are high performers who are proactive, own their work, and consistently strive for excellence.
What You’ll Do:As a key member of our Cloud Infrastructure team at Noze, you’ll be instrumental in the development and validation of the firmware stack in our diagnostic devices used in clinical studies. Successful candidates for this role
- Will be able to maintain our existing IOT firmware stack and add new features as required
- Will participate in and improve our code reviews, documentation, and brainstorming.
- Will have a problem-solving mindset and a willingness to explore new approaches.
- Will have the ability to communicate requirements clearly to a highly multi-disciplinary team.
- Will be committed to delivering high-quality outputs consistently.
- Are good at prioritizing task requests from different teams.
- Will have an agile mindset.
Required Qualifications:
- Bachelor’s degree in Computer Science or Engineering or equivalent practical experience
- At least 4 years of industry experience
- Experience with Internet of Things (IOT) is a must
- Knowledge and expertise in microcontrollers (ESP/MSP) and their programming is a must
- Experience with Arduino and rapid prototyping
- High proficiency with C/C++
- Experience with git or other repositories, and version control tools
- FreeRTOS or equivalent experience is a plus
- Ability to design systems/architectures that can be agnostic to different IOT platforms
- Ability to review electronics schematics and CAD as needed
- Ability to implement and enforce engineering best practices: Software design and architecture, code quality, design patterns, unit tests, integration tests, etc.
- Ability to work independently, mentor team members, contribute to our overall architecture, and help lead the technology forward.
- Have exceptional troubleshooting skills
- Have good communication skills
What we offer
- The opportunity to join a forward-thinking company with a collaborative team of innovative thinkers.
- A rewarding career path with diverse opportunities for professional growth.
- A competitive compensation and benefits package, including employer-paid health and dental benefits for eligible employees.
- A generous learning and development budget for conferences, classes, and other professional development events.
References will be required from previous employers
Expected salary:
Location: Montreal, QC
Job date: Tue, 24 Sep 2024 22:51:30 GMT
Apply for the job now!