Job Description
Senir R&D Engineer
The job entails working on a diagnostic product as a part of a Real time programming team. I t requires the ability to handle all software development activities thoughout the entire development life cycle. Some key resposibilities include the participation in:
* Software specifications
* Software designs
* Software Coding
* Softare debugging
* Unit Test, integration, documentation and project report
Job Requirements
Specific Skills Required:
- Minimum of 5 years of real time embedded systems programming.
- Minimum of 5 years of programming in C.
- Minimum of 3 years of programming in C++.
- Minimum of 3 years experience in developing applications in a multi-tasking environment.
- Minimum of 3 years experience with commercial off the shelf real time operating system (RTOS) is required, knowledge of Mentor’s Nucleus Plus RTOS is highly desirable.
- Working experience with a system composed of multiple embedded micro-controllers including debugging with emulators is strongly preferred.
- Working knowledge of ARM9 and 8051 microprocessors is desirable.
- Working experience with TCP/IP protocol, CAN bus (CANopen protocol) and motion systems is desirable.
- Experience with object-oriented designs is required and UML knowledge is a plus.
- It is required that the candidate has been a significant contributor for at least one product through entire life-cycle.
- Candidate should be a self – starter, highly motivated and having a passion to deliver quality products on time.
- Ability to demonstrate excellent verbal and written communication skills is required.
- Medical diagnostics industry experience is a plus.
- Working experience in a regulated industry is desirable.
|