Embedded Software Engineer
- Permanent role
- Flexible working arrangements
- Great team culture
- Support the scoping of approved projects, including clarification of needs, creation of
- product requirements and design documentation, and the definition of test and verification
- specifications
- Develop “bare metal” embedded microprocessor firmware using C, C++ and assembler,
- and support App or Desktop software development tasks as required
- Development of test bench tools and scripts in Ruby or Python as needed
- Support the manufacturing operations when required (improving first time capability,
- training of production staff on new products, consideration of process improvements, etc.)
- Work individually on smaller designs taking full responsibility from specification, to design
- & layout, to release-to-production
- Work closely with Hardware Design, Test and Validation and Tester development teams
- Utilise and improve upon Department (and Company) systems and procedures as related
- to the role (e.g. Stage-Gate, FMEAs, Hardware & Software design, DFMA, etc.)
- Experience with Siemens Polarion PLM software
- Experience working on projects using the Stage Gate (or similar) process
- Process/manufacturing/quality experience
- Product testing experience
- An understanding of EMC testing and compliance
- Experience working in automotive, defence or mining desirable