3D Machine Control Software Engineer

at  Unicontrol ApS

5220 Odense, Region Syddanmark, Denmark -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate02 Jul, 2024Not Specified05 Apr, 20243 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Are you an experienced robotic C++ developer? Can you integrate sensors into our software and make control loop design for automatic control of hydraulic functions? And is your ambition to develop state-of-the-art solutions for highly engaged end-users in a global construction industry? Then this job could be just the thing for you!
Our mission is straightforward: to simplify and ensure the safety of excavation tasks. We’ve dedicated countless hours to innovating and crafting the most intuitive, high-quality 3D machine control system on the market, Unicontrol3D. This system embodies our belief that machine control should be straightforward, offering a user-friendly, safe, and cost-effective solution for all earthmovers.
Since 2019, we’ve evolved from a trio with a vision to a company of over 60 employees, partnering with 47 distribution partners across 27 countries and having over 3000 active systems globally.About the job
We’re growing our team and looking for an experienced software developer to join us in Odense. We strive to guide and automate the hydraulic controls of earthmoving machines, focusing on integrating sensors, designing control loops, and automating processes.
As a software developer, you’ll play a crucial role in creating our innovative 3D machine control solutions for the earthmoving industry. You’ll work on developing software for our systems and solutions, enabling precise machinery control as per architects’ designs. This helps the contracting industry operate their equipment more accurately.
We prioritize clear communication with our customers to ensure our designs are user-friendly and meet their needs. Our development approach is iterative and agile, incorporating continuous testing and feedback from customers and partners. In this process, your contribution will be vital.

Your primary tasks will be:

  • Create design for development of sensor integration, control loop and automation
  • Program software in C++ and Unity 3D
  • Implement software on devices, sensors etc.
  • Test software accuracy and document results
  • Work with automated test systems
  • Co-operate with colleagues on the development of new systems
  • Use agile development tools like Git/Jira/Bitbucket

Your profile
You are an experienced C++ software engineer with a passion for new technology and a drive to solve complex challenges. Ideally, you already have several years of experience as a software engineer within software, robotics, machine control or similar.
You have the drive to learn quickly and can push the things forward by yourself. You will be faced with various development tasks and engage with the customers. Occasionally, you will go to construction sites to see the enormous earthmoving machines in operation.

Key points on your profile:

  • University degree within SW engineering, Computer Science or Robotics
  • 3 years of commercial experience in C++
  • Experience with Unity 3D or other game engines is a plus
  • Knowledge about IMU sensors and forward kinematics is a plus
  • Strong math skills or surveying background is a plus
  • Strong Linux skills is a plus
  • Hardware integrations experience is a plus
  • Proficient in English

What we offer

  • We can promise a versatile job in a great culture, with a modern setup and plenty of opportunities to expand your repertoire in software.
  • 25 colleagues in our Product Development department who are ready to onboard you swiftly
  • A chance to become a core member of a growing company at an exciting point in time
  • Great team spirit and colleagues who are ready to go the extra mile to get success
  • Meaningful technical challenges that solve real problems
  • Freedom to define your working conditions
  • Delicious lunch buffet and social events
  • Facilities and interior design of the companies that facilitate collaboration and creativity

We review applicants continuously and conduct interviews when suitable candidates apply. Therefore, we encourage you to use as soon as possible

Responsibilities:

  • Create design for development of sensor integration, control loop and automation
  • Program software in C++ and Unity 3D
  • Implement software on devices, sensors etc.
  • Test software accuracy and document results
  • Work with automated test systems
  • Co-operate with colleagues on the development of new systems
  • Use agile development tools like Git/Jira/Bitbucke


REQUIREMENT SUMMARY

Min:3.0Max:8.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

5220 Odense, Denmark