Embedded Software Engineer, C/C++, ARM Processors Job in Essex, Home Counties Uk
Embedded Software Engineer, C/C++, ARM Processors
My clients are looking for a number of Embedded Software Engineers who will be responsible for the development of automotive-based real-time analysis software on an embedded platform
Main duties and Responsibilities
1. Must have a strong working knowledge of ARM processors
2. Must be proficient in the following development environments:
- Embedded C code development
- ANSi C
- C++
3. An understanding of Engines and automotive electronics (sensors and systems) would be an advantage
4. Must have worked on V model development, SIL1, SIL2 development
5. Must have a broad experience with electronic control systems development in an embedded environment with the following:
- Embedded C/C++/assembly,
- System analysis and design,
- System modelling,
- Automated testing,
- Safety-critical systems,
6. Must know how to use and setup development tools for microcontrollers (compilers/linkers/make), static code checkers, emulators/debuggers,
7. Should have some knowledge on the use of CANoe/CANAlyzer or similar
8. Should have used configuration management tools and issue tracking tools
Skills and Experiences
1. Must have good written and oral skills
2. Proven track record in the development of C software
3. Must have a 'can do' attitude to work.
4. Self-starter.
5. Must have a hand's on approach and good all round technician abilities.
6. Confident and professional as a representative of the company in front of customers.
7. Resourceful and organised - able to coordinate tests, tasks and customer visits, and to report progress to company management.
8. Able to 'think-on-your-feet', and to initiate actions.
9. Technically aware and capable of understanding the processes and capabilities of the products.
10. Prepared to participate in the programme planning and review meeting at least once a year to review the past achievements future planning