Position: Embedded Software Engineer
Company: Arche Consulting
Experience required: 2y
Category: C++
English level: upper
Published: 2023-05-01T00:00:00+03:00

**Relocation to Poland, Krakow!!!**

**About the employer:**

Our client is one of the five largest lighting companies in the world. It creates new technologies, sets trends, has its own production facilities in Poland, and has comprehensive facilities to realize the most innovative visions in the field of lighting.

**Responsibilities:**

- sourcing, evaluating, agreeing on design requirements, and consulting on technical feasibility,
- concept development, architecture, and implementation of embedded software and communication systems.,
- planning, creating, and agreeing on tests and developing test scenarios and scripts,
- creating documentation for the mass production of devices,
market analysis and optimization of existing products, advising on selecting solutions and technologies,
- collaborating with electronics development teams and product managers,
- overseeing the construction and maintenance of functional testers, ensuring product compliance, and maintaining project documentation.

**Requirements:**

- C/C++ language (embedded environments),
- experience in embedded software architecture, refactoring, and knowledge of patterns for embedded environments,
- familiarity with ARM architecture (Cortex-M3, M0, M4) and STM32 or NRF5x microcontrollers or similar,
- experience in debugging and testing microcontroller-based embedded devices,
- knowledge of hardware communication interfaces (USB, UART, I2C, I2S, SPI, GPIO, etc.).

**In addition:**

- knowledge of ZigBee, Bluetooth LE, and Bluetooth MESH protocols is welcome,
- DALI/DALI2 or DMX protocol welcome,
- knowledge of Python at a level that allows you to write supporting software mainly in C,
- knowledge of the hardware layer of devices with sub-1 GHz and 2.4 GHz radio paths (Bluetooth, ZigBee, or Wi-Fi),
- familiarity with TCP/IPv4/IPv6 protocols to allow software development based on them.

**Employer offers:**

- stable employment under an employment contract,
- **work in a hybrid model from the office in Krakow**,
- flexible working hours, 7 am - 5 pm (8 hrs),
- hotel for employees while working from the office
- occasional business trips (1-5 times a year),
- work in a company with foreign capital,
- defined salary scale and specialized career path,
- private medical care,
- sports card.