What you'll be doing Atturra is looking for a highly experienced Embedded Software Developer to work with our Cloud Business Solutions partner in Brisbane, to showcase their strong skills to Atturra's clients.
The Cloud Business Solutions arm of Atturra is a Microsoft Partner.
We use technology to craft elegant solutions that enable Australian businesses and Government organisations to build a better future.
Our team of consultants is well known for decoding the most complex problems to create purpose-build digital experiences for the client.
Atturra is seeking candidates who have a passion for innovative technology and driving customer transformation.
This person must be able to communicate with a variety of different audiences and must have strong presentation skills.
The ability to lead technical groups along with handling critical customer issues is important for this role.
This role will require an onsite working arrangement in a state-of-the-art Brisbane city office.
Working Conditions: Permanent Onsite Brisbane What will make you successful in this role?
Technical Skills Solid grasp of real-time and embedded software design principles Ensures the software meets the timing and resource constraints of an embedded production environment.
Proficiency in POSIX C/C++ for embedded systems Essential for developing robust, standards-compliant software for real-time embedded environments.
Experience with scripting languages (e.g., Python, Bash) for automation and testing Useful for creating scripts to automate builds, tests, and system interactions.
In-depth knowledge of Linux operating systems, including experience with Yocto for building custom Linux distributions Critical for porting and optimizing the software on a Linux-based platform, with Yocto being key for tailoring the OS to the ARM hardware.
Familiarity with QNX operating system (for porting purposes) Necessary to understand the existing codebase and ensure a smooth transition to Linux.
Expertise in device driver development for Linux Required to interface the software with the proprietary cell controller hardware (CCU Gen4 and APM4).
Strong understanding of TCP/IP communication protocols and programming Vital for network communication within the control system.
Proficiency in industrial communication protocols relevant to the project (e.g., CAN, Ethernet/IP, Modbus, OPC UA) Ensures compatibility with industrial control systems and hardware interfaces.
Knowledge of embedded databases (e.g., SQLite, Berkeley DB) and their integration into embedded systems Essential for managing data locally on the device, a key addition you highlighted.
Experience with Docker for containerization, particularly for device registration and configuration Enables efficient deployment and management of software components, as per your requirement.
Ability to perform remote debugging using GUI or CLI tools (e.g., GNU debug, gdb) Critical for troubleshooting and optimizing the software on remote hardware, as specified.
DevOps Skills Experience with Azure DevOps (ADO) for project management and CI/CD pipelines Facilitates continuous integration, testing, and deployment in a collaborative environment.
Proficiency in GIT for version control Ensures effective code management and collaboration across the multi-year project.
Familiarity with Agile methodologies, including SCRUM and SAFe Scaled Agile Supports iterative development and scalability, aligning with the project's long-term nature.
Experience Bachelor's degree in computer science, Electrical or Software Engineering, or a related field Provides the foundational knowledge needed for embedded systems development.
Minimum of 5 years of experience in embedded software development, with a focus on real-time systems and Linux-based platforms Sufficient expertise to handle the complexity of porting and scaling the software for production.
Why is this an exciting opportunity?
Atturra is one of the fastest growing ASX-listed advisory and IT solutions companies in Australia, giving you a strong foundation to fulfil your career ambitions.
We currently have 1100+ professionals working across Australia, New Zealand, Singapore and Hong Kong who are using innovation to lead the way.
This is your chance to make an impact.
Come and join our talented and creative team of change makers to redefine the future through technology.
Our Cloud Business Solutions team specialises in strategy, migration, and proactive management across large enterprise and small-scale cloud deployments.
We use a tailored approach to build scalable cloud solutions that modernise IT environments, enhance productivity, and ensure business continuity.
What our people say: "We are working towards a very bright future." "It's a company with vision and a promising future." Why you'll love working here Culture of possibility At Atturra we embrace innovation within our teams, fostering an environment of possibility and growth.
We believe in creating a supportive and welcoming culture, where everyone is encouraged to achieve success through collaboration, continuous learning, and smart work practices.
A strong set of company values Our culture is reflected by our employees who demonstrate camaraderie, innovation, dedication, respect and excellence in everything they do.
These traits have become integral to the way we do business and are the values we strive for.
Valuable employee benefits Employee benefits, recognition, and wellbeing platform Career growth via succession planning, internal promotions, and mentorship opportunities Ongoing investment in professional development through industry and technology certifications, and study assistance Mental health support through our Employee Assistance Program Support for family and caring responsibilities, including paid parental leave Employee referral program, with monetary incentives offered Commitment to supporting Australia's veterans Atturra is proud to be recognised as a Veteran Friendly Employer by the Department of Veterans Affairs' Veteran Employment Commitment (VEC) and is committed to supporting Australia's veteran community.
We aim to enhance the employment experience for veterans by improving recruitment, support, retention, and leadership opportunities to ensure they have a meaningful and impactful career with us.
What our people say: "Atturra has a great working environment and management are very supportive of their staff.
We celebrate success and have fun while working hard." How to apply Careers | Atturra Recruitment Agencies/Headhunters: We got this covered.
Our Talent Acquisition team is working on our hiring demands and will reach out should we need extra support.
Atturra only accepts referrals from agencies on our official supplier list via Agency Portal.
Agencies are required to go through our procurement process, have an approved fee agreement, and be invited to participate in hiring for a job opening by the Atturra Talent Acquisition team.
Any profiles or referrals submitted outside of this process will be deemed invalid.
We request that you do not contact Atturra employees outside of the Talent Acquisition team for any hiring-related queries.
To become an official supplier, send an expression of interest via ******.
Atturra is committed to addressing the digital skills gap and advocating for diversity and inclusion.
We encourage applications from all individuals, regardless of Veteran or service status, gender, LGBTQI+ identity, ethnicity, religion, physical ability, or age.
This document is intended to describe the general nature and level of work being performed by people assigned to this job.
It is not intended to be a comprehensive list of all responsibilities, key accountabilities, and skills of persons so classified.
Management reserves the right to add or change the job and relevant percentage of accountabilities as required, in its sole discretion.