Research Engineer - Embedded Systems Engineer
On-site · Craigieburn, Victoria, Australia
Job Summary
Design, develop and maintain embedded software for banknote authentication detectors and QA devices. Responsibilities include writing, debugging and optimizing code for microcontrollers and hardware, designing, fabricating and assembling electronic/optoelectronic components, PCB design and assembly, electronics debugging and troubleshooting, and network setup. Requires extensive embedded systems experience (≥5 years), experience with C/C++, Python, and HDL (VHDL), and proficiency with Altium and electronics tools. Bachelor’s degree in electronic/mechatronics engineering or equivalent; strong communication skills.
Required Qualifications
- Bachelor degree in electronic/mechatronics engineering or equivalent
- Extensive knowledge in embedded system software development – Minimum 5 years experience
- Experience in the design, fabrication and assembly of electronic and optronic components - Minimum 5 years experience
- Proficient in programming language e.g. C, C++, Python and hardware description languages e.g. VHDL
- Skills in electronics design packages e.g Altium
- Skills in electronics assembly tools (oscilloscopes, signal generator, power supplies, soldering, reflow oven)
- Highly competent communication skills - both writing and verbal
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.