Embedded C Software Engineer - Consumer Electronics - Portable Media Devices
Globally recognised brand name in consumer electronics
Long term projects with challenging projects to work on
Hands-on senior level role (5+ years required)
Embedded C Software Engineer - Consumer Electronics - Portable Media Devices- Sydney
- Globally recognised and household name in the consumer electronics field
- Work with expert embedded software engineers in the consumer electronics field
- Hands-on senior role (no leadership responsibilities required)
- Develop your programming skills on ARM cores and RTOS platforms
- Senior level role (5+ years experience)
A talented embedded C Software Engineer is required to work within the Consumer Electronics space. This embedded software engineer role will utilise your embedded software experience and is currently required by a leading consumer electronics organisation. In this role you will be responsible for the maintenance and development of software used in a number of portable consumer electronic products. Furthermore, the successful embedded C software engineer will deliver enhancements and modfications to the existing codebase.
Aside from debugging, maintenance, and development, the successful embedded software engineer will be required to carry out the following responsibilities:
- Device driver development and porting drivers from one platform to another (essential)
- Software development under RTOS platforms (essential)
- Good understanding of JTAG techniques (essential)
- Embedded C programming on 32-bit microprocessors (ARM cores are preferrable)
- Experience with Version control and source code management tools such as CVS or Clear Case
- Prior experience with software builds and releases
To be considered for this fantastic opportunity you will have excellent embedded C programming skills with a strong interest in debugging software on embedded Linux and real-time platforms. In addition, the client is looking for embedded software engineers who have been involved in the whole product lifecycle and capable of working both in a team or individually.
Requirements
- Bachelor of Computer Science, Electrical Engineering, Electronics Engineering ????? ????? relevant engineering ????? ?????
- 5+ years upwards of programming in embedded C
- Programming on microprocessors/micro-controllers
- Track record of developing software for RTOS (real-time operating system) environments
- Strong software debugging skills
- Prior experience in developing software for Linux and other open source platforms
- Excellent communication skills and ability to liaise with stakeholders from different departments
This is a rare opportunity for a senior embedded software engineer to join a leading player in the consumer electronics field.
To apply for this role, please forward BOTH your cover letter and resume in MS Word format.
*Please attach a covering ????? ????? all applications.
To apply online, please click on the appropriate link below. Alternatively, please contact ????? ????? on (??) ???? ???? quoting Ref No. (??) ???? ????.
Visit mycareer.com.au to view more jobs.