We are looking on behalf of a client based in Canberra for a Senior Embedded C/C++ Developer.
You will be very hands on and still coding as a part of your day to day job.
Essentially the new recruit may be working in areas ranging from low level commutation for Brushless DC (BLDC) Motors, implementation of IP/UDP over serial ports RS485 with other proprietry protocols in the UDP payload (done in a multi-platform, library quality way), bootloaders for various cards, simple IO controllers, Video Tracking, etc.
This will be done in a mixture of C and C++ on a case by case basis, so we do want someone with C++ and OO skills, especially at the senior level.
In an ideal world this person will also have some Java experience and be able/willing to work on our Embedded Fire Control Computer. Technical experience required: - Proven Embedded experience in C and C++
- Excellent problem solving and communication skills
- The ability to work unsupervised
Experience in any of the following areas will be highly regarded - Exposure to a variety of communications protocols at varying layers, eg RS232, RS485, I2C, SPI, CAN, CANOpen, TCP/UDP/IP etc.
- Control Systems
- Video Processing
- C coding for DSP hardware
- Experience with development of desktop based diagnostics tools
- Full life cycle development from requirements analysis and high level design to system simulation, unit testing and bug tracking.
Please understand you will need security clearances, so Australian Citizens will be looked at highly.
|