Embedded Engineer
- Hybrid
- Amsterdam, Noord-Holland, Netherlands
- Technology
Job description
As an Embedded Engineer at NOWATCH, you will be responsible for designing, developing and maintaining our smart watches firmware. As part of the Tech team, you will work closely with our developers to write firmware for our smart watch, design and implement new capabilities and bring the most out of our hardware. The ideal candidate will have a deep understanding of C/C++, strong understanding of Microcontroller and Microprocessor architectures, experience with Bluetooth, Real-time operating systems and excellent debugging skills.
Job requirements
Skills:
Proficiency in C/C++, ensuring NOWATCH's firmware leverages the latest technologies and best practices.
Good understanding of embedded systems and its frameworks.
Good understanding of communication protocols such as Bluetooth.
Knowledge of real-time operating systems (RTOS) and embedded Linux.
Excellent problem solving and debugging skills.
Able to translate requirements into well-designed technical solutions and effective communication skills.
Security & Compliance:
Implement and maintain security best practices, ensuring that user data is always protected and that the firmware adheres to relevant regulations and guidelines.
Continuously monitor and update the firmware to ensure compliance with the latest security standards.
Deployment & Version Control:
Skilfully using version control tools, like Git, to manage code iterations and facilitate team collaboration.
Overseeing backend releases, timely updates, and patches, guaranteeing users access to the freshest features and solutions.
Collaboration & Feedback:
Regularly syncing with cross-functional teams to ensure firmware functionalities mirror NOWATCH's mission and values.
Collecting feedback from stakeholders, ensuring continuous firmware enhancement and upholding our value of harmony.
Nice to have:
Experience with smart watch firmware.
Experience with health tracking sensors such as PPG, ACCEL.
Experience with working in a health company.
Experience with unit testing.
Familiarity with mechanical design principles for wearable devices, understanding how firmware can impact physical aspects of the product
Knowledge of electronics design to bridge firmware and hardware more effectively, optimising performance and efficiency at the hardware level
Continuous Learning:
Actively seeking out new trends and advancements in the backend development space.
Implementing efficient coding practices that promote personal well-being and a healthy work-life balance.
Investing time in skill enhancement, thus embodying NOWATCH's commitment to continuous growth and learning.
Actively participate in the monthly ‘Alpha Days’ collaborating cross-domain with internal teams to rapidly prototype, innovate, and bring forth creative tech solutions.
Embrace the agile start-up mode during ‘Alpha Days’ leveraging the opportunity to break away from regular sprints, foster cross-team synergy, inspire creativity, and lay a robust foundation for future developments.
or
All done!
Your application has been successfully submitted!