Software Engineer

2 weeks ago


City of Brisbane, Australia Hunter Full time

The Software Engineer - Embedded Linux & C develops software and firmware solutions for embedded systems while improving the quality of the design of our electronic and software products by thorough testing.

Demonstrates behavior that is consistent with the company’s values of Customer Satisfaction, Innovation, Family, and Social Responsibility.

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

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.

#J-18808-Ljbffr


  • Software Engineer

    4 weeks ago


    City of Wyndham, Australia 印慣敘 Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today, SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.SOFTWARE ENGINEER (DYNAMICS)The Starship Dynamics team is responsible for all...


  • City of Wyndham, Australia 印慣敘 Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars.SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP)SpaceX's Starship spacecraft and...

  • Software Engineer

    4 weeks ago


    City of Wyndham, Australia 印慣敘 Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars.GNC SOFTWARE ENGINEER (STARSHIP)RESPONSIBILITIES:Create analysis tools,...


  • City of Brisbane, Australia Mytra, Inc. Full time

    We’re creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We’re applying robotics and distributed software to create a new class of product for this $1T market. We’re focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise...

  • Software Engineer

    4 days ago


    Council of the City of Sydney, Australia Spacetalk Holdings Pty Full time

    Spacetalk is an ASX-listed technology company dedicated to creating innovative and life-enhancing connected mobile services, wearables, and software for families and seniors. Our products enable people to stay connected, safe, and engaged no matter their age or stage in life; enabled by location, health and wellbeing data. We are undergoing an exciting...


  • City of Brisbane, Australia Wenco International Mining Systems Ltd Full time

    Wenco International Mining Systems (www.wencomine.com), a subsidiary of Hitachi Construction Machinery (HCM), provides industry leading, innovative technologies to customers in the mining and material movement sectors, enabling sustainable and safe operations. You will join a self-organizing, agile product development team that is working on Wenco’s next...


  • City of Brisbane, Australia Mytra, Inc. Full time

    We’re creating an entirely new way to solve the most ubiquitous problem in industry - moving and storing material. We’re applying robotics and distributed software to create a new class of product for this $1T market. We’re focused on the supply chain industry first. The industry is in a massive bind with the continued growth of e-commerce, sharp rise...


  • City of Wyndham, Australia 印慣敘 Full time

    SpaceX was founded under the belief that a future where humanity is out exploring the stars is fundamentally more exciting than one where we are not. Today SpaceX is actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars.SR. SOFTWARE ENGINEER, FLIGHT SOFTWARE (STARSHIP)As an engineer on the Starship...

  • Software Engineer

    2 weeks ago


    City of Brisbane, Australia Deswik Mining Consultants Pty Ltd Full time

    Build a career solving real-world problem | Develop innovative software that powers smarter decisions in the global mining industry. Software Engineer - OPS – Brisbane – Permanent Full-Time At Deswik, software engineering is more than just writing code—it’s about crafting smart, scalable solutions that transform how mining operations are planned...

  • Software Engineer

    1 week ago


    City of Brisbane, Australia Autodesk, Inc. Full time

    Software Engineer - JavaScript in Node.js page is loaded## Software Engineer - JavaScript in Node.jslocations: Brisbane, AUStime type: Full timeposted on: Posted Todayjob requisition id: 25WD91612**Job Requisition ID #**25WD91612**Position Overview**Do you want the opportunity to be part of a startup environment working on a new product seeking to...