Embedded Systems / Firmware Engineer | Hybrid role Location: Torrita Tiberina (Rome) Hybrid model with flexibility Full on‑site presence may be required during product release phases An established technology company in the gaming hardware sector is looking for an Embedded Systems / Firmware Engineer to join its engineering team. You'll work on advanced embedded platforms and peripheral devices used in next‑generation gaming systems, collaborating with colleagues across Europe, the USA, and Asia. This role offers exposure to a wide range of embedded technologies — from microcontroller‑based designs to complex Linux‑based CPU platforms — and the chance to contribute to both new product development and existing product lines. Junior‑to‑mid engineers with strong fundamentals and a desire to grow are encouraged to apply. What You'll Do Embedded Development Design, develop, test, and maintain microcontroller‑based embedded systems Work with embedded CPU platforms (e.g., NXP i.MX8) Develop device drivers and kernel modules for Linux‑based systems Implement display and touchscreen solutions across Linux and MCU platforms Create test applications for hardware validation Hardware Integration & Debug Perform hands‑on debugging using oscilloscopes, DMMs, SMUs, and other lab tools Support board bring‑up activities for custom hardware Analyse and troubleshoot digital and analog circuits Review schematics and collaborate closely with electronics teams (including international colleagues) Documentation & Support Produce clear technical documentation for designs, tests, and procedures Maintain test setups and validation processes Provide technical support to internal teams and customers Track issues, solutions, and design decisions Qualifications & Experience Bachelors degree in Engineering or equivalent experience Mid‑level: 3–5 years in embedded systems development (MCUs, hardware integration, debugging) Junior‑Mid: 2–5 years hands‑on embedded experience; strong fundamentals and willingness to learn Technical Skills Strong C/C++ programming for embedded systems Hands‑on experience with microcontrollers, debugging, and peripheral configuration Solid understanding of digital circuits; ability to work with analog circuits Proficiency with lab equipment (oscilloscopes, DMMs, SMUs) Fluent English (written and spoken) Soft Skills Strong documentation and communication abilities Collaborative mindset with cross‑functional teams Comfortable interacting with customers when needed Able to work independently and manage priorities effectively Nice to Have Linux kernel debugging and analysis FreeRTOS or other RTOS experience Bare‑metal programming for constrained systems Python for scripting and automation VHDL/Verilog knowledge Please note: this position is open only to candidates who already have the legal right to work in the EU and hold a valid passport or work permit for employment in Italy. At this time, visa sponsorship is not available. If this role aligns with your experience and ambitions, wed be happy to review your application. #J-18808-Ljbffr
Embedded Systems / Firmware Engineer
TALENTCLOUD GROUP
roma, roma
Pubblicato 12 giorni fa
Segnala lavoro