Partner sites:EURESELA

Embedded SW engineer

by:  Denmark - Eures - Workindenmark

The job offer is available for the following event:

Job description

To strengthen our R&D Department, we are now looking for new colleagues who master the whole embedded SW development lifecycle all the way from requirement engineering, high level design, detailed design and implementation to performing verification and validation.

Do you want to be part of an agile and ambitious company, dedicated to developing and integrating unique technologies in its products?

To provide most value to our customers, the R&D department designs and implements Collaborative products with true Plug n’ Produce functionality. At OnRobot we take customer feedback seriously and we actively scan the market for trends and new technologies that can add even more value to our customers.

Do you enjoy breaking down technical complexity in close cooperation with mechanical, electronics and software engineers when designing your solution for the tasks at hand? Are you looking forward to work with brilliant colleagues of several nationalities? Yes? Well then, we might have a great opportunity for you!

Work location will be at our R&D location in Odense Denmark, and short-term business travel might be needed from time to time to visit our other main development locations (Aalborg and Budapest).

Your main tasks

You’ll be helping us create better products mostly by contributing your skills and expertise to:

  • Firmware development, requirement engineering, design, implementation, and test.
  • Focus on giving our customers the best solution, by having application focus.
  • Implementation of hardware drivers and control software with efficient use of system resources.
  • Design and implement algorithms that gives an optimal product, both in respect to performance and cost.
  • Performance profiling of firmware/hardware in a simulated environment or a target system.
  • Integration towards robotic systems using mainstream communication protocols.
  • Support for integration tests and trial runs of robotic applications.
  • Documentation and knowledge sharing with your colleagues.
  • Being a member in various development projects, length typical 3-7 months.

You’ll get our attention if your technical qualifications and experience include:

  • M.Sc or B.Sc in Engineering, Robotics or similar with 4-5 years of work experience.
  • Hands-on experience with development of algorithms, manipulation of data structures, debugging and implementing highly optimized code on embedded systems.
  • Solid experience with C/C++ programming, Unit-testing, code re-usability and GIT version control.
  • Familiar with ARM Cortex M platforms or equivalent embedded microcontroller architectures.
  • Familiar with toolchain setup eg. Cmake.
  • Working with communication protocols like RS485, CAN Bus, Modbus, or IO-link.
  • We assume you already are well-versed in some flavor of Linux.
  • Python knowledge preferred.

Previous hands-on experience within any of the following domains is certainly a big plus in our book: robot kinematics, motor control, dynamics modelling, sensor integration, diagnostic coverage, inductive loads, control loops, gears, and mechanical systems. 

Personal profile 

To be successful in this position you should be challenge-driven and passionate about your work. You think creatively and innovatively but at the same time you approach your tasks in a highly structured manner. It is essential that you can work both independently and in cross-functional teams and that you possess a high level of discipline and self-motivation.


Submit your application at

Jobs that may interest you

Job details Job description You’re a top-notch software developer with a keen eye for front-end design. We’re the world’s leading virtual waiting room provider, and we’re growing quickly. Apply today and let's get to work. Who you are You’re a developer who’s always thinking about the customer. You see a page from their perspective, and you have high standards for... Read more

Solutions Architect

Workplace: Denmark
Job details Job description We’ve got intriguing problems. You have clever solutions. Apply today and let’s get to work. With your technical know-how, you’ll make enterprise-level customers happy by knowing what they need before they do, and recommending the perfect fix. We're growing fast, and we need your help to keep us moving in the right direction. Who you are... Read more

Solutions Engineer

Workplace: Denmark
Job description You’ve got a technical mind and a gift for customer support. We’ve got big-name clients with intriguing challenges, and we need your help to keep us growing. Apply today and let’s get to work. Who you are You’re a problem-solver with a natural ability to communicate. You love finding solutions to challenges and seeing projects through to the... Read more

Senior Software Developer

Workplace: Denmark
Job description You’re an experienced full-stack developer looking to make a big impact. We’re a high-growth global tech company helping bring fairness to the internet, billions of end-users at a time. Let’s connect. Who you are You’re a Jill/Jack of all trades, always trying new things and seeing how far you can push your coding skills. You want to be... Read more
Wil je je aansluiten bij een jong en dynamisch team, gericht op geweldig teamwork en sterke relatieopbouw? Ben jij een overtuigende communicatie in Nederlands en wil je een klantenportfolio ontwikkelen binnen onze digital experience platform? Jouw rol binnen het team Je maakt deel uit van ons interne business development team met collega's in Denemarken, Noorwegen, Duitsland en Nederland. Je valt... Read more