Think Engineer is recruiting for an embedded systems engineer / hardware design engineer / software developer. The best candidate will be an engineering and technology wizard who is able to quickly learn and adapt to new technologies and methods. Some industry experience is preferred.
The ideal candidate will enjoy working with a wide breadth of technologies across a number of application domains, rather than focusing on just one or two key specialisms. The candidate should be able to work both alone and as part of a small team.
The job role will primarily involve designing printed circuit boards and writing embedded software for microcontrollers. The job may also involve a small amount of mechanical CAD design and 3D printing. Rarely, other work tasks may involve writing software for desktop/ mobile apps, web development, and other general engineering tasks.
A list of desirable skills is given below; candidates do not necessarily need experience in all areas listed below but should at least have knowledge with a subset of these technologies and the desire to learn more.
Highly desired skills and knowledge include:
- Digital and Analog Electronics
- PCB Design Tools (e.g. Eagle)
- ARM Microcontrollers
- TI RTOS
- Git Version Control Other advantageous skills include:
- Android Development
- Cloud Hosting Platforms (GCP, AWS, DigitalOcean etc.)
- Non-Relational Databases (e.g. MongoDB)
- Machine Learning
- Computer Vision
- Mechanical CAD Design
- 3D Printing