About Vitalcare
Vitalcare is the Australian leader in nurse call systems. The company has been designing, manufacturing and installing systems since 1979 and today is at the forefront of ongoing research and development in aged care and wellness solutions.
The Role
Vitalcare's engineering team is developing a range of smart Wearable and IoT devices and associated embedded systems - ARM/STM32/AVR32/Linux etc.
Experience
Required: (the more experience you can bring in the following areas the better)
* 5 years + writing high quality code across a variety of low cost, low power, embedded systems
* Strong experience with ARM-based processor architectures
* Proficient with code development in C, C++
* Version control systems (SVN, GIT)
* Experience with typical embedded control peripherals (ie. RAM, Flash, UART, PWM, A/D, I2C, and SPI)
* Experience with standard software engineering tools including: build systems, revision control, bug tracking, test frameworks
* Experience with RF (ie. LoRa)
* Experience with using Raspberri Pi (ie. Linux, Networking, Python and Bash)
* Communications protocols including wireless, Bluetooth, Zigbee, error detection and correction
* Ability to pick up and maintain legacy or previously written code
* Ability to use electronic test equipment (ie. PSU's, oscilloscope, spectrum analysers)
* Available for immediate start
Hardware and/or PCB design skills would be a plus.
You must be self-motivated as you will be largely responsible for successful and on-time delivery of reach software task.
Job Types: Full-time, Permanent
Pay: $80,000.00 – $99,999.00 per year
Application Question(s):
* Are you eligible to work full time in Australia?
Experience:
* industry Embedded Firmware design: 5 years (Preferred)
* PCB design: 1 year (Preferred)
Language:
* English (Required)
Work Location: In person