Embedded Software Engineer

All vacancies of AustraliaInformation & Communication TechnologyEmbedded Software Engineer

Embedded C software engineer with fluent coding skills & proficiency across the entire SDLC and Real-time systems. Permanent Position.

Summary about this job

Engineering - Software

Company: Collective Intelligence Group

Location: Sydney

Work type: Full Time

Salary: n\a

Phone: +61-8-9568-8405

Fax: +61-7-6105-5464

E-mail: n\a

Site:

Detail information about job Embedded Software Engineer. Terms and conditions vacancy

  • Commitment to personal growth and development
  • Fast growing IoT industry
  • Team Environment

Company

We build disruptive technology in the telematics industry. We design and build from scratch hardware, software, firmware, human interface and communications protocol.

We are located in Australia, the United Kingdom, Colombia and the Philippines.

Our R&D teams are based in Australia and the Philippines with movement to set up a team in the US.

 

The Role

  • Test-driven development
  • Real-time embedded software development using C / C++
  • Working on device driver implementation on ARM microcontrollers for GPS, cellular modules and sensors.
  • Implementing machine to machine communication protocol via CANBus and RS-485.
  • Develop quality driven software application in Linux and embedded RTOS.
  • Able to lead a team of developers and collaborate with third parties.

The Candidate

  • Experience work with Linux libraries, GUI frameworks and network communication protocol stacks.
  • Quick self-learner with excellent problem-solving skills.
  • If you are a proactive person with a strong engagement, take pride and ownership in your contribution, have excellent attention to detail and want to be part of a growing organization; this could be your next long- term role.

Musts

  • Proficient in embedded C/C++ object-oriented programming
  • Experience in various real time operating system 
  • Experience in working with cellular modems and other communication modules
  • Experience in low level device driver implementation for:
  • UART
  • 12C
  • TWI
  • SPI
  • Experience in communication protocol implementation over:
  • CANBUS
  • RS232
  • Knowledge of IoT technology such as 3G/4G, ZigBee, BLE and LoRa
  • Knowledge of basic electronics

 

PLEASE ADD IN YOUR COVER LETTER A PARAGRAPH DESCRIBING AN EXPERIENCE YOU HAVE HAD LEADING A DEVELOPMENT TEAM. 

 

Useful though not critical

  • System Architecture experience
  • Knowledge of QT and Python is a plus
  • Knowledge of unit test implementation (e.g. Google Test/Mock, Behave)
  • 5-10 years' experience
  • Enterprise level software experience
  • Take control of the show /wanting to run your own show
  • Experience with web development and database integration

Wonderful if you did

  • Live locally
  • Have an entrepreneurial spirit

 

This is a full time role.

Salary will be paid according to experience

 

Please send resume through seek. 

 

Responds for Embedded Software Engineer on FaceBook

Read all comments for Embedded Software Engineer. Leave a respond Embedded Software Engineer in social networks. Embedded Software Engineer on Facebook, LinkedIn and Google+