Firmware Engineer
Fortil is an engineering company founded in 2009. We support our partners in the success of their technical projects in various fields such as Industry, IT or Healthcare.
Today we are more than 2,000 employees spread over 11 countries. Working with us means working in an ambitious team, within a multicultural and international context!
Our ambition is to contribute to building a more responsible, communal and inclusive world for our employees and clients.
We are currently looking for a:
Firmware Engineer
The ideal candidate will have with at least 3 years of experience on 8/16/32 bit microcontrollers, for development of embedded firmware for advanced User Interfaces (UI) and Touch technologies.
Required knowledge of embedded systems, touch display technology, and UI/UX principles.
Key Responsibilities:
-
Firmware Development for Touch Interfaces:
- 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
- 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.
Qualifications:
- 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.
Soft skills:
- 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.
Location: Milano
If this role or our company excites you, but your experience does not perfectly match the listed requirements, we still encourage you to apply! If we believe this role is not the right fit for you, we might have another opportunity that better aligns with your profile!
Why Fortil?
Although we currently find ourselves in a significant phase of expansion, the high standards of our projects and recruitments remain as demanding as ever. Quality will always take precedence over quantity, as we prefer excellence to ease!
We Hope To Become The Largest Independent Engineering Group In Europe, Working To Serve Future Generations. To Do So, Our Operational Model Is Based On Four Fundamental Aspects
- Profitable performance
- Expert engineers
- Efficient organisation
- Social responsibility
Apply and join us to become part of a model that is out of the ordinary!
- Department
- Industrie
- Locations
- Agence Milan
- Remote status
- Hybrid
- Type de contrat
- CDI
Firmware Engineer
Loading application form
Already working at Fortil?
Let’s recruit together and find your next colleague.