As the embedded systems engineer, you will be responsible for
designing, sourcing, wiring and programming the PCBs and electronics
modules of the next revision of Winky prototype. You will work in close
collaboration with the mechanical engineer and software engineer to
ensure a seamless integration and to deliver a fully functional
prototype. A wide degree of creativity and latitude is expected as you
will also take part of the upstream brainstorming phases of our
application feature development cycle. You will be provided with all the
lab equipment and evaluation kits needed for the job. You will work as
part of a team and individually with little supervision, reporting to
the CTO.
Job Responsibilities:
- Develop, release, and maintain stable builds for the system firmware;
- Propose, integrate and validate cost-effective product designs;
- Support software QA, optimize I/O performance, reduce power consumption, enable OTA firmware updates;
- Integrate with mechanical design constraints;
- Implement robot-sided communication protocols and behavior engine;
- Foster quality control tools and methodology, set and run continuous unit and integration tests;
- Keep the technical documentation up-to-date;
- Ensure software and hardware licensing compatibility with third-party technologies.
Prerequisites:
- Entry-level job, a first experience in a professional or open source development team is appreciated;
- Autonomous, proactive, rigorous and organized mindset;
Interest for robotics, videogames and education.