Embedded Systems Engineer | C Programmer

Inner Range
Mt. Waverley, VIC
A$80,000-$100,000 p/a
Information & Communication Technology → Engineering - Software
Full-time
On-site

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

Mt. Waverley, VIC, Australia

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.

Looking for More Opportunities?

Explore more jobs with upfront salary details that respect your worth.

Control Systems Engineer - System Integration

Austcorp Executive

Logo for Control Systems Engineer - System Integration
Mulgrave, VIC
A$110,000 p/a
Full-time
On-site

Senior Systems Engineer

Blackbook Executive

Logo for Senior Systems Engineer
Melbourne, VIC
A$140,000-$170,000 p/a
Full-time
On-site

Cybersecurity & Systems Engineer

Downer

Melbourne, VIC
A$175,000-$220,000 p/a
Full-time
On-site

Lead Robotics Software Engineer

Lunar Outpost Oceania Pty Ltd

Logo for Lead Robotics Software Engineer
Melbourne, VIC
A$110,000-$135,000 p/a
Full-time
On-site

Electronics Engineer - Cyber Systems (Travel Opportunities)

Australian Defence Force

Logo for Electronics Engineer - Cyber Systems (Travel Opportunities)
Melbourne, VIC
A$90,000-$100,000 p/a
Full-time
On-site

Systems and Software Engineer

Downer

Logo for Systems and Software Engineer
Melbourne, VIC
A$175,000-$200,000 p/a
Full-time
On-site

Systems Integration Engineer

Kinexus

Logo for Systems Integration Engineer
Seaford, VIC
A$120,000-$160,000 p/a
Full-time
On-site

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

Monbulk College

Logo for Technology (Systems Engineering), Product & Design Teacher – Ongoing
Monbulk, VIC
A$79,589-$118,063 p/a
Full-time
On-site