Software Engineer

2 days ago


Brisbane, Queensland, Australia Hunter Agriculture Full time

Join to apply for the Software Engineer - Embedded Linux & C role at Hunter Agriculture

Join to apply for the Software Engineer - Embedded Linux & C role at Hunter Agriculture

Description

Lumascape, part of the Hunter Industries Family of Companies, is seeking a Software Engineer (Embedded Linux & C). In this role, you will develop software and firmware solutions for embedded systems while improving the quality of the design of our electronic and software products by thorough testing.

Job Details

Description

Lumascape, part of the Hunter Industries Family of Companies, is seeking a Software Engineer (Embedded Linux & C). In this role, you will develop software and firmware solutions for embedded systems while improving the quality of the design of our electronic and software products by thorough testing.

About This Role

Essential Functions:

  • Develops, maintains, and optimizes high-quality embedded C code to interface power electronics for LED lighting products, with a focus on reliability, performance, testability and long-term maintainability.
  • Integrates external communication protocols, including Ethernet and serial.
  • Designs software architectures with consideration for real-time constraints, processing throughput, execution context, electrical protocols, data coherence, and concurrency.
  • Performs firmware bring-up of firmware on new electronics designs, ensuring proper initialization, configuration, and validation of the embedded system.
  • Develops and maintains Yocto recipes, Makefiles, Bash and Python scripts, and other build automation tools.
  • Participates in and appreciates collaborative peer review of code, designs, test strategies and project plans.
  • Writes, maintains and executes a variety of unit, integration, and end-to-end tests to ensure functional correctness and prevent regressions.
  • Gathers, analyses and workshops requirements.
  • Regularly presents work to Product Managers to gather early feedback and align on requirements.
  • Breaks down work into small actionable tasks with time estimates.
  • Develops and debugs software in a mixed Linux and Windows environment.
  • Participates in Agile Retrospectives to evolve the team's process in a continuous improvement cycle.

Education/Training Required And Preferred
  • Bachelor's degree in Computer Science or related field of study, or equivalent years of work experience.

Experience Required And Preferred
  • 2-4 years of Embedded Linux and C programming experience

What You Bring
  • High proficiency in understanding software flow from computer science first principles across multiple layers of context in an embedded system.
  • High proficiency in understanding the interaction between software and electronic components in an embedded system.
  • Moderate proficiency programming in ANSI standard C.
  • Moderate proficiency working in a Linux software development environment.
  • Familiarity with building and cross-compiling open-source projects from scratch.
  • Familiarity with Yocto and building Linux from source.
  • Familiarity with Ethernet and serial interfaces.
  • Highly proficient at applying analytical and problem‐solving skills.
  • Strong attention to detail and ability to follow detailed, established procedures, policies, and processes.
  • Familiarity with OOP, SOLID, GRASP, Design Patterns, and refactoring to Patterns.
  • Ability to build and configure physical test beds for various hardware controller configuration and applications, including setting up communications.
  • Moderate proficiency with Microsoft applications such as Word, Excel, PowerPoint, and Outlook.
  • Excellent verbal and written English communication skills.
  • Excellent time management and organization skills.

What We Offer
  • Amazing corporate culture - we walk the walk when it comes to our values
  • FUN company events
  • Company donation matching and volunteer rewards
  • Career development opportunities and profit sharing bonus

Follow us on LinkedIn, check out our rave reviews on Glassdoor, and learn more about our company culture on our career site: http://corporate.hunterindustries.com/careers

Hunter is a global leader in the irrigation, outdoor lighting, dispensing technology, and custom manufacturing industries. Driving our continued success is the combined energy and talents of the nearly 4,000 people on our team. Together, we create a diverse array of products that can be seen all over the world, from residential landscapes to national landmarks, stadiums, parks, hotels, and municipal buildings.

Hunter Industries and its Family of Companies is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, disability, gender, gender identity or expression, military and veteran status, national origin, race, religion, sexual orientation, or any other applicable legally protected status or characteristic.

The annual compensation for this opportunity ranges from 112,000 - 130,000 AUD.

The Company complies with all federal/local/state regulations in regard to pay. The above represents the expected range for this job requisition. Compensation offered to the successful candidate will be determined by qualifications, prior experience, other job-related factors, and geographic location.Seniority level
  • Seniority levelEntry level
Employment type
  • Employment typeFull-time
Job function
  • Job functionEngineering and Information Technology
  • IndustriesFarming

Referrals increase your chances of interviewing at Hunter Agriculture by 2x

Sign in to set job alerts for "Software Engineer" roles.

Brisbane, Queensland, Australia 3 weeks ago

Brisbane, Queensland, Australia 19 hours ago

Stafford, Queensland, Australia 1 week ago

Full Stack Software Engineer (Remote in AU)

Brisbane, Queensland, Australia 5 days ago

Brisbane, Queensland, Australia 2 weeks ago

Software Development Graduate (2025, Stores), Brisbane

Brisbane, Queensland, Australia 2 weeks ago

Brisbane, Queensland, Australia 2 weeks ago

Brisbane, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia A$60,000.00-A$100,000.00 2 months ago

Brisbane, Queensland, Australia 1 month ago

Brisbane City, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia A$120,000.00-A$150,000.00 1 month ago

Brisbane, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia 2 days ago

Brisbane, Queensland, Australia 1 week ago

Front End Developer - Level 3 - Max Term Engagement

Brisbane City, Queensland, Australia 1 month ago

Full Stack Web Developer (Brisbane or Sydney)

Brisbane, Queensland, Australia 2 weeks ago

Brisbane, Queensland, Australia 6 days ago

Software Engineer - Solutions Engineering

Brisbane, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia A$120,000.00-A$150,000.00 4 weeks ago

Brisbane, Queensland, Australia 6 days ago

Brisbane, Queensland, Australia 1 month ago

Eight Mile Plains, Queensland, Australia 2 weeks ago

Brisbane, Queensland, Australia 1 week ago

Eight Mile Plains, Queensland, Australia 6 days ago

South Brisbane, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia 5 days ago

Brisbane, Queensland, Australia 1 month ago

Brisbane, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia 4 weeks ago

Brisbane, Queensland, Australia 1 week ago

Brisbane, Queensland, Australia 1 week ago

Brisbane City, Queensland, Australia 1 week ago

Brisbane City, Queensland, Australia 1 week ago

Backend Software Engineer - Product & Features (Java) - Open to remote across ANZ

Brisbane, Queensland, Australia 2 weeks ago

Brisbane, Queensland, Australia 5 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
  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Career Success Australia Full time

    Software Engineers are in high demand, so an Internship in this particular stream of Information Technology is a good choice to start your career as a Graduate Software Engineer. Through this Software Engineer Internship, you will learn a wide range of skills in software development, creating software solutions, and monitoring software systems and programs....

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Canonical Full time

    Software Engineer - Solutions EngineeringJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalCanonical is a leading provider of open source software and operating...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Canonical Full time

    Software Engineer - Solutions EngineeringJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalSoftware Engineer - Solutions Engineering3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Solutions Engineering role at CanonicalCanonical is a leading provider of open source software and operating...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Canonical Full time

    Software Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider of open source software and operating...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Canonical Full time

    Software Engineer (Python/Linux/Packaging)Join to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalSoftware Engineer (Python/Linux/Packaging)3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer (Python/Linux/Packaging) role at CanonicalCanonical is a leading provider of open source software and operating...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Canonical Full time

    Join to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Canonical Full time

    Join to apply for the Software Engineer - L3 Support role at Canonical3 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - L3 Support role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia GroundProbe Full time

    Join to apply for the Software Engineer role at Ground Probe Join to apply for the Software Engineer role at Ground Probe Direct message the job poster from Ground Probe Ground Probe is a global technology leader based in Australia with an additional manufacturing facility in the USA, specialising in real-time solutions for measuring and monitoring...

  • Software Engineer

    2 weeks ago


    Brisbane, Queensland, Australia Squiz Full time

    Software Engineer (Typescript/React/Node/AWS)Software Engineer (Typescript/React/Node/AWS)1 day ago Be among the first 25 applicants Get AI-powered advice on this job and more exclusive features.This range is provided by Squiz.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay range A$120,000.00/yr...

  • Software Engineer

    3 weeks ago


    Brisbane, Queensland, Australia Squiz Full time

    2025 is all about growth here at Squiz The Squiz product team is working to deliver a cloud-based Digital Experience Platform (DXP) with several core capabilities including Content Management, Optimisation tooling, and Platform services.We're seeking a number of Software Engineers to join our product engineering team on a permanent basis, with a focus on...