About The Role
We're looking for Juniors and Graduate Embedded Software Engineers to join our expanding Software Engineering team. The roles are for key members of an application development group, writing C++ software. The ideal candidate will have completed a Bachelor's in Electronics, Mechatronics, or Computer Science with at least some personal project experience with embedded products and devices.
This is an exciting opportunity for a recent grad or junior engineer to play a critical role in exciting embedded systems and wireless tech.
About You
You are a passionate Embedded Software Engineer with 1 + years of experience with C++ development. That experience can be across various levels of the software stack, but preferably low level. You have a desire to understand and solve difficult problems and have a passion for embedded systems tech.
Technical requirements:
- Proficient in C/C++, embedded C++ development experience
- At least 6 months + of proven hands-on project experience (commercial or personal projects)
- Experience with multi-threaded applications and synchronisation primitives (very nice to have)
- Understanding of object-oriented design
- Experience implementing algorithms, understanding of algorithm complexity
- Basic electronics knowledge and confidence when working with hardware prototypes
Bonus skills and experience:
- Experience with cellular, Bluetooth, and sub-GHz devices, focusing on solar-powered technology
- Experience with integrating software with hardware solutions.
Applicants must be permanently settled in Australia and possess a PR or Citizenship.
Please contact David on 0422 229 *** for a confidential discussion.