Software Engineer

Publicerad

2026-05-05

Ansök senast

2026-05-17

Om jobbet

Company Description

ROL is an entrepreneur-driven and global market leader in ergonomically optimized office furniture and retail solutions. Our expertise in design, engineering, manufacturing, and technology ensures purpose-aligned, superior quality solutions for inspiring and sustainable environments where we live, work, shop, and socialize.

ROL was founded in Sweden in 1985. With a turnover surpassing SEK 2.1 billion and a diverse team of 900 professionals worldwide, we're making a difference in the industries we serve. Our main markets in Europe and the USA enable us to establish a global reach while maintaining a strong local presence.

Role Description

As a Software Engineer you will be part of our R&D organization in Jönköping and report to the R&D Manager. You will work with the development and maintenance of embedded software solutions for our products and play a key role in ensuring high quality, performance, and compliance throughout the product lifecycle.

You will collaborate closely with cross‑functional and international teams to translate product requirements into robust, scalable, and reliable software solutions. The role includes active participation in code reviews, continuous improvement of development practices, and support in integration and testing within embedded environments.

Key responsibilities include:

Developing and maintaining embedded software for the company's products

Translating product and system requirements into well‑designed software solutions

Ensuring software reliability, performance, and compliance with relevant standards

Implementing software components according to defined architecture

Working with communication protocols, motor control, and system integration

Supporting software integration and testing in embedded environments

Participating in code reviews and contributing to continuous improvement

Collaborating with global teams in Sweden, China, Lithuania, and the United States

Proposing technical improvements and contributing to development priorities together with product management and system engineers

Qualifications

University degree in Computer Engineering, Electrical Engineering, Computer Science, or equivalent

Strong proficiency in C/C++ for embedded systems

Experience with communication protocols such as LIN, UART, I²C, SPI, and Bluetooth

Familiarity with motor control, signal processing, and safety‑critical software

Experience working with version control systems (e.g. Git)

Knowledge of safety and quality standards such as IEC 60730 and IEC 60335 is an advantage

Strong analytical and problem‑solving skills

Team‑oriented, proactive, and improvement‑driven mindset

Ability to communicate effectively in technical discussions

Fluent in English, both spoken and written

ROL Ergo AB