
Firmware Engineer
- Milano
- Tempo indeterminato
- Full time
- Develop and implement firmware for capacitive touchscreens, based both on capacitive foils and springs.
- Work on touch controller integration, calibration, and driver development.
- Optimize touch performance (responsiveness, accuracy, and power consumption).
- User Interface (UI) Firmware:
- Develop firmware to support graphical UIs on embedded systems
- Maintain existing firmware
- Integrate touch firmware with embedded system ensuring robust communication between touch sensors and main microcontrollers.
- Experience on microcontrollers handle real-time UI interactions
- UI/Touch Calibration and Tuning:
- Fine-tune touch sensitivity, accuracy, and calibration for a wide range of environmental conditions and user interfaces
- Cross-functional Collaboration:
- Collaborate with software and hardware engineers to optimize the touch interface circuitry.
- Work with system engineers to integrate UI features into the overall system.
- Provide support to QA and testing teams for user interface and touch functionalities validation.
- Provide documentation of firmware design, touch calibration techniques, and UI-related functionality.
- Use debugging tools such as oscilloscopes, logic analyzers, and emulators to resolve issues in touch and UI functionality.
- Bachelor’s degree in Electrical Engineering, Computer Science, Embedded Systems, or related field.
- Proven experience with embedded firmware development (C language) at least 3 years
- Knowledge of UI development for embedded systems
- Familiarity with touch controller hardware and related protocols (I2C, SPI, UART).
- Experience working with microcontrollers and embedded processors (ARM, AVR, etc.).
- Strong understanding of real-time operating systems (RTOS) and embedded development environments.
- Proficiency in debugging and using tools such as oscilloscopes, logic analyzers, and debugging probes.
- Solid understanding of UI/UX principles and how they apply to embedded systems.
- Strong sense of responsibility and a structured, hands-on work approach.
- Highly self-motivated with the ability to work autonomously.
- Strong problem-solving and interpersonal skills.
- Customer-oriented mindset.
- Profitable performance
- Expert engineers
- Efficient organisation
- Social responsibility