Embedded System/ Firmware Engineer

Quixant, Densitron, Quixant plc · WorkFromHome, Lazio, Italia · · 50€ - 70€


Descrizione dell'offerta

We are seeking an Embedded Systems Engineer to join our dynamic engineering team at Quixant Italia. You will be integral to developing advanced gaming platforms and associated peripheral devices for the casino industry, including custom display solutions and gaming controllers. This role offers the opportunity to work on diverse embedded projects ranging from microcontroller-based designs to complex Linux-based embedded CPU platforms (NXP iMX8 family, Renesas, ST and Microchip microcontrollers). You'll collaborate with a multinational team spanning Europe, USA, and Taiwan, working on both greenfield projects and supporting existing product lines. For junior candidates, we provide structured learning opportunities to develop skills in areas beyond your current expertise, fostering professional growth within embedded systems engineering.

Location: Torrita Tiberina (RM) Italy - Hybrid - During product releases, full-time on-site presence may be required.

Development & Implementation

  • Design, develop, test, and maintain microcontroller-based embedded systems
  • Work with embedded CPU platforms (iMX8) for advanced applications
  • Create and execute comprehensive test applications for hardware validation
  • Develop device drivers and kernel modules for Linux-based embedded systems
  • Implement display and touchscreen solutions for both Linux and microcontroller platforms

Hardware Integration & Debug

  • Perform hands‑on debugging using laboratory equipment (oscilloscopes, digital multimeters, source measure units)
  • Conduct board bring‑up activities for custom hardware designs
  • Analyze and troubleshoot digital and analog circuits
  • Review schematics for digital and analog design validation
  • Collaborate with electronic engineers in Taiwan on hardware‑software integration

Documentation & Support

  • Create detailed technical documentation for designs, tests, and procedures
  • Develop and maintain test setups and validation procedures
  • Provide technical support to customers and internal teams
  • Document issues, solutions, and design decisions

Knowledge and Skills

  • Proficient in C/C++ for embedded systems development
  • Hands‑on experience with microcontroller programming, debugging, and peripheral configuration
  • Strong understanding of digital circuit design and operation
  • Ability to analyze and work with analog circuits
  • Proficiency with oscilloscopes, DMMs, SMUs, and other test equipment
  • Fluent in English (both written and spoken)

Essential Soft Skills

  • Strong documentation and technical writing abilities
  • Effective teamwork and cross‑functional collaboration
  • Customer‑facing communication skills
  • Ability to work independently and manage priorities

Additional skills (advantageous)

  • Linux & Embedded Systems
    • Linux kernel debugging and analysis
  • RTOS & Firmware
    • FreeRTOS experience
    • Bare‑metal programming for resource‑constrained systems
  • Additional Programming
    • Python for scripting and automation
    • VHDL/Verilog for hardware description

Qualifications & Experience

  • Bachelor’s degree in engineering or comparative fields or equivalent professional experience
  • (MID) 3‑5 years’ experience in embedded systems development with focus on microcontroller programming, hardware integration and debugging
  • (JUN‑MID) 2‑5 years’ experience in embedded systems development with hands‑on microcontroller and hardware experience (junior candidates with strong fundamentals and willingness to learn are encouraged to apply)

#J-18808-Ljbffr

Candidatura e Ritorno (in fondo)