Embedded Systems Engineer | C Programmer
Inner Range
Posted 12 days ago
About Us
Inner Range is a cutting-edge manufacturer of integrated electronic security software and systems. Australian-based but world-leading, Inner Range has over 35 years of experience with more than 150,000 installations globally. Our continuous investment in research and development at our Melbourne HQ ensures our products maintain an innovative and cutting-edge design to the benefit of thousands of small and large organisations alike.
Situated in Melbourne's Southeast (away from the daily grind into the city) we offer a fantastic opportunity to build your career with a great bunch of people.
The Role
The candidate will be joining an established team as an engineer developing embedded firmware using the C language.
The person we seek should have tertiary qualifications (or equivalent experience) in an appropriate field such as Computer Systems Engineering, Computer Science or similar. They should have an understanding of embedded firmware development using the C language and be capable of understanding basic hardware schematics. The ideal candidate is a quick learner and has a keen interest in electronics and software development.
Daily Tasks
Embedded C firmware development on ARM Cortex-M processors
New functionality development for exciting, new projects
New functionality development for existing, established products
Maintenance development of existing project code
Design and documentation of system architectures.
Documentation of implementation and test procedures.
Supporting other team members and liaising with other departments.
Specific Required Experience
4+ years experience in embedded software/firmware development.
Tertiary qualifications in Electronics Engineering, Computer Systems Engineering, or a related field (or equivalent experience).
Strong understanding of the C language in embedded systems.
Experience with C development on ARM processors.
An understanding of RTOS for embedded systems.
Understanding of various hardware peripherals such as IP, Ethernet, SPI, I2C, UART and RS485.
Firmware development with some of the following: IP, Ethernet, SPI, I2C, UART and RS485.
Familiar with tracking down application issues/bugs (For example debugging and other low-level techniques).
Strong fault-finding and problem-solving skills.
An understanding of general electronics hardware and the ability to read both schematics and datasheets.
Good communication skills.
Experience with version control systems and platforms (E.g. Git, GitHub, etc.).
Advantageous Attributes
Experience with bare metal embedded development on microcontrollers.
Experience developing products that have RFID functionality.
Experience with electronic manufacturing.
Experience with other languages such as Rust and Python.
Experience troubleshooting IP protocols using WireShark.
Experience with LoRaWAN communication.
Experience with protocol design for embedded systems.
Linux development experience (Yocto, Bash, Linux drivers).
Web development experience (JS, TS, Node, CSS, etc.).
This is an excellent opportunity to grow your career within a company that offers a stable & enjoyable work environment, coupled with a varied & progressive portfolio of interesting projects.
Located in Mount Waverley in the Eastern suburbs is an opportunity to avoid the daily grind of a long commute to the CBD.
Applicants must be Australian citizens or permanent residents, sponsorship is not offered and temporary work rights will not be considered. Applicants should be prepared to undertake a skill and knowledge assessment. The successful applicant will be required to obtain a national police check.
Personal candidates are invited to submit a CV together with a cover letter addressing this position and salary expectations in the first instance. No telephone calls or recruiters at this stage, please.
About Inner Range
This company does not have any further information provided at this time. We encourage you to research the company by searching for them to learn more about their culture and values before applying for the role.
Control Systems Engineer - System Integration
Austcorp Executive

Senior Systems Engineer
Blackbook Executive

Cybersecurity & Systems Engineer
Downer
Lead Robotics Software Engineer
Lunar Outpost Oceania Pty Ltd

Electronics Engineer - Cyber Systems (Travel Opportunities)
Australian Defence Force

Systems and Software Engineer
Downer

Systems Integration Engineer
Kinexus

Technology (Systems Engineering), Product & Design Teacher – Ongoing
Monbulk College
