Seeing Machines is searching for a technical manager with a deep embedded software background.
As a manager, you will build, coach and support a team of talented embedded software engineers, delivering automotive computer vision systems that save lives.
Our close-knit team fosters an environment of product innovation, quality software, rapid product iteration and collaboration of a wide range of products, hardware and software.
**In this role, you will**:
- providing direction and guidance to a team of highly-skilled embedded software engineers
- supporting project managers and project technical leads in their delivery of projects that have strict timing, quality and budgetary targets
- upholding engineering quality and automotive process standards
- driving efficiency within the team, and unblocking obstacles
- recruitment
- creating opportunities for skills growth, learning, and career development for team members
- establishing and supervising strategic partnerships with engineering service delivery partners
- balancing engineering resources across multiple projects
- setting and tracking team and individual KPIs
- performance management
- code reviews, design reviews
- providing support in customer meetings
- occasional travel to customer sites overseas, and other SM Engineering design centres (e.g. Melbourne)
- cost estimation and work-breakdown analysis in support of business pursuit activities
- identifying and overseeing Continuous Improvement activities
- informing the company's software development strategy and best practices
- Ensuring quality is maintained throughout the Product Development Life Cycle
- Investigation of complex issues and problems
- Managing staff and contractors that are work remotely and in different timezones
About you
We value the breadth and depth of experience that our people bring to their work. We are seeking people with a good mix of technical competency and personal capability. Specifically, we are looking for people with:
- Tertiary qualifications in Software Engineering, Computer Science, or Engineering
- Management experience, including leading a high performing team of Software Engineers
- Deep technical background in high performance embedded software engineering within a product development context
- Advanced level C++ and C
- Hands-on experience with software optimization and hardware acceleration (e.g. DSP, GPU, NPU)
- FPGA experience
- Familiarity with embedded computer architectures (e.g. cache controllers, memory controllers & busses, interrupt controllers, kernel configuration, RAM disks)
- Experience using laboratory hardware and operating advanced measurement tools e.g. oscilloscopes, logic analysers, multimeters, data loggers etc.
- Strong understanding of, and track record of implementing, software engineering best practices
- Experience and appreciation of formal development processes, e.g. CMMI, ASPICE, or similar industry standard
- Ability to build effective relationships and influenced outcomes within a matrix management organisation
- Ability to champion ideas across an organization
- Demonstrated ability to set priorities and meet deadlines
- Ability to operate and plan in a rapidly changing environment
- Excellent technical, written, verbal communication skills
Why Seeing Machines
- Work with inspiring people - we are proud to have a team of experts in their field, we invent, innovate, and collaborate
- Work flexibly - we encourage our people to manage their work and personal lives to achieve a balanced outcome
- With offices spanning the world, Seeing Machines serves a growing market in the UK, Europe, Africa, North America, Latin America, and Asia Pacific
- We are social with staff events held throughout the year, from BBQs, morning teas, to special events and other celebrations
- We are focused on employee support
- we understand the importance of our collective wellbeing! You will have access to our Employee Assistance Program any time you require it
- Access to global benefits and reward platform - offering discounts across large range of retailers
- We are lucky enough to have fresh fruit supplied daily
- If you work in Canberra, you'll have access to free parking.
About Seeing Machines
We are a global company founded in 2000 and headquartered in Australia, and an industry leader in vision-based monitoring technology that enable machines to see, understand and assist people.
Seeing Machines develops Driver and Operator Monitoring System (DMS) technology to enhance safety for Automotive, Commercial Fleet, Off-road and Aviation.
Seeing Machines' technology portfolio of AI algorithms, embedded processing and optics, power products that need to deliver reliable understanding of vehicle operators, in real-time.
The technology spans the critical measurement of where a driver or operator is looking, through to the classification of their cognitive state as it applies to accident risk. Reliable "driver state" measurement is the end-goal