Find a job // Embedded Software Engineer

Embedded Software Engineer

Permanent / Full Time
27.09.2024
1268326
Exciting one of a kind opportunity to join this highly collaborative team and gain some new skills!
Why You'd Like It
  • Cutting-Edge Projects: Work on innovative technology, including embedded systems and a greenfield C# product.
  • Work-Life Balance: Hybrid work model, with 3 days on-site and 2 days from home, allowing for flexibility.
  • Collaborative Environment: Be part of a passionate, tight-knit team of engineers working closely together.
  • Global Impact: Work on products that monitor critical power systems for data centres worldwide.
The Story
Our client is a small, specialised company providing essential hardware and software solutions for battery monitoring systems in businesses that require reliable power, such as data centres. Their niche product integrates with backup batteries to monitor their health, ensuring critical operations continue without disruption. They are looking to add a skilled Embedded Software Engineer to their dynamic and growing team.

Company Profile
This company has a global presence but operates in small teams, with around 30 people spread across different offices. Their expertise lies in creating integrated technology that includes hardware, firmware, and cloud-based software. Known for reliability and innovation, their technology ensures seamless monitoring of critical power systems, with the in-house team developing both hardware and software solutions to address their clients’ needs.

Your Role
As an Embedded Software Engineer, you will primarily focus on developing and enhancing the company's core C application for Linux-based systems. You will work on embedded software that interfaces with sensors, develops headless applications in C#, and collaborates closely with hardware engineers and the cloud team. This role will also involve contributing to a greenfield project related to C# backend development for their data collectors.

Responsibilities include:
  • Developing embedded software in C to integrate with Linux-based hardware.
  • Supporting both firmware and higher-level functionalities in Python and C#.
  • Contributing to the development of headless applications.
  • Working with hardware engineers to optimise software for critical power systems.
Benefits
  • Competitive Salary
  • Flexible Working: Enjoy a balanced hybrid work environment with the ability to work from home 2 days a week.
  • Professional Development: Gain exposure to cutting-edge technology with opportunities for career growth.
  • Strong Team Culture: Join a supportive, collaborative team where you will be encouraged to innovate and grow.
  • Greenfield Projects: Work on exciting new projects that push the boundaries of embedded systems and cloud integration.
Your Fit
You will need to have a passion for embedded software development and experience working with C in a Linux environment. Ideally, you’ll have at least 3 years of experience and a solid understanding of firmware development and microcontroller programming. Strong communication skills are essential for collaborating with cross-functional teams, and your ability to solve complex problems will make you a great fit for this role.

Ideal Skills & Experience:
  • Proficiency in C programming for embedded systems.
  • Familiarity with Linux-based application development.
  • Some experience with microcontrollers and firmware.
  • Strong collaboration skills, with excellent communication abilities
  • Experience with headless applications and development in C# is an advantage.
Apply now to become a part of a company that combines technical expertise with a collaborative culture!

Like the sound of that?

If this sounds like you please reach out to me at
kate@digitalgarage.co.nz