About Embedded Systems Engineer Role
Our company is shaping the future of AI and automation by bringing together Machine Vision, Robotics, and Software Development to create advanced automated inspection systems. This role offers a unique opportunity to play a key part in driving efficiency across industries.
We're looking for an experienced engineer to lead the development of machine vision workloads, with expertise in embedded software development, system assembly, and code quality. If you have a passion for innovation and a drive to deliver high-quality solutions, we want to hear from you.
Key Responsibilities:
* Embedded Software Development: Build robust applications using Gstreamer pipelines, open-source vision models, and other tools. Ensure scalability and maintainability while optimising hardware use.
* System Assembly: Lead the build process, guiding technicians through mechanical assembly and electrical wiring. Develop and implement efficient workflows to meet project deadlines.
* Code Quality, Version Control, & Deployment: Write efficient, testable code and manage repositories using Git. Deploy applications using Docker and ensure smooth transitions from prototype to production.
* Production Control: Identify and resolve critical bugs and production issues quickly and independently. Implement effective problem-solving strategies to minimise downtime.
* Project Documentation: Accurately complete ISO9001 documentation, including requirement specs, bills of materials, and testing and reporting records. Ensure compliance with industry standards and regulations.
* Team Leadership: Provide technical leadership by onboarding and mentoring new team members. Act as a lead for junior engineers, fostering a culture of collaboration and knowledge sharing.