Embedded Firmware Engineer

← JOBS

Embedded Firmware Engineer

Position

Embedded Firmware Engineer

Function

Hardware-Firmware Research & Development

Job Location

Trieste/Udine

Join the INNOVA team in a young, stimulating and dynamic technological environment that offers high-quality hardware and software solutions in the field of intelligence and cybersecurity.

As part of the R&D team at INNOVA, you will have the opportunity to:
  • Work on the entire product process, including design, development and release
  • Use your skills to identify customer needs and create innovative technological solutions
  • Use and learn new technologies
  • Ensure product accessibility, usability and performance
  • Develop technically and qualitatively excellent products
  • Find new processes and solutions, develop your ideas and shape your technical and qualitative approach
Main Responsibilities
  • Complete design of firmware/software
  • Development of testing tools to facilitate device development
  • Maintenance of code for existing products
  • Debugging and problem resolution
  • Code optimization
  • Writing technical documentation for developed products
  • Improving product performance and functionality
  • Scouting for new techniques and solutions
Technical Skills and Soft Skills
  • Knowledge of C, C++ languages
  • Knowledge of embedded Linux, cross-platform compilation, BSP customization, device tree, module configuration and power consumption strategies
  • Knowledge of microcontrollers and their operation (e.g., ARM Cortex-M)
  • Understanding of communication interfaces
  • Familiarity with communication protocols
  • Skills in programming for microcontroller-based embedded systems
  • Basic electronics knowledge
  • Network knowledge
  • Soldering techniques
  • Proficiency in English
  • Proactivity and autonomy
  • Analytical and problem-solving skills
  • Teamwork capability
  • Creativity
  • Manual dexterity
Education

Preferred degree in technical-scientific fields (e.g., Electronics, Computer Science)

Prerequisites and/or Experience
  • Experience in:
    • Embedded Linux OS
    • Networks and communication protocols and possible customization
    • Development of embedded applications geared towards the IoT world
  • Knowledge of microcontrollers and communication interfaces (USB, SPI, UART, I2C, etc.)

The search is open to candidates of any gender pursuant to L.903/77 and L.125/91.

Apply for this position

Allowed Type(s): .pdf