Software Engineer

2 days ago


Auckland, New Zealand Cubic - Global Full time
Business Unit: Cubic Defense Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams around the world, Cubic is committed to solving global issues through innovation and service to our customers and partners.

We have a top-tier portfolio of businesses, including Cubic Transportation Systems (CTS) and Cubic Defense (CD). Explore more on Cubic.com. Job Details:

Job Summary: Performs complex software engineering assignments following designated standards and procedures. Works closely with other engineering disciplines. Duties require application of engineering principles and techniques.

Essential Job Duties and Responsibilities:

  1. Analyses functional requirements.
  2. Understands and works with peripheral elements of assigned software work products (run time environments, databases, networks).
  3. Performs software testing.
  4. Applies and maintains quality standards.
  5. Assesses severity of problems, determines corrective action, resolves technical problems, and performs fault isolation and implements solutions.
  6. Assists in specification preparation and the assessment of products.
  7. Assists in the writing of reports, manuals and procedures.
  8. Provides inputs to formal software project estimation.
  9. Designs and implements high quality, robust, functional software.
  10. Applies a test-driven approach to software design and development through implementing unit, integration and end-to-end system tests.
  11. Maintains and improves development, test, and deployment environments, participates in defect and enhancement management processes.
  12. Participates in design reviews and executes changes under direction of a technical lead.
  13. Collaborates with peers and technical lead to develop design and feature changes.
  14. Maintains awareness of delivery schedules and quality criteria.
  15. Monitors project status and progress. Manages time effectively to ensure that work is completed efficiently.
  16. Keeps abreast of improvements in programming techniques.
  17. Engages in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
  18. Recommends value added changes to existing coding practices, standards and tools.
  19. Shows commitment to company values, ethics, safety, security, labor charging, and quality.

Minimum Job Requirements :

Qualifications

Essential:

  1. Bachelor’s Degree or equivalent in Engineering (Electrical, Electronic, Software or similar), Computer Science or related discipline

Skills/Experience/Knowledge:

Essential:

  1. At least 2 years proven experience developing and maintaining software systems
  2. Apply knowledge of good software development practices (TDD, SOLID design principles etc).
  3. Experience developing Android applications, i.e. Android Studio, Java/Kotlin.
  4. Effectively use a scripting language (Python, Ruby, Shell etc) to automate repetitive engineering tasks;
  5. Revise design decisions to meet changing requirements;
  6. Liaise with customers and suppliers on an ad-hoc basis as and when required by the project.
  7. Work well in a team environment, relating to a range of different personality types.
  8. Produce effective written and oral communication.
  9. Design and implement portable and testable software for a microcontroller (bare-metal and RTOS supported) on a custom PCB (Bootloaders, Applications, HAL, drivers etc).
  10. Develop code from datasheets and schematics prior to receiving physical hardware.
  11. Knowledge of electronic schematics and ability to debug design and assembly faults during prototyping.
  12. Knowledge of and familiarity with hardware test equipment including, but not limited to, JTAG, oscilloscopes, multi-meters and bench power supplies.
  13. Knowledge of SCM tools (i.e Git).

Advantageous:

  1. Knowledge and experience of writing and maintaining code in C for ARM, 8051, AVR or similar microcontroller families.
  2. Configure software projects using common build systems (Make, CMake etc) ideally for multiple build environments (Windows, Linux).

What’s in it for you?

  1. Competitive Base Salary
  2. Life and Income Protection Insurance
  3. Medical Insurance

Condition of Employment:

Successful outcome of a National Police Check

Must have working rights in NZ

Worker Type: Employee#J-18808-Ljbffr

  • Auckland City, New Zealand LEAP Legal Software Full time

    **We are looking for **Software Development Engineer** to join our team!**: Infinitylaw is a sophisticated, all-in-one practice management system with fully integrated accounting and document management and is used by over 300 law firms across Australia and New Zealand. We provide the best training, equipment, mentoring and support that we are capable of to...

  • Sr. Software Engineer

    20 hours ago


    Auckland City, New Zealand VeraCore Software Solutions Full time

    Auckland - NZ - Development - Full Time - 350900 At Advantive, we make purpose-built software for specialty manufacturing and distribution businesses that streamline complex processes, optimize operations visibility and throughput, and drive improved quality, profitability, and revenue growth. Deeply embedded in our customers’ businesses, Advantive’s...


  • Auckland City, New Zealand VeraCore Software Solutions Full time

    Auckland - NZ- QA- Full Time- 350706At Advantive, we make purpose-built software for specialty manufacturing and distribution businesses that streamline complex processes, optimize operations visibility and throughput, and drive improved quality, profitability, and revenue growth. Deeply embedded in our customers’ businesses, Advantive’s software...


  • Auckland, New Zealand Jam Software Gmbh Full time

    DotGolf seeks a dynamic individual to join our talented team based in Albany, Auckland. We are looking for someone to act as the final gatekeeper in our release pipeline. This role is a combination of manual and automated testing as well as test suite development in a framework such as Playwright. The successful candidate will have excellent written and...

  • Software Engineer

    19 hours ago


    Auckland, New Zealand Pearson Carter Full time

    Get AI-powered advice on this job and more exclusive features.Software, Web & Mobile Development Recruitment ConsultantEmbedded Software Developer | Intelligent Transport SolutionsWe are working closely with a world leader in custom-built Intelligent Transport Systems.They are looking for an Embedded Developer to join their small team, and potentially take...

  • Software Engineer

    1 week ago


    Auckland City, New Zealand Enghouse Full time

    Senior Software Engineer R&D, AUCKLAND PERMANENT, FULL TIME We’re on the hunt for an experienced and passionate Software Engineer to join our super-talented team to deliver great software outcomes for the customer service industry. Our Software Engineers will be champions of product quality and usability. They thrive on understanding how our software...

  • Software Engineer

    19 hours ago


    Auckland, New Zealand Pearson Carter Full time

    Get AI-powered advice on this job and more exclusive features. Software, Web & Mobile Development Recruitment Consultant Embedded Software Developer | Intelligent Transport Solutions We are working closely with a world leader in custom-built Intelligent Transport Systems. They are looking for an Embedded Developer to join their small team, and potentially...

  • Software Engineer

    1 month ago


    Auckland, New Zealand Cubic Corporation Full time

    Hello! To apply to the job you were interested in, please create a Workday account, if you already have an account please sign in. We look forward to learning more about you!Business Unit:Cubic DefenseCompany Details:When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives...

  • Software Engineer

    2 weeks ago


    Auckland, New Zealand Cubic - Global Full time

    Business Unit: Cubic Defense Company Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people's lives easier by simplifying their daily journeys, and defense capabilities to help promote mission success and safety for those who serve their nation. Led by our talented teams...

  • Software Engineer

    2 weeks ago


    Auckland CBD, New Zealand Tech Mahindra Ltd. Full time

    **Job title/Position**:Software Engineer** Tech Mahindra offers innovative and customer-centric digital experiences, enabling enterprises, associates, and the society to Rise. We are a USD 5.1 billion organization with 145,000+ professionals across 90 countries helping almost 1,200 global customers, including Fortune 500 companies. At Tech Mahindra, we live...


  • Auckland City, New Zealand VeraCore Software Solutions Full time

    Auckland - NZ- Development- Full Time- 350627At Advantive, we make purpose-built software for specialty manufacturing and distribution businesses that streamline complex processes, optimize operations visibility and throughput, and drive improved quality, profitability, and revenue growth. Deeply embedded in our customers’ businesses, Advantive’s...

  • Software Engineer

    3 months ago


    Auckland City, New Zealand Tedtech Limited Full time

    **About US**: JustSEO is a cutting-edge company dedicated to delivering exceptional SEO services to businesses across a wide range of industries. Our commitment to staying at the forefront of the digital landscape drives us to continuously innovate and enhance our offerings. **About the Role**:We are seeking a highly skilled and motivated Software Engineer...

  • Software Engineer

    8 months ago


    Auckland City, New Zealand Compass Network Technology Limited Full time

    Are you passionate about creating cutting-edge web and mobile solutions? Are you ready to join a dynamic team dedicated to delivering customized and high-quality digital products? Look no further - Compass Network Technology Limited is hiring a talented Software Engineer to join our growing enterprise in Auckland, New Zealand. **About Us**: Compass Network...

  • Software Engineer

    9 months ago


    Auckland City, New Zealand DNA Talent Full time

    **Software Engineer**: **About the Company**: Leading provider of financial services to consumers and businesses. Consumers and businesses can take advantage of a wide range of innovative digital credit solutions. Giving hardworking Australians the opportunity to advance in their lives is what makes this program so important. **About the...

  • Software Engineer

    4 days ago


    Auckland City, New Zealand Aderant Full time

    We are looking for Intermediate Software Engineers to compliment and grow our existing teams. Our office has multiple product teams creating quality software in a primarily.NET C# environment. With a strong sense of team, we value individuals’ skills and experience, and passion for mentoring and learning. Aderant, is a software house providing business...

  • Software Engineer

    2 weeks ago


    Auckland City, New Zealand Aderant Full time

    We are looking for Intermediate Software Engineers to compliment and grow our existing teams. Our office has multiple product teams creating quality software in a primarily.NET C# environment. With a strong sense of team, we value individuals’ skills and experience, and passion for mentoring and learning. Aderant, is a software house providing business...

  • Software Engineer

    1 month ago


    Auckland, New Zealand Cubic Corporation Full time

    Hello! To apply to the job you were interested in, please create a Workday account, if you already have an account please sign in. We look forward to learning more about you! Business Unit: Cubic DefenseCompany Details: When you join Cubic, you become part of a company that creates and delivers technology solutions in transportation to make people’s...

  • Software Engineer

    5 days ago


    Auckland, New Zealand West Recruitment Pty Ltd Full time

    Location: CBD, Inner West & Eastern SuburbsReference ID: 895927Contact: Dean MumfordCall: 9689 8907West Sector: TechnologyJob Summary- Offering up to $130k + Super- Growing Australian Software company- Sydney Location - WFHJob DescriptionYour New EmployerWest Technology is currently partnering with a software business that provides a range of desktop, mobile...

  • Software Engineer

    4 months ago


    Auckland City, New Zealand Boei Solutions Ltd Full time

    Collaborate closely with internal stakeholders and clients to understand their business processes and technology requirements. - Conduct thorough research and analysis to identify software solutions that improve business workflows, ensuring alignment with clients' strategic objectives. - Assist in the design and evaluation of system architectures that...


  • Auckland, New Zealand EROAD Full time

    Software Engineering Manager Software Engineering Manager Apply locations: Auckland (Albany HQ) (NZ) Time type: Full time Posted on: Posted 4 Days Ago Time left to apply: End Date: January 31, 2025 (18 days left to apply) Job requisition id: JR100801 A career with EROAD offers the unique opportunity to work in a fast-growing organisation that is at the...