Attentis is an Australian technology company specialising in intelligent IoT sensor networks for remote, real-time environmental monitoring and emergency detection. Our technology provides 24/7 situational awareness for bushfire detection, micro-climate weather, flood monitoring, air quality, and infrastructure protection. About the Role We are seeking a Senior Embedded Software Engineer to play a key role in the design and development of advanced embedded systems built around ARM-based Linux platforms. You will work on innovative products that integrate camera systems, sensors, and real-time data acquisition, developing software that interfaces directly with custom hardware. This will also involve developing hardened communication interfacing through LTE, CAT-M1, NB-IoT, and Starlink systems. This is a handson engineering role suited to someone who enjoys solving complex hardwaresoftware problems and owning systems from early prototype through to production deployment. You will collaborate closely with electronics and systems engineers on hardware bringup, device integration, and system optimisation. Required Skills & Experience Education: Degree in Electronics Engineering, Computer Systems, Mechatronics, or similar. Experience: 5+ years professional experience in embedded software development. Programming: Strong proficiency in Python and C for embedded systems, including developing asynchronous, multithreaded applications for high-performance environments. Platforms: Deep experience working with ARM-based embedded Linux platforms. Microcontrollers: Experience in low-level microprocessor firmware development using C on MSP430 and Atmel devices. Hardware Interfacing: Solid experience in sensor interfacing over protocols including SPI, I2C, UART, USB, GPIO, and RS485. Imaging Systems: Ability to integrate camera modules and imaging pipelines (CSI / MIPI / V4L2). Communications: Experience developing hardened communication interfaces through LTE, CATM1, NBIoT, and Starlink systems. Integration & Debugging: Proven experience debugging hardware/software integration issues. Software Practices: A sound understanding of firmware development best practices, version control, and documentation. Soft Skills: Excellent communication skills, with the ability to contribute to architecture decisions and provide technical leadership. Highly Desirable Networking: Experience with TCP/IP networking including VPNs, firewalls, and encrypted communications. Test Automation: Proficiency in Python for test automation or diagnostics. Hardware Skills: Foundational knowledge of electronics, PCBs, circuit design, and hardware interfacing. Testing: Experience with common test equipment such as laboratory power supplies, DC loads, oscilloscopes, and multimeters. Production Support: Experience supporting products in active production deployments. Applicants must be an Australian Citizen, Permanent Resident, or hold an appropriate Australian work visa/work entitlements. Employer Questions Your application will include the following questions: Which of the following statements best describes your right to work in Australia? How many years of experience do you have as an embedded systems engineer? Which of the following programming languages are you experienced in? What We Offer Technical Leadership: A high-impact role where you can shape engineering standards and longterm technical direction. Ownership: Direct control over software architecture and system integration for complex, real-world products. Compensation: Competitive senior-level salary plus equity in a growing Australian tech company. #J-18808-Ljbffr
Job Title
Senior Embedded Systems Engineer