Senior Engineer - Firmware
Job Description
Key Responsibility Areas
- The design, development, qualification and implementation of embedded firmware (in C) for general electronic products such as GSM/GPS telematics units.
- Technical support of products and systems to manufacturing, vendors, technology partners installation centres, customers etc.
- Project management and technical liaison with external development partners.
- Research and development of new technologies to be used by the development team.
Knowledge and skills
- 5 years or more of electronics experience
- 5 years or more of Embedded C experience
- Have already worked on or have already done several Embedded Firmware projects in their career as a senior firmware engineer
- C# programming
- Altium Designer for PCBs experience
- Automotive electronics experience
- RF experience
- GSM and GPS experience
- MATLAB and similar CAD packages
- Bachelors degree in Electronic Engineering is required.
- Good tertiary marks, especially with regards to final year project/thesis.
- Minimum Five years experience in Embedded software development experience in C is essential.
- Minimum Five years experience in electronics engineering and hardware design is required.
- Understanding of RF and wireless communications is preferable.
- Must have been part of a managed design project from start to finish, using project management fundamentals.
- Good written and oral communication skills in English essential.
- Team orientated work personality.
Bachelor's Degree: Engineering (Required)
Languages