Is firmware coding your thing?
NLT Digital Solutions has just opened an exciting position in their Engineering team!
With award-winning technologies already in the market, we are continuing to develop and grow. In order to maintain customer satisfaction, we endeavor to keep on top of the latest requirements.
About the Role and Responsibilities
Working in a small, but highly skilled team, you will make a significant technical contribution to the design and development of a unique platform that will integrate with various innovative technologies and products for the mining industry.
- Write high quality, and efficient code in a growing, fast-paced ecosystem
- Contribute to all phases of the product development lifecycle.
- Design and develop new firmware (bare-metal /RTOS) and add features to existing products.
- Take ownership of tasks and be comfortable developing product features to completion.
- Work closely with other electronics, software, firmware, and test engineers to deliver fully functional products
- Work in a fast-paced environment supporting new developments, active deployments, and customer operated hardware
Required Skills
- Bachelor’s Degree in Electrical Engineering, Computer/Software Engineering, or equivalent
- 5 + or more years of professional engineering experience, designing, testing, and debugging complex Embedded Software and associated components
- Excellent communication skills and a willingness to learn new technologies
- Excellent analytical and critical thinking skills
- Respect and value other team members
- Passion for coding with C and C++ for bare-metal development
- Proficient reading schematics and PCB layout
- Work effectively as part of a team as well as independently.
- Be able to contribute to the team since day one.
- Experience with test equipment and tools (Oscilloscope, DMM, Soldering iron, debuggers, logic analyzers)
- Experienced with RISC-V or ARM architectures
- Experienced with PIC 8 Bit MCU development
- Familiarity with communication protocols such as, I2C, I2S, SPI, RS485, TCP/IP, MQTT and MODBUS.
- Proficient with Linux environment
Preferred skills
- Experience with FreeRTOS
- Experience with Embedded Linux
- Wireless communications experience, such as Wi-Fi, BLE, RFID and cellular.
- Experience with agile development tools such as GIT/Bitbucket, Jira and Confluence
- Experience with Docker Software Platform
- Expertise with Active RFID readers/tags
- Familiarity with Python, shell/bash scripting
Benefits
- Excellent company culture
- Be part of a highly skilled team that works with state-of-the-art technology
- Terrific location close to the Sunshine Coast
- Growth opportunities