Senior Embedded Systems Engineer | C Programmer
Inner Range
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
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.
Embedded Systems Engineer | C Programmer
Inner Range
Control Systems Engineer - System Integration
Austcorp Executive
Senior Systems Engineer
Blackbook Executive
Senior Control Systems Engineer Water & Wastewater - Brisbane
Telos
Senior Systems Engineer
Downer
Electronics Engineer - Cyber Systems (Travel Opportunities)
Australian Defence Force
Senior Software Engineers (Front End & Back End)
Hunter Industries Inc
Senior Power System Engineer
Design & Build