Embedded Systems Developer Opportunity
Job Description
We are seeking a talented Embedded Systems Developer to join our team. This role will involve designing and developing innovative solutions for embedded systems, leveraging your expertise in microcontrollers, real-time operating systems, and C/C++ programming.
As an Embedded Systems Developer, you will be responsible for:
* Designing and implementing embedded software for various applications,
* Collaborating with cross-functional teams to define new product features and improve existing ones,
* Developing and communicating software requirements and design changes to peers,
* Ensuring that designs meet cost, quality, compliance, and schedule requirements,
* Supporting manufacturing and customer-facing teams in investigating and troubleshooting field issues,
* Participating in code reviews and ensuring high-quality deliverables.
Requirements
* Relevant tertiary qualifications in Mechatronics or a related field,
* 3+ years of experience in embedded software design and development,
* Experience in designing or supporting electro-mechanical devices,
* Proficiency in C/C++ programming for control systems,
* Familiarity with real-time operating systems (Zephyr is a plus),
* Demonstrable experience with SQL, Python, JavaScript, or similar scripting languages,
* Excellent written and verbal communication skills,
* Strong problem-solving and analytical skills,
* A strong ability to work autonomously and deliver results consistently.
Benefits
* Career growth opportunities in a growing company,
* A collaborative and dynamic work environment,
* Attractive compensation packages,
* Access to health and wellness programs,
* A focus on employee recognition and celebration of team successes.
What We Offer
We are committed to innovation and continuous improvement. As an Embedded Systems Developer at our company, you will have the opportunity to contribute to cutting-edge projects, develop your skills, and grow your career in a supportive and inclusive environment.