Embedded Software Engineer Position

4 days ago


Auckland, Auckland, New Zealand Cubic Corporation Full time

Cubic Corporation is committed to delivering innovative technology solutions that make people's lives easier. Our team of skilled engineers is responsible for designing, developing, and delivering cutting-edge software systems for various applications.

Job Details

We are seeking a highly skilled Embedded Software Engineer to join our team. As an embedded software engineer, you will be responsible for designing and developing high-quality, robust, functional software for microcontrollers.

The ideal candidate will have a strong background in software development, with experience in working with microcontrollers, firmware, and operating systems. You should be proficient in programming languages such as C, Python, and Java, and have a good understanding of hardware design principles.

Your responsibilities will include:

  • Analysing functional requirements and designing software systems that meet customer needs.
  • Developing, testing, and maintaining software for microcontrollers, including bootloaders, applications, and HAL drivers.
  • Liaising with customers and suppliers on an ad-hoc basis as and when required by the project.
  • Collaborating with peers and technical leads to develop design and feature changes.
  • Maintaining awareness of delivery schedules and quality criteria.

You will also be expected to:

  • Engage in continuous self-improvement of technical skills and improvements in programming techniques and toolsets.
  • Recommends value-added changes to existing coding practices, standards, and tools.
  • Shows commitment to company values, ethics, safety, security, labor charging, and quality.

Key Responsibilities

The key responsibilities of this role include:

  • Designing and developing high-quality software systems that meet customer needs.
  • Working closely with cross-functional teams to deliver software projects.
  • Liaising with customers and suppliers on an ad-hoc basis as and when required by the project.
  • Maintaining awareness of delivery schedules and quality criteria.

Requirements

To be successful in this role, you will need:

  • A Bachelor's Degree or equivalent in Engineering (Electrical, Electronic, Software, or similar), Computer Science, or related discipline.
  • At least 2 years' proven experience developing and maintaining software systems.
  • Knowledge of good software development practices (TDD, SOLID design principles, etc.).
  • Effectively use a scripting language (Python, Ruby, Shell, etc.) to automate repetitive engineering tasks.
  • Revise design decisions to meet changing requirements.
  • Work well in a team environment, relating to a range of different personality types.
  • Produce effective written and oral communication.
  • Knowledge and experience of writing and maintaining code in C for ARM, 8051, AVR, or similar microcontroller families.
  • Configure software projects using common build systems (Make, CMake, etc.) ideally for multiple build environments (Windows, Linux).
  • Design and implement portable and testable software for a microcontroller (bare-metal and RTOS supported) on a custom PCB (Bootloaders, Applications, HAL, drivers, etc.).
  • Develop code from datasheets and schematics prior to receiving physical hardware.
  • Knowledge of electronic schematics and ability to debug design and assembly faults during prototyping.
  • Knowledge of and familiarity with hardware test equipment including, but not limited to, JTAG, oscilloscopes, multi-meters, and bench power supplies.
  • Knowledge of SCM tools (i.e., Git).

What We Offer

We offer a competitive base salary, life and income protection insurance, medical insurance, and opportunities for career growth and professional development.

Please note that a successful outcome of a National Police Check and having working rights in NZ are conditions of employment.



  • Auckland, Auckland, New Zealand Pearson Carter Full time

    Direct message the job poster from Pearson CarterSoftware, 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 up a leading...


  • Auckland, Auckland, New Zealand Pearson Carter Full time

    Direct message the job poster from Pearson CarterSoftware, 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 up a leading...


  • Auckland, Auckland, New Zealand Emmbr Full time

    This is a unique opportunity to be part of a forward-thinking company that's revolutionizing the industry with cutting-edge technology.We are looking for an experienced Embedded Software Engineer to join our small, high-performing team and contribute to the development of IoT solutions using Embedded C, .Net, and SQL.The ideal candidate will have a proven...


  • Auckland, Auckland, New Zealand Emmbr Full time

    This range is provided by Emmbr. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$140,000.00/yr - A$150,000.00/yrDirect message the job poster from EmmbrPlan, hire and retain better Software teams | Technical RecruiterEmbedded Software EngineerDo you strive to use technology to...


  • Auckland, Auckland, New Zealand Emmbr Full time

    Solution ArchitectureAs an Embedded Software Engineer at Emmbr, you will play a critical role in the development of our market-leading product. Your primary responsibility will be to design, develop, and maintain high-quality Embedded software solutions, working closely with the development team to ensure seamless integration and deployment.Key...


  • Auckland, Auckland, New Zealand Emmbr Full time

    This range is provided by Emmbr.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeA$140,000.00/yr - A$150,000.00/yrDirect message the job poster from EmmbrPlan, hire and retain better Software teams | Technical RecruiterEmbedded Software EngineerDo you strive to use technology to...


  • Auckland, Auckland, New Zealand Psc By Rocket Lab Full time

    About UsPsc By Rocket Lab is a cutting-edge space technology company that pushes the boundaries of what's possible. Our team is passionate about delivering exceptional results and making a lasting impact.We are committed to innovation, teamwork, and continuous learning, and we're looking for talented individuals like you to join our team as a Flight Software...


  • Auckland, 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 youSoftware Embedded EngineerApply locations: Aucklandtime type: Full timeposted on: Posted 2 Days Agojob requisition id: REQ_43049Business Unit:Cubic DefenseCompany Details:When you join...


  • Auckland, Auckland, New Zealand Rocket Lab USA Full time

    Join our mission to unlock the potential of space to improve life on Earth. We're a dynamic team of innovators, pushing the boundaries of what's possible. As a Software Build Engineer, you'll contribute to the design and development of world-class rockets and spacecraft, with a focus on automation and software integration.About the Role:You'll work closely...


  • Auckland, Auckland, New Zealand Cubic Corporation Full time

    Cubic Corporation is a leading provider of innovative technology solutions in transportation and defense. Our team of talented engineers designs, develops, and delivers cutting-edge software systems for various applications.Job DescriptionWe are seeking a highly skilled Software Embedded Engineer to join our team. As an embedded software engineer, you will...


  • Auckland, Auckland, New Zealand Apple Inc. Full time

    We are seeking a skilled professional to join our Wireless Power Technology team as an Embedded Systems Quality Assurance Engineer. As a key member of our team, you will be responsible for ensuring the high quality of our wireless power firmware, software, and algorithms in embedded applications.Main ResponsibilitiesThe ideal candidate will have strong...


  • Auckland, 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...


  • Auckland, Auckland, New Zealand Pearson Carter Full time

    Company OverviewPearson CarterSoftware, Web & Mobile Development Recruitment ConsultantWe are working closely with a world leader in custom-built Intelligent Transport Systems.Job DescriptionThe successful candidate will be responsible for designing, developing, and maintaining web applications for internet-connected embedded systems.They will work on the...


  • Auckland, Auckland, New Zealand Pearson Carter Full time

    Job SummaryWe are seeking an experienced Embedded Developer to join our client's small team and contribute to the development of innovative Intelligent Transport Systems.Key ResponsibilitiesDesign, develop, and maintain web applications for internet-connected embedded systemsWork on the integration of IoT devices with cloud and web platformsCollaborate with...


  • Auckland, Auckland, New Zealand Rocket Lab Full time

    We're looking for a highly skilled Software Build Engineer to join our GNC team at Rocket Lab. As a key member of our team, you will be responsible for the design, development, and implementation of software build processes.About the RoleThe ideal candidate will have extensive experience with build automation tools, such as Team City, GitLab CI, and make....


  • Auckland, Auckland, New Zealand Psc By Rocket Lab Full time

    About UsPsc By Rocket Lab is a pioneering space technology company that designs and manufactures advanced launch vehicles and space systems.We are committed to unlocking the potential of space to improve life on Earth, and we're looking for talented individuals like you to join our team as a Flight Software Engineer Ii.Job DescriptionAs a Flight Software...


  • Auckland, Auckland, New Zealand Rocket Lab USA Full time

    Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has...


  • Auckland, Auckland, New Zealand Tbwa ChiatDay Inc Full time

    Rocket Lab is a global leader in launch and space systems. The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology demonstrations. Our Electron rocket has...


  • Auckland, Auckland, New Zealand Emmbr Full time

    Company OverviewEmmbr is a forward-thinking company that's making waves in the industry by utilizing technology to revolutionize the world we live in. Our team is passionate about developing innovative solutions, particularly in IoT development.Job DescriptionWe're seeking an experienced Embedded Software Engineer to join our high-performing cross-functional...


  • Auckland, Auckland, New Zealand Psc By Rocket Lab Full time

    About The RoleABOUT ROCKET LABRocket Lab is a global leader in launch and space systems.The rockets and satellites we build and launch enable some of the most ambitious and vital space missions globally, supporting scientific exploration, Earth observation and missions to combat climate change, national security, and exciting new technology...