KUBO

Join a cross-functional engineering team at the forefront of industrial automation technology! As an Embedded Software Engineer, you'll play a key role in developing new features and products of the motion control solutions, including converters, inverters, and independent cart systems. You'll be involved in every stage of the development lifecycle - from design and implementation to testing and integration - while working in a modern, multiprocessor embedded environment.

This role offers an opportunity to grow your expertise in functional safety, security, real-time control algorithms, and industrial communication protocols. You’ll also contribute to building test automation infrastructure using Python and Ladder Diagram languages.

Key responsibilities:

  • Design, develop, and debug embedded software with a focus on safety-critical features.
  • Collaborate with hardware teams to ensure compatibility and influence hardware design decisions.
  • Participate in the entire development cycle: documentation, design reviews, code implementation, testing, and release.
  • Create and execute unit and functional tests to validate new software and integration with system components.
  • Stay current with software engineering best practices, tools, and trends in embedded systems.
  • Contribute to automatic test systems and feature verification using Python or Ladder Diagram

  • Form of cooperation: B2B contract
  • Rate: 120–150 PLN net/h
  • Work model: 1–3 days/week in the Katowice office
  • Benefits: private medical care, life insurance, Multisport card

  • Bachelor’s degree in Computer Science, Electrical Engineering, or a related technical field.
  • Minimum 3 years of hands-on experience in C/C++ embedded software development.
  • Proficiency in software lifecycle methodologies including design, testing, and debugging.
  • Strong analytical and problem-solving skills in embedded environments.
  • Effective communication skills and ability to explain technical concepts in English.

Preferred:

  • Experience with RTOS-based development and real-time systems.
  • Familiarity with Functional Safety standards and industrial communication protocols (e.g., EtherNet/IP, CIP).
  • Exposure to EnDat, firmware debugging, and Board Support Package (BSP) development.
  • Knowledge of SPI, I2C, ADC, DAC, and general-purpose I/O.
  • Passionate about continuous learning and improvement in embedded technology.

KUBO

KUBO

20+

As KUBO, we are an award-winning provider of HR, software, and engineering services. Our mission is to support technology-driven industry leaders with staffing, recruitment, team leasing, and managed services. With offices in Toruń, Gdańsk, and Gothenburg, we serve as an international vendor providing local expertise. Since our establishment in 2014, our continuous growth has been driven by a team of over 150 professionals, guided by a distinctive feedback culture. We hold ISO 27001 and 9001 certifications and are actively expanding our partnerships with major cloud providers.