Skip to content

Embedded Software Engineer

Robomagister

Reggio Emilia, Italy

We are a startup based in Reggio Emilia, Italy that creates disruptive products by combining Robotics and Artificial Intelligence.

We are looking for talented innovators in mechatronic, electronic and software to lead the next-gen of food appliances.

Embedded Software Engineer

The Team

Here at Robomagister we are passionate about Robotics, Artificial Intelligence and Food, you will become part of a dynamic team from a variety of backgrounds that desire to make an impact in the food industry. 

The Role

You will take ownership for the complete life cycles of the software that's part of embedded devices and systems. The engineer will design, develop, code, test, and debug the system software within our R&D department. The engineer is also responsible for monitoring and analyzing the stability and efficiency of the system.

The Work you'll do

  • Design, develop, code, test and debug system software of embedded devices
  • Cooperate with the software design team to determine software specifications
  • Gain knowledge of the entire embedded system
  • Review embedded code and design
  • Analyze and enhance efficiency, stability and scalability of system resources
  • Support the team in the testing phases
  • Integrate and validate new product designs
  • Support software QA and optimize I/O performance
  • Monitor and maintain the system after development
  • Interface with hardware design and development
  • Document software application values

The Skills you need

  • Problem solving for software and hardware issues
  • Self-motivated and passionate about your work and embedded systems
  • Great aptitude for teamwork
  • Optimistic, proactive, resilient, self-motivated and focused
  • Exceptional analytical and problem-solving skills
  • Flexible to handle unforeseen events and large workloads
  • Strong interpersonal and writing skills
  • Always eager to learn and improve

The qualifications you need

  • Bachelor's/Master's degree in computer science or computer engineering
  • Proven working experience in software engineering
  • Experience in embedded systems development and troubleshooting with real-time operating systems
  • Significant programming experience in C and C++
  • Experience in interfaces, IP protocols, and hardware subsystems
  • Familiarity with software configuration tools
  • Adequate knowledge of reading schematics and data sheets for components
  • Medium/advanced in English

What Robomagister can offer you

The role is based in Reggio Emilia, Italy.

We offer a competitive salary, commensurate with experience. 

We apply a hybrid work policy.

Apply for this job