Embedded Software Engineer
Role details
Job location
Tech stack
Job description
The products are used in a range of applications where the operator of the machine benefits from having accurate horizontal and vertical guidance. As a Software Engineer, you are responsible for working within your delivery team to develop software that meets product and customer requirements within a fast-paced, collaborative, dynamic environment.
As a Software Engineer, you are responsible for working within your delivery team to develop software that meets product and customer requirements within a fast-paced, collaborative, dynamic environment., * Writing C++, Android, Web and other code to extend and maintain machine control applications.
- Collaborating with the application domain experts and other software developers across multiple international sites to deliver identified customer value.
- Demonstrating a set of fundamental software engineering skills that result in predictability in engineering, scheduling and the quality of products developed.
Requirements
- Drive and passion for innovation, have a curiosity and willingness to learn.
- Strong analytical and decision-making skills.
- Excellent written and verbal communication skills.
- Ability and motivation to work proactively, under tight deadlines in a fast-paced, constantly changing environment across multiple time zones., * Relevant tertiary qualification in computer science, engineering, mathematics, mechatronics or equivalent.
- Minimum 2- 5 years of experience developing C++ applications.
- Experience developing software applications that interface with hardware, sensors or other devices
- Experience with Java/Android or web browser-based UI software development is an advantage
- Experience with both Linux and Windows development
- Experience with C++ unit testing and wider test automation
Benefits & conditions
Competitive salary based on degree and professional industry working experience. The Total Rewards package includes:
- Competitive remuneration package
- Attractive Bonus
- Career development with global prospects
- A strong commitment to safety and your wellbeing
- An inclusive workplace culture focused on quality, customer service and the environment
- A commitment to diversity and inclusion, equal opportunity, and equal outcome
- The opportunity to do truly meaningful work in a supportive, constructive culture that encourages you to make the most of your talents.