Senior Embedded Systems Engineer | C Programmer

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

Posted 3 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 a senior 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

10+ 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.

Embedded Systems Engineer | C Programmer

Inner Range

Mt. Waverley, VIC
A$80,000-$100,000 p/a
Full-time
On-site

Control Systems Engineer - System Integration

Austcorp Executive

Mulgrave, VIC
A$110,000 p/a
Full-time
On-site

Senior Systems Engineer

Blackbook Executive

Melbourne, VIC
A$140,000-$170,000 p/a
Full-time
On-site

Senior Control Systems Engineer Water & Wastewater - Brisbane

Telos

Melbourne, VIC
A$130,000-$180,000 p/a
Full-time
On-site

Senior Systems Engineer

Downer

Melbourne, VIC
A$170,000-$200,000 p/a
Full-time
On-site

Electronics Engineer - Cyber Systems (Travel Opportunities)

Australian Defence Force

Melbourne, VIC
A$95,000-$105,000 p/a
Full-time
On-site

Senior Software Engineers (Front End & Back End)

Hunter Industries Inc

Melbourne, VIC
A$135,000-$165,000 p/a
Full-time
Remote

Senior Power System Engineer

Design & Build

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