JobMesh

Software Architect

RSB Automotive Consulting · Kraków, Lesser Poland, PL

About the project We are looking for a hands-on Senior Embedded Software Engineer/Architect to design and lead the implementation of firmware for a capacitiv...

Job description

About the project We are looking for a hands-on Senior Embedded Software Engineer/Architect to design and lead the implementation of firmware for a capacitive touch control panel used in a home appliance product. The project is based on an existing working reference solution. The new firmware must achieve the same functional behaviour and performance, so the role requires practical embedded experience, structured software design, measurement-based analysis and strong hardware integration skills. We need an engineer who can understand the full device behaviour, define software requirements, create state diagrams, design test cases, implement reliable firmware and support testing on real hardware. Role type: Hybrid/Remote: Location: Kraków: Responsibilities: Design and implement embedded firmware for a capacitive touch panel. Configure, initialise and calibrate capacitive sensing inputs. Process raw capacitive sensing data to identify valid key presses and touch coordinates. Implement filtering, debounce, calibration and input validation logic. Design internal data registers and communication structure for I2C transfer. Implement I2C slave communication with the main control unit. Im...