1,493 Software Engineer jobs in Australia

Embedded Linux Senior Software Engineer - Optimisation

2000 Sydney, New South Wales Canonical

Posted 7 days ago

Job Viewed

Tap Again To Close

Job Descriptions

Embedded Linux Senior Software Engineer - Optimisation

Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical

Embedded Linux Senior Software Engineer - Optimisation

1 day ago Be among the first 25 applicants

Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical

Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.

The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.

Location: This is a Globally remote role

What your day will look like

  • Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
  • Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
  • Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
  • Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
  • Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server
  • Work with the most advanced operating systems and application technologies available in the enterprise world.

Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.

What we are looking for in you

  • You love technology and working with brilliant people
  • You have a Bachelor's degree in Computer Science, STEM or similar
  • You have experience with Linux packaging (Debian, RPM, Yocto)
  • You have experience working with open source communities and licences
  • You have experience working with C, C++
  • You can work in a globally distributed team through self-discipline and self-motivation.

Additional Skills That You Might Also Bring

  • Experience with graphics stacks
  • Good understanding of networking - TCP/IP, DHCP, HTTP/REST
  • Basic understanding of security best practices in IoT or server environments
  • Good communication skills, ideally public speaking experience
  • IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
  • Some experience with Docker/OCI containers/K8s

What we offer you

Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.

In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.

  • Fully remote working environment - we've been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at 'sprints'
  • Priority Pass for travel and travel upgrades for long haul company events

About Canonical

Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.

Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.

Canonical is an equal opportunity employer

We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Canonical by 2x

Get notified about new Senior Software Engineer jobs in Sydney, New South Wales, Australia .

Senior Software Consulting Specialist - BMS

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 2 weeks ago

Senior Principal Software Engineer - Platform Engineering

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 5 days ago

Millers Point, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 1 day ago

Senior Software Engineer - Transactional Data Platform

Sydney, New South Wales, Australia 2 weeks ago

Senior Software Engineer (Trust & Safety) Principal Software Engineer - Observability

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia A$170,000.00-A$190,000.00 2 weeks ago

Senior Full Stack Software Engineer (Open to remote locations across Australia)

Chatswood, New South Wales, Australia 1 month ago

Senior Software Engineer - Trusted Data Platform

Sydney, New South Wales, Australia 2 months ago

Principal Software Engineer - Kubernetes Storage

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 2 weeks ago

Senior Embedded C++ Engineer – AI-Powered Edge Computing

Sydney, New South Wales, Australia 2 months ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer

3001 Melbourne, Victoria Applied EV

Posted 5 days ago

Job Viewed

Tap Again To Close

Job Descriptions

Overview

We are an Australian technology company creating the future of mobility with software-defined driverless transport. To build this new future and respond to growing demand, we are on the hunt to employ fresh thinking, technical minds to join our dynamic team, where we will continue to innovate and thrive together.

Applied EV develops safety-rated, autonomous-ready, digital control systems (Digital Backbone) and modular vehicle platforms (Blanc Robot), for global commercial applications. We are developing the next generation of mobility, where vehicles run entirely on software and are programmable, improving efficiency & sustainability.

Applied EV creates an inclusive environment that empowers employees and embraces diversity. We welcome and encourage everyone who has a passion and curiosity for technology, automotive and innovation to explore our open positions and join our growing team.

Job Purpose:

Working as part of a global software team and key internal and external stakeholders, you will be responsible for leading a team of software engineers to deliver middleware stack (including driver development) and support with integration and board bring up activities.

Duties & tasks include:

    • Lead a team of on-site and external engineers to develop and maintain embedded software for mobility ECUs based on system design/requirements
    • Work as part of a cross-functional team that develops new products, from prototype through to production.
    • Take ownership of middleware software delivery and application software integration.
    • Follow our safety-critical and secure software development process and ensure your team is delivering functional software with all the required artefacts to comply with ISO 26262/ISO 21434/ASPICE standards.

Key Competencies and Skills

The ideal candidate for this position brings with them:

    • A bachelor’s degree or equivalent in Electronics Engineering and/or Computer Science.
    • Minimum 5 years’ experience in the automotive or similar industries required:
    • A strong understanding of embedded software development concepts (i.e. use of peripherals like DMA, communication protocols like SPI, CAN, configuration of RTOS)
    • A sound understanding of the full software development lifecycle (SDLC) through requirements, design, implementation, code review/static analysis, unit/integration testing.
    • Proficiency with the following tools, technologies & systems (or equivalents):
    • C/C++Vector Toolkits
    • Lauterbach TRACE32 or similar
    • Software version control (i.e. Git)
    • Build tools (i.e. Make, CMake)
    • Polarion or similar configuration management systems
    • Jira
    • Strong understanding of automotive protocols: CAN, Ethernet
    • Experience with root cause analysis and engineering risk management methods (e.g., FMEA).
    • Hands-on experience with various microcontrollers (e.g., Infineon TriCore, NXP, Renesas or STM32)
    • Demonstrable team leadership skills
    • Experience working in a fast-paced environment dealing with complex and multiple tasks.
    • The ability to be adaptable and flexible to business needs.
    • Excellent organisation skills and fluency in written and verbal communication in English.

Desirable skills

  • Safety-critical software for ASIL rated systems in accordance with ISO 26262
  • Configuring AUTOSAR Classic BSW stacks
  • Exposure to functional safety (ISO 26262) and ASIL-level developments
  • Experience with AUTOSAR Classic Platform: BSW configuration, RTE, MCAL, CDD, SWC integration
  • Experience with FlexRay, diagnostics (UDS)
  • Experience in OTA, Cybersecurity
  • Understanding of model-based development (e.g., MATLAB/Simulink)

Complementary onsite cafe and onsite parking! Flexible start and finish times. World first technology.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer

2000 Sydney, New South Wales Opus Talent Solutions

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Descriptions

Opus Talent Solutions provided pay range

This range is provided by Opus Talent Solutions. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

A$160,000.00/yr - A$00,000.00/yr

Direct message the job poster from Opus Talent Solutions

Associate Director @ Opus Recruitment | Talent , Sales, Coaching, Marketing

Senior Embedded Software Engineer – Perm Role – AgTech – C++

My client is a fast-scaling Australian AgTech company helping farmers transform how they monitor and manage water across vast, remote agricultural properties. They design, build, and support rugged, low-maintenance IoT devices that transmit data over satellite, cellular, and other long-range networks to our cloud platform.

These guys are building the next generation of smart on-farm infrastructure, integrating sensors, controllers, and predictive analytics, and have a host of exciting projects coming up.

The role

  • Design & development of embedded firmware on new and existing products using modern C++ on ARM Cortex-M devices with FreeRTOS
  • Ensure the implementation of robust, reliable and maintainable solutions
  • Own the firmware release pipeline / contribute to continuous integration & testing
  • Take a lead role in the testing & validation of embedded systems
  • Support field deployments and customer escalations
  • Act as a mentor to junior colleagues, and champion best practices

What will you bring to the team?

  • 5+ years experience in embedded firmware development using C/C++ on ARM Cortex-M
  • Familiarity with microcontrollers is a big plus
  • Expertise in the use of C++ templates & object-oriented code
  • Experience writing memory-efficient code
  • Solid recent experience with FreeRTOS or equivalent IDEs
  • Knowledge of IoT systems, edge processing & low-power design
  • Python / Java / JS skills will prove advantageous
  • Experience with CI/CD practices
  • Familiar with AWS services
  • Excellent communicator / collaborator who enjoys working in a team

Why Apply?

  • High performing team
  • Scaling company who are leaders in their field
  • Growth opportunities
Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries Agriculture, Construction, Mining Machinery Manufacturing

Referrals increase your chances of interviewing at Opus Talent Solutions by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles.

Sydney, New South Wales, Australia 19 hours ago

Sydney, New South Wales, Australia 3 hours ago

Revesby Heights, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 19 hours ago

Sydney, New South Wales, Australia A$150,000.0 -A 200,000.00 4 days ago

Sydney, New South Wales, Australia 2 days ago

Sydney, New South Wales, Australia 3 weeks ago

North Rocks, New South Wales, Australia 3 hours ago

QA Software Engineer (Sensors and Effectors) (AU)

Sydney, New South Wales, Australia 2 days ago

Embedded Linux Field Engineer (Mandarin speaking)

Sydney, New South Wales, Australia 2 weeks ago

Embedded Linux Senior Software Engineer - Optimisation

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 2 weeks ago

Ubuntu Linux Kernel Engineer - BIOS/Firmware

Sydney, New South Wales, Australia 3 weeks ago

Surry Hills, New South Wales, Australia A 130,000.00-A 200,000.00 4 days ago

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 1 day ago

Macquarie Park, New South Wales, Australia 2 days ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Embedded Software Engineer

2000 Sydney, New South Wales Q-CTRL

Posted 4 days ago

Job Viewed

Tap Again To Close

Job Descriptions

Join or sign in to find your next job

Join to apply for the Senior Embedded Software Engineer role at Q-CTRL

21 hours ago Be among the first 25 applicants

Join to apply for the Senior Embedded Software Engineer role at Q-CTRL

Get AI-powered advice on this job and more exclusive features.

About Us

Founded in 2017, Q-CTRL has grown to become the global leader in quantum. We’re using control to solve the hardest problems facing quantum technology, improving hardware performance and accelerating pathways to useful quantum computers and other technologies. As a product-led company, we bring together diverse teams such as product, design, engineering and research to help achieve our mission of making quantum technology useful. Join us to help shape the quantum future.

About Us

Founded in 2017, Q-CTRL has grown to become the global leader in quantum. We’re using control to solve the hardest problems facing quantum technology, improving hardware performance and accelerating pathways to useful quantum computers and other technologies. As a product-led company, we bring together diverse teams such as product, design, engineering and research to help achieve our mission of making quantum technology useful. Join us to help shape the quantum future.

As one of the fastest growing companies in the quantum sector, we’ve had a number of key milestones:

  • In November 2023, we announced an industry-first partnership with IBM Quantum Services, natively integrating our performance management software with all IBM quantum computers. Building off of this relationship, in September 2024 we started offering two services via IBM’s new Qiskit Functions Catalog as an inaugural partner
  • Designed and moved our Global HQ offices and lab space into the first purpose-built (and award winning) commercial and research facility for a quantum technology company in Australia
  • Continued to deliver real world outcomes across the quantum sectors, with our work with Australian Defence on software-ruggedized quantum sensing for navigation without GPS, as featured in the New York Times
  • In October 2024, we announced our record breaking expansion of our Series B funding round to USD $113M, with $59M USD of new capital
  • Grew our global presence to include Los Angeles, Berlin, and Oxford - as well as the recently announced office in San Francisco


From educating the workforce on how quantum computing works, to building the next generation of quantum sensors, to delivering massive performance gains for end-users, it all starts with hiring the right talent. If you want to help us build the Quantum future, read on.

About The Role

We are seeking an Embedded Software Engineer to develop firmware for our control, sensing, and actuation systems that automate the operation of our quantum sensors. You’ll primarily be developing new applications on our Xilinx Zynq + Embedded Linux platform based on requirements developed in collaboration with our research scientists to assist scientific advancement and to demonstrate our technology in the field. Our firmware is characterised by real-time constraints, data acquisition, signal processing, sequence execution, network communication, and hardware/FPGA interfacing.

You will join a growing team focused on quantum sensing for defence and aerospace, and work with experts in fields such as cold-atom interferometry, magnetometry, and inertial navigation to develop state-of-the-art technology.

What you'll be doing:

  • Own the development, integration, and support of embedded systems employed in Q-CTRL’s quantum sensing and navigation systems targeting Xilinx SoC and STM32 platforms
  • Responsible for the design, implementation, and testing of control, sensing, and actuation firmware needed to autonomously operate next generation quantum sensors
  • Work in cross-functional teams of scientists and engineers to solve novel issues in research & development and product-focused environments
  • Contribute to the success of field trials with industry partners
  • Create test and simulation setups including hardware-in-the-loop test fixtures


Ideally you'll have:

  • Experience working in a research environment whilst collaborating with established engineering teams and research scientists
  • Experience in algorithm development for control systems and autonomous sensor operation
  • Proficiency with a systems programming language such as C, C++, or Rust
  • Experience with a hardware description language (Verilog/VHDL)
  • Experience creating embedded linux distributions using tools such as Buildroot, Yocto, or Petalinux
  • Experience using an RTOS to develop microcontroller firmware
  • Desirable to have worked on embedded systems involving interfacing with FPGAs such as JESD204 and AXI interfaces
  • Preference will be given to candidates with experience qualifying or deploying systems for use in aircraft


Why Q-CTRL?

Flexibility: We embrace workplace flexibility so you worry more about your impact vs a rigid work schedule.

Attractive salary: You’ll get to have the start-up impact without the start-up wages.

Equity: We want people to have a sense of ownership in what they do and offer the potential for equity share and annual bonuses.

Cash bonus: We recognize exceptional performance and impact by offering annual discretionary cash bonuses.

Resources: We are well funded by the world’s best technology investors, letting us chase our ambitions with minimal constraints.

Parental support: We offer paid parental leave to support you and your loved ones.

Diversity: We’re an equal opportunity employer and actively support initiatives like the ‘Global Women in Quantum’ program to help expand the quantum workforce.

Unique culture: You’ll be surrounded by some of the world’s leading physicists, engineers, product, marketing and design people (to name a few!) with a strong desire to learn and transfer knowledge.

Meaningful values: You’ll work with an incredibly supportive team who work consistently to deliver our core values to be real, be trusted, be just and to be revered.

Personal development: We provide you with a personal development and wellness budget.

Make a dent: Last but not least you’ll have the unique opportunity to help set the direction for this revolutionary technology and truly make an impact that matters!

Q-CTRL aims to bring together cross-functional teams from many different backgrounds to help achieve our goals - we strongly encourage you to apply even if you do not meet all of the requirements mentioned in the job posting.

Please be advised that our communications will only come from the @q-ctrl.com domain. All our active job postings are available on our company website.

To recruitment agencies, we do not accept unsolicited branded profiles and are not responsible for any fees related to unsolicited resumes.

Seniority level
  • Seniority level Not Applicable
Employment type
  • Employment type Full-time
Job function
  • Job function Engineering and Information Technology
  • Industries Software Development

Referrals increase your chances of interviewing at Q-CTRL by 2x

Get notified about new Senior Embedded Software Engineer jobs in Sydney, New South Wales, Australia .

Sydney, New South Wales, Australia 2 weeks ago

Software Engineering Manager - Desktop and Embedded Linux Optimisation

Sydney, New South Wales, Australia 4 months ago

Senior Software Engineer - Global Payroll Platform

Sydney, New South Wales, Australia 2 weeks ago

Lecturer & Senior Lecturer/Assistant Professors -CIS- Cybersecurity, Data Science, Networking & Software Engineering

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 8 hours ago

Senior Software Engineer - Multiple Roles

Sydney, New South Wales, Australia 3 days ago

Sydney, New South Wales, Australia 1 day ago

Embedded Linux Senior Software Engineer - Optimisation

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 20 hours ago

Senior Software Engineer (Frontend) (SaaS)

Sydney, New South Wales, Australia 1 month ago

North Sydney, New South Wales, Australia 3 weeks ago

Senior Software Engineer - Multiple roles

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 6 days ago

Sydney, New South Wales, Australia 2 days ago

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 5 days ago

Senior Software Engineer, Engineering Productivity, Android

Sydney, New South Wales, Australia 3 weeks ago

Sydney, New South Wales, Australia 1 day ago

Senior Software Engineer, Storage Engines

Millers Point, New South Wales, Australia 1 week ago

Senior Software Engineer (Apps & H/Ware Integration)

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Senior Analyst Programmer

3001 Melbourne, Victoria Portable Studios

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Descriptions

We care about people and the world. We seek out areas of social need and policy failure and make transformational change using research, design and technology. Our clients are as passionate as we are and are working in government agencies, nonprofit organisations and socially-minded businesses.

There are currently 50+ of us working as researchers, strategists, designers, technologists and producers towards our mission from our head office in Collingwood, and remotely from co-working spaces and homes across Australia.

This role sits in our Design Services team, which is made up of over a dozen multidisciplinary human centred designers and producers who work to understand and define the needs of people and organisations and bring them through a design process towards solutions that make a real difference.

Then there’s you!

A Senior Developer who thrives on solving complex technical problems in service of meaningful impact. You’ve worked across multiple applications and systems, and you bring deep technical expertise (whether it’s in Azure, AWS, or a combination of both) paired with the flexibility to adapt across a diverse tech stack.

You write clean, thoughtful code and know that good development isn’t just about building things; it’s about building the right things, the right way, in the right context. You’re comfortable navigating Microsoft or open-source environments, and bring a solid understanding of architecture, performance, and modern development practices.

But beyond the code, you're a team player. Offering guidance to more junior developers, providing constructive feedback during pull requests, and collaborating with designers and producers to deliver integrated solutions. You enjoy mentoring, but you also know there’s always more to learn. You're curious, generous with your knowledge, and open to new approaches.

We are looking for someone who:
  • Is passionate about solving difficult problems
  • Is comfortable in the Azure or AWS ecosystem
  • Brings deep expertise in one or more technologies, and is adaptable across a diverse technology stack spanning either open source or Microsoft environments
  • Is able to work collaboratively in multidisciplinary teams of designers, developers and producers
  • Seeks out opportunities to learn, and helps others by providing feedback
  • Is able to communicate clearly to a broad range of stakeholders, both in person and in writing
  • Is a senior developer who has had significant experience and worked on a number of different applications during their career.
An example of what a week at Portable as a Senior Developer might look like:
  • Spending time writing code - implementing new APIs for a transport project and adding new elements to the UI components for a geospatial project
  • Pairing and mentoring on a feature with a mid-level or junior developer to provide directed advice and guidance that will help them grow professionally as a developer
  • Reviewing a few pull requests to help individuals and the team grow with their ability to commit good code to projects
  • Running one of our fortnightly Deep Dive sessions, helping other developers at Portable increase their skill in a technology you're interested in
  • Collaborating with producers to plan new features and assist with the execution of the overall project architecture
  • Working with the team to do some sprint planning, writing up some tickets in Jira and thinking about how you could break up the tasks to give some learning opportunities to junior developers. And plan to have some of your time to be available to mentor them while they pair.
Here’s how we remunerate and support the experience, growth, and wellbeing of our team:

The salary range for this role is $115,000 to $40,000 plus superannuation.

Joining Portable means becoming part of an organisation with an award-winning workplace culture, where your contributions are valued and you’re supported by a multidisciplinary team.

Here’s what else you can look forward to:

  • Meaningful work with impact: We take on projects that aim to make a positive difference in areas like mental health, social justice, and accessibility
  • Flexible work arrangements: We support a flexible working environment—whether it’s from home, the office, or a café—with remote and hybrid options (up to 4 days per week), flexible hours, and personalised start/finish times
  • Enhanced leave benefits: Enjoy bonus annual leave based on tenure, the option to purchase additional leave, paid volunteering leave, and paid mental health days as personal leave with no explanation or medical certificate required
  • Growth and career development: We offer structured career pathways, an annual professional development allowance of $1,000 and wo working days, access to our Emerging Leaders program, twice-yearly salary reviews, and ongoing leadership coaching for those ready to step up
  • Wellbeing support: Through our Employee Assistance Program with The Mindroom , our team can access up to 4 counselling sessions per year, with support for general wellbeing, career planning, and managing life’s challenges
  • Financial incentives: Team members are eligible for a profit-sharing bonus and can explore employee share plan options, as well as salary sacrificing
  • Family-friendly policies: We offer enhanced parental leave and support part-time arrangements that work around family commitments, such as school drop-offs and caring for sick loved ones
How to apply:

We are committed to building a diverse and equal team. People from underrepresented groups are encouraged to apply.

To be considered for this role, please send us:

  • Your resume
  • A short (max. 1 page) cover letter answering these questions:
    • What’s attracted you to this role and why do you think it would be a good fit for you?
    • Tell us about a time you adapted your approach to a complex and ambiguous project environment, ensuring your team was able to deliver successful results, on time and on budget
Sign up to our email newsletter to get updates about our events, work and research

Email address

You can unsubscribe at any time using the link in our emails. For more details, review our privacy policy .

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Embedded Software Engineer

2000 Sydney, New South Wales nDeva Recruitment

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Descriptions

Get AI-powered advice on this job and more exclusive features.

This range is provided by nDeva. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Base pay range

A$130,000.00/yr - A$45,000.00/yr

Direct message the job poster from nDeva

We're seeking a skilled and experienced Embedded Software Engineer to join our dynamic team developing market-leading, mission-critical embedded applications in the electronic security and IoT communications sector.

This is your opportunity to work with experienced engineers on high-quality device solutions that make a real impact. You'll take ownership of embedded software design, development, testing, and technical support while contributing to cutting-edge IoT technology.

What You'll Do

Design, develop, and maintain firmware for IoT devices with uncompromising performance and reliability

Optimize existing software across our deployed device fleet, continuously enhancing efficiency and stability

Architect systems and lead technical planning initiatives

Write clean, efficient, maintainable code that sets industry standards

Collaborate with cross-functional teams to bring new features and functionality to life

Implement automated testing and deployment pipelines that ensure quality at scale

Troubleshoot and debug production environment issues

Support manufacturing and production systems

Lead code reviews and champion best practices across the team

What We're Looking For

Your Experience

5+ years in embedded software/firmware development with a proven track record

Commercial-grade firmware delivery for complex, high-stakes products

Deep expertise in Linux embedded application development using C/C++

Keil/gcc (ARM) development environments targeting NXP and STM platforms

OpenWRT (MIPS) development and build environments

Linux image construction, bootloaders, and u-boot systems

Nice to have: wSoc MT76x8 chipset experience

Protocol Expertise

Serial UART and RS485 protocols

Ethernet and cellular networks (especially Quectel modules)

Hardware fundamentals - comfortable with schematics and component datasheets

Constrained memory environment optimization

Your Approach

Exceptional problem-solving abilities for complex technical challenges

Outstanding communication skills for technical and non-technical stakeholders

Self-directed yet collaborative work style

We've built something special - a culture of innovation and collaboration where passionate engineers create customer-focused, secure, and reliable solutions we're genuinely proud of.

Hybrid model that gives you the best of remote work and office collaboration

Weekly team lunches

Flat structure - no bureaucracy, just great communication and faster decisions

Our founder and CEO is an engineer and entrepreneur who's committed to maintaining an environment where innovation thrives and people genuinely enjoy their work.

We're the ANZ market leader in electronic security alarm signalling and the security IoT space. For over 25 years, we've been the trusted communications backbone connecting professionally installed alarm systems across residential, commercial, and government sectors with monitoring centers throughout Australia and New Zealand.

Our Technology Advantage:

Secure, highly resilient communications network-as-a-service

Full coverage across IP networks and digital mobile networks (2G, 3G, 4G)

Latest dedicated IoT network integration

Ready to shape the future of IoT security? We'd love to hear from you!

Seniority level
  • Seniority level Mid-Senior level
Employment type
  • Employment type Full-time
Job function
  • Job function Information Technology
  • Industries Staffing and Recruiting

Referrals increase your chances of interviewing at nDeva by 2x

Sign in to set job alerts for “Embedded Software Engineer” roles. 2025 Software Development Graduate (AWS, Auckland,NZ), (0-2 Years, Entry-Level) Software Engineer, Engineering Productivity, Android, Early Career

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 2 weeks ago

Eveleigh, New South Wales, Australia 4 hours ago

Sydney, New South Wales, Australia 5 days ago

Software Engineer, Early Career, iOS, Photos

Sydney, New South Wales, Australia 2 weeks ago

Frontend Software Engineer - CMS Team (Open Across ANZ)

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 4 hours ago

Lane Cove West, New South Wales, Australia 1 week ago

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 4 days ago

Sydney, New South Wales, Australia 4 weeks ago

Sydney, New South Wales, Australia 4 weeks ago

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 8 hours ago

Sydney, New South Wales, Australia A$120 000.00-A 150,000.00 1 day ago

Sydney, New South Wales, Australia 6 months ago

Sydney, New South Wales, Australia A 65,000.00-A 70,000.00 2 weeks ago

Sydney, New South Wales, Australia A 80,000.00-A 120,000.00 2 weeks ago

Software Development Graduate (2025, AWS)

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 1 month ago

Sydney, New South Wales, Australia 5 months ago

Sydney, New South Wales, Australia 2 weeks ago

Sydney, New South Wales, Australia 6 months ago

Sydney, New South Wales, Australia 3 months ago

Sydney, New South Wales, Australia 5 days ago

Sydney, New South Wales, Australia 2 months ago

Sydney, New South Wales, Australia 5 days ago

Software Engineering Internship (Dec 2025 - March 2026)

Sydney, New South Wales, Australia A 62,000.00-A 62,000.00 4 hours ago

Sydney, New South Wales, Australia A 100,000.00-A 150,000.00 4 days ago

Mid-Level Software Engineer (2 Positions)

Sydney, New South Wales, Australia 1 month ago

Sydney, New South Wales, Australia A 100,000.00-A 185,000.00 3 days ago

Sydney, New South Wales, Australia 5 days ago

Software Engineer - Frontend (Open to remote across ANZ)

Sydney, New South Wales, Australia 14 hours ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead Robotics Software Engineer

3001 Melbourne, Victoria Coco

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Descriptions

Due to the nature of this project, eligibility for an Australian Government security clearance or compliance with export control requirements may be required.


Are you ready to lead robotics software development efforts that expand the frontiers of space exploration with cutting-edge space robotics? Lunar Outpost Oceania is seeking a talented, experienced Lead Robotics Software Engineer to join our fast-paced, dynamic team. In this role, you will lead a team of engineers designing and developing software that brings to life real-world hardware products. With a strong background in deploying and maintaining software on hardware systems, and maintaining tight configuration control across multiple deployed platforms, your expertise will contribute to groundbreaking projects in lunar mobility and in-situ resource utilisation.

Key Responsibilities:

  • Lead a team of capable, motivated robotics systems engineers in the design, development, and deployment of robust software for hardware systems in real-world products.
  • Guide the production and implementation of version control systems to track software updates and ensure stability.
  • Lead development of software that is backward-compatible, ensuring operational continuity with legacy systems.
  • Manage the entire software lifecycle, from concept and design to implementation, testing, deployment, and maintenance.
  • Oversee the maintenance of existing software applications, control troubleshooting, and ensure ongoing operational support.
  • Lead collaboration with cross-functional teams to align software development with product requirements.
  • Supervise the development and maintenance of clean, stable interfaces to support integration with externally developed systems.
  • Manage the rapid deployment of production code and Continuous Integration/ Continuous Deployment (CI/CD) pipelines.
  • Work closely with hardware teams to ensure seamless integration between software and hardware components.
  • Supervise the preparation of clear and concise technical documentation, including specifications, design documents, and release notes.
  • Act as a technical reference for your team, lead code reviews to ensure code quality and maintainability, mentoring and supporting the development of junior robotics software engineers.

Required Qualifications:

  • Bachelor’s degree in Robotics, Mechatronics, Computer Engineering, Electrical Engineering, related field, or equivalent higher qualification.
  • 5+ years of experience leading teams of engineers in software development, including deploying software on physical hardware systems.
  • Expert in version control systems (e.g., Git, Azure DevOps, Atlassian suite) and ensuring configuration control and backward compatibility.
  • Demonstrated expertise in developing and maintaining application software for operational hardware systems.
  • Familiarity with operational aspects of software, including testing, debugging, and troubleshooting in deployed products.
  • Strong problem-solving skills and ability to adapt in a rapidly changing technical environment.
  • Excellent communication and collaboration skills, able to work across teams and disciplines, proven leadership abilities.
  • Self-motivated, organised individual with a track record of delivering high-quality work in time-sensitive environments.
  • Proficiency in C/C++, PYTHON and ROS.
  • Experienced in creating efficient and robust multi-threaded applications.
  • Experience working in Agile teams.
  • Must be able to attain and hold Baseline security clearance.

Preferred Qualifications:

  • Experience in space, aerospace, robotics, or a related technical field.
  • Familiarity with industry standards for safety and reliability in software development.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Experience working in a startup environment.

Lunar Outpost Oceania is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About The Latest Software engineer Jobs in Australia!

Senior Analyst Programmer

Victoria, Victoria Buscojobs

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Descriptions

We care about people and the world. We seek out areas of social need and policy failure and make transformational change using research, design and technology. Our clients are as passionate as we are and are working in government agencies, nonprofit organisations and socially-minded businesses.

There are currently 50+ of us working as researchers, strategists, designers, technologists and producers towards our mission from our head office in Collingwood, and remotely from co-working spaces and homes across Australia.

This role sits in our Design Services team, which is made up of over a dozen multidisciplinary human centred designers and producers who work to understand and define the needs of people and organisations and bring them through a design process towards solutions that make a real difference.

Then there’s you!

A Senior Developer who thrives on solving complex technical problems in service of meaningful impact. You’ve worked across multiple applications and systems, and you bring deep technical expertise (whether it’s in Azure, AWS, or a combination of both) paired with the flexibility to adapt across a diverse tech stack.

You write clean, thoughtful code and know that good development isn’t just about building things; it’s about building the right things, the right way, in the right context. You’re comfortable navigating Microsoft or open-source environments, and bring a solid understanding of architecture, performance, and modern development practices.

But beyond the code, you're a team player. Offering guidance to more junior developers, providing constructive feedback during pull requests, and collaborating with designers and producers to deliver integrated solutions. You enjoy mentoring, but you also know there’s always more to learn. You're curious, generous with your knowledge, and open to new approaches.

We are looking for someone who :

  • Is passionate about solving difficult problems
  • Is comfortable in the Azure or AWS ecosystem
  • Brings deep expertise in one or more technologies, and is adaptable across a diverse technology stack spanning either open source or Microsoft environments
  • Is able to work collaboratively in multidisciplinary teams of designers, developers and producers
  • Seeks out opportunities to learn, and helps others by providing feedback
  • Is able to communicate clearly to a broad range of stakeholders, both in person and in writing
  • Is a senior developer who has had significant experience and worked on a number of different applications during their career.

An example of what a week at Portable as a Senior Developer might look like :

  • Spending time writing code - implementing new APIs for a transport project and adding new elements to the UI components for a geospatial project
  • Pairing and mentoring on a feature with a mid-level or junior developer to provide directed advice and guidance that will help them grow professionally as a developer
  • Reviewing a few pull requests to help individuals and the team grow with their ability to commit good code to projects
  • Running one of our fortnightly Deep Dive sessions, helping other developers at Portable increase their skill in a technology you're interested in
  • Collaborating with producers to plan new features and assist with the execution of the overall project architecture
  • Working with the team to do some sprint planning, writing up some tickets in Jira and thinking about how you could break up the tasks to give some learning opportunities to junior developers. And plan to have some of your time to be available to mentor them while they pair.

Here’s how we remunerate and support the experience, growth, and wellbeing of our team :

The salary range for this role is $115,000 to $40,000 plus superannuation.

Joining Portable means becoming part of an organisation with an award-winning workplace culture, where your contributions are valued and you’re supported by a multidisciplinary team.

Here’s what else you can look forward to :

  • Meaningful work with impact : We take on projects that aim to make a positive difference in areas like mental health, social justice, and accessibility
  • Flexible work arrangements : We support a flexible working environment—whether it’s from home, the office, or a café—with remote and hybrid options (up to 4 days per week), flexible hours, and personalised start / finish times
  • Enhanced leave benefits : Enjoy bonus annual leave based on tenure, the option to purchase additional leave, paid volunteering leave, and paid mental health days as personal leave with no explanation or medical certificate required
  • Growth and career development : We offer structured career pathways, an annual professional development allowance of $1,000 and wo working days, access to our Emerging Leaders program, twice-yearly salary reviews, and ongoing leadership coaching for those ready to step up
  • Wellbeing support : Through our Employee Assistance Program with The Mindroom , our team can access up to 4 counselling sessions per year, with support for general wellbeing, career planning, and managing life’s challenges
  • Financial incentives : Team members are eligible for a profit-sharing bonus and can explore employee share plan options, as well as salary sacrificing
  • Family-friendly policies : We offer enhanced parental leave and support part-time arrangements that work around family commitments, such as school drop-offs and caring for sick loved ones

How to apply :

We are committed to building a diverse and equal team. People from underrepresented groups are encouraged to apply.

To be considered for this role, please send us :

  • Your resume
  • A short (max. 1 page) cover letter answering these questions :

What’s attracted you to this role and why do you think it would be a good fit for you?

  • Tell us about a time you adapted your approach to a complex and ambiguous project environment, ensuring your team was able to deliver successful results, on time and on budget

Apply for this job

indicates a required field

First Name

Last Name

Preferred First Name

Email

Phone

Location (City)

Resume / CV

Enter manually

Accepted file types : pdf, doc, docx, txt, rtf

Enter manually

Accepted file types : pdf, doc, docx, txt, rtf

Are you based in Australia?

  • Select.

Do you have full working rights in Australia?

  • Select.

What are your preferred frameworks and languages?

J-18808-Ljbffr

Create a job alert for this search

Analyst Programmer • Melbourne, Victoria, Australia

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Lead Robotics Software Engineer

3001 Melbourne, Victoria Truvian Sciences

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Descriptions

Due to the nature of this project, eligibility for an Australian Government security clearance or compliance with export control requirements may be required.


Are you ready to lead robotics software development efforts that expand the frontiers of space exploration with cutting-edge space robotics? Lunar Outpost Oceania is seeking a talented, experienced Lead Robotics Software Engineer to join our fast-paced, dynamic team. In this role, you will lead a team of engineers designing and developing software that brings to life real-world hardware products. With a strong background in deploying and maintaining software on hardware systems, and maintaining tight configuration control across multiple deployed platforms, your expertise will contribute to groundbreaking projects in lunar mobility and in-situ resource utilisation.

Key Responsibilities:

  • Lead a team of capable, motivated robotics systems engineers in the design, development, and deployment of robust software for hardware systems in real-world products.
  • Guide the production and implementation of version control systems to track software updates and ensure stability.
  • Lead development of software that is backward-compatible, ensuring operational continuity with legacy systems.
  • Manage the entire software lifecycle, from concept and design to implementation, testing, deployment, and maintenance.
  • Oversee the maintenance of existing software applications, control troubleshooting, and ensure ongoing operational support.
  • Lead collaboration with cross-functional teams to align software development with product requirements.
  • Supervise the development and maintenance of clean, stable interfaces to support integration with externally developed systems.
  • Manage the rapid deployment of production code and Continuous Integration/ Continuous Deployment (CI/CD) pipelines.
  • Work closely with hardware teams to ensure seamless integration between software and hardware components.
  • Supervise the preparation of clear and concise technical documentation, including specifications, design documents, and release notes.
  • Act as a technical reference for your team, lead code reviews to ensure code quality and maintainability, mentoring and supporting the development of junior robotics software engineers.

Required Qualifications:

  • Bachelor’s degree in Robotics, Mechatronics, Computer Engineering, Electrical Engineering, related field, or equivalent higher qualification.
  • 5+ years of experience leading teams of engineers in software development, including deploying software on physical hardware systems.
  • Expert in version control systems (e.g., Git, Azure DevOps, Atlassian suite) and ensuring configuration control and backward compatibility.
  • Demonstrated expertise in developing and maintaining application software for operational hardware systems.
  • Familiarity with operational aspects of software, including testing, debugging, and troubleshooting in deployed products.
  • Strong problem-solving skills and ability to adapt in a rapidly changing technical environment.
  • Excellent communication and collaboration skills, able to work across teams and disciplines, proven leadership abilities.
  • Self-motivated, organised individual with a track record of delivering high-quality work in time-sensitive environments.
  • Proficiency in C/C++, PYTHON and ROS.
  • Experienced in creating efficient and robust multi-threaded applications.
  • Experience working in Agile teams.
  • Must be able to attain and hold Baseline security clearance.

Preferred Qualifications:

  • Experience in space, aerospace, robotics, or a related technical field.
  • Familiarity with industry standards for safety and reliability in software development.
  • Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Experience working in a startup environment.

Lunar Outpost Oceania is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Quantitative software developer (Onsite – Australia)

2000 Sydney, New South Wales Flying Talents

Posted today

Job Viewed

Tap Again To Close

Job Descriptions


Headquarters in Australia & offshore centre in India

Job Title: Quantitative software developer
Location - Sydney, Australia (Long Term)
Joining Time - Immediate
Looking for a Quantitative software developer who works with financial firms and hedge funds to design, develop, and implement quantitative models and trading strategies. Worked closely with quantitative analysts and traders to build software systems that can analyze complex financial data and make informed trading decisions.

Responsibilities

  1. Developing and maintaining software systems: They design and develop software systems that can analyze and process large volumes of financial data. They also maintain these systems to ensure that they are operating efficiently.
  2. Creating and implementing models: They create mathematical models to analyze financial data and develop trading strategies based on these models.
  3. Collaborating with Quantitative Analysts: They work closely with quantitative analysts to ensure that models and strategies are consistent with the firm's trading philosophy and risk management policies.
  4. Debugging and testing: They debug and test software systems to ensure that they are functioning properly and can provide accurate and timely trading recommendations.
  5. Staying up-to-date with industry developments: They stay current with industry developments and trends in quantitative trading and financial markets, and incorporate new techniques and technologies as appropriate.
    Qualifications:
  6. A bachelor's degree in computer science, mathematics, finance, or a related field.
  7. Strong programming skills: Proficient in programming languages such as Python, C++, and Java, and have experience with software development methodologies such as Agile.
  8. Knowledge of financial markets: Strong understanding of financial markets, including trading strategies and risk management practices.
  9. Analytical skills: Skilled at analyzing complex data sets and developing mathematical models to support trading decisions.
  10. Communication skills: Able to communicate effectively with both technical and non-technical stakeholders and work collaboratively with team members.

INTERESTED PEOPLE CAN CALL ON - +91 - 999599425

PLEASE SUBMIT COVER LETTER WITH DETAILS LIKE CURRENT SALARY AND HOW SOON YOU CAN JOIN.

C++ - 3+ yr

Java - 1+ yr

Knowledge of financial markets - Yes/No

Are you open for a long term relocation to Australia ? - Yes/No

THIS IS A VERY URGENT POSITION.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Nearby Locations

Other Jobs Near Me

View All Software Engineer Jobs