Novanta Inc.

SENIOR JAVA IoT DEVELOPER

Novanta Inc.
Apply
2 hours ago
Barcelona, SpainSenior

Responsibilities

  • Develop and maintain Java applications for IoT devices and RFID reader systems.
  • Implement new features and functionality for the Keonn product portfolio.
  • Lead the Java development team.
  • Debug software issues in embedded environments and optimize code performance and memory usage.
  • Collaborate with hardware engineers to ensure hardware-software integration.
  • Participate in code reviews and maintain high coding standards.
  • Create technical documentation and support testing and validation of firmware releases.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • At least 5 years of Java development experience, preferably in embedded systems.
  • Strong understanding of embedded Java programming, real-time systems, and multithreading.
  • Network programming and communication protocol experience is a plus.
  • Familiarity with RFID technology and RF systems is a plus.
  • Experience with Git and agile development methodologies.
  • Strong debugging, troubleshooting, problem-solving, and attention-to-detail skills.
  • Fluent English is required; Spanish is a significant advantage.
  • EU residency or an EU work permit is required.

Benefits

  • Hybrid work with up to 30% of weekly hours available remotely.
  • 23 days off plus 2 additional days off.
  • Flexible working hours.
  • Opportunity to work on industry-leading RFID firmware technology.
  • Young and dynamic work environment in a new 4000-square-meter corporate building next to Westfield La Maquinista.
  • Specialty coffee, table tennis, online training support, and growth opportunities in a fast-paced international company.

Tech Stack

Categories

Novanta Inc.

About Novanta Inc.

1,001-5,000 employees
Contact me