Embedded Firmware Engineer - Ficarazzelli-Bagni Italia - Dronus

    Dronus
    Dronus Ficarazzelli-Bagni Italia

    1 giorno fa

    Descrizione

    Dronus, a leading company in autonomous drone technology, is seeking a highly skilled Embedded Firmware Engineer to join our innovative team in Trieste. We are looking for a professional with proven expertise in microcontroller firmware development and embedded Linux systems, passionate about advancing real-time embedded solutions for aerial automation. This role offers the chance to contribute directly to the core software that powers our next-generation drone platforms, ensuring robust, efficient, and scalable performance in dynamic environments.

    Key Responsibilities

    • Design, develop, and debug firmware for STM32 microcontrollers using FreeRTOS, including real-time task management, interrupt handling, and peripheral drivers (e.G., UART, SPI, I2C, CAN).
    • Implement and optimize embedded Linux systems on processors, focusing on kernel customization, device tree configurations, and Yocto-based builds for drone-specific applications.
    • Integrate sensors and communication protocols (e.G., GPS, IMU, LiDAR interfaces) into firmware stacks, ensuring seamless hardware-software interaction and compliance with safety-critical standards like IEC 62304 where applicable.
    • Conduct unit testing, integration testing, and validation of firmware using tools such as oscilloscopes, logic analyzers, and automated test frameworks;

      Possiede le competenze, l'esperienza e la determinazione necessarie per avere successo in questo ruolo? Lo scopra qui sotto.
      perform debugging and optimization for low-power and high-reliability operation.
    • Collaborate with hardware design, software architecture, and quality assurance teams to support prototype bring-up, system integration, and continuous improvement initiatives.
    • Contribute to over-the-air (OTA) update mechanisms, bootloader development, and version control using Git in an agile development environment.
    • Document firmware designs, APIs, and test procedures to facilitate maintainability and knowledge transfer.

    Essential Requirements

    • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or a related field.
    • At least 4 years of hands-on experience in embedded firmware development, with a strong focus on C/C++ for resource-constrained systems.
    • Proficiency in FreeRTOS or similar RTOS for STM32 microcontrollers, including multi-threaded programming, IPC, and POSIX APIs.
    • Solid experience with embedded Linux, including kernel modules, drivers, and build systems (e.G., Yocto or Buildroot).
    • Familiarity with debugging tools (e.G., JTAG/SWD debuggers, GDB) and version control systems (e.G., Git).
    • Knowledge of communication protocols (e.G., I2C, SPI, USB, Ethernet) and sensor integration in embedded environments.

    Preferred Qualifications

    • Experience with drone or robotics applications, such as real-time control loops, sensor fusion, or autonomous navigation firmware.
    • Proficiency in Python for scripting and automation in embedded testing pipelines.
    • Background in safety-critical systems development (e.G., MISRA C compliance, unit testing with frameworks like Unity or Ceedling). xkiyazw
    • Exposure to ARM Cortex-M architectures beyond STM32 (e.G., NXP, TI) and bare-metal programming.
    • Familiarity with agile methodologies and CI/CD pipelines for embedded software (e.G., Jenkins, GitLab CI).

  • Lavorare in azienda

    EOSS Firmware

    Solo per membri registrati

    We are looking for a Firmware & API Developer to join our R&D Hardware team, · supporting embedded firmware development and interfacing with the software team through robust · & high-performance APIs. · The successful candidate will work on complex embedded systems with real-time ...

    Palermo, Sicily

    1 settimana fa

  • Lavorare in azienda

    EOSS Firmware

    Solo per membri registrati

    We are looking for a Firmware & API Developer to join our R&D Hardware team, · supporting embedded firmware development and interfacing with the software team through robust and high-performance APIs. · The successful candidate will work on complex embedded systems with real-time ...

    Palermo OTHER

    1 settimana fa

  • Lavorare in azienda

    EOSS Firmware

    Solo per membri registrati

    We are looking for a Firmware & amp; API Developer to join our R&D Hardware team supporting embedded firmware development and interfacing with the software team through robust and high-performance APIs. · Development and maintenance of APIs for interfacing between hardware and so ...

    Palermo, Sicilia

    1 settimana fa

Lavori
>
Ficarazzelli-Bagni Italia