Senior Embedded Software Engineer

2 giorni fa


Milano, Lombardia, Italia D-Orbit A tempo pieno
About the Role

We are seeking a highly skilled Senior Embedded Software Engineer to join our team at D-Orbit. As a key member of our software development team, you will be responsible for designing and developing applications for satellite simulators and test environments.

Key Responsibilities
  • Design and develop HIL infrastructure components, such as satellite sensors and actuators mockups
  • Develop and debug features, including integration with software-in-the-loop and hardware-in-the-loop test suites
  • Define test scenarios against embedded software requirements
  • Contribute to the entire application lifecycle, focusing on requirements verification and validation, debugging, and integration of flight software with flight hardware
  • Prepare flight software V&V technical documentation
  • Contribute to the design and continuous improvement of team processes, methodologies, and test frameworks
  • Support satellite AIV activities and HW production test
Requirements
  • 3 to 7 years of industry experience in embedded software development
  • Proven ability to design, develop, and deliver applications in C-family languages
  • Proven ability to design, develop, and deliver applications in Python language
  • Advanced experience in developing large distributed applications, using design patterns
  • Advanced knowledge of Object Oriented Programming (OOP)
  • Advanced knowledge of typical embedded communication interfaces, such as RS232, RS485, SPI, I2C, CAN, Ethernet
  • Good familiarity with Git versioning system or any similar DVCS
  • Good familiarity with using any Linux-based distribution and appreciation of application development
  • Good familiarity with typical software development methodology and release versioning processes
  • Experience in defining software system specifications and software requirements
  • Experience in debugging embedded software using standard laboratory equipment
Preferred Skills
  • Understanding of SW design and testing lifecycle in regulated environments (ideally ECSS standard)
  • Knowledge of real-time operating systems (such as RTEMS or FreeRTOS) and/or operating systems targeted for embedded applications
  • Experience using and configuring common build tool chains or similar development environments
  • Familiarity with OBDH and TMTC architectures used in space systems
Education and Language

Bachelor's or higher degree in a relevant area, such as software engineering, computer science, physics, automation engineering, electronic engineering, or aerospace engineering. Professional proficiency in English is required.

This role requires a VISA to work in Italy, as some activities must be carried out in our facilities. We value diversity and inclusivity and strive to create a workplace where everyone feels safe, supported, and empowered to share their ideas and grow.



  • Milano, Lombardia, Italia OHB Italia A tempo pieno

    About the Role:OHB Italia, a leading company in the satellite and space industry, is seeking a highly skilled Senior Embedded Software Engineer to join its Satellite and Missions Department in Milano.Key Responsibilities:Develop and maintain the On-Board Software System SpecificationPrepare and review the On-Board Software Requirement SpecificationDesign and...


  • Milano, Lombardia, Italia D-Orbit A tempo pieno

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at D-Orbit. As a key member of our software development team, you will be responsible for designing and developing applications for satellite simulators and test environments.Key ResponsibilitiesDesign and develop HIL infrastructure components, such as satellite...


  • Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for designing, developing, and maintaining firmware and drivers in a Linux (Kernel) environment and Yocto.Key ResponsibilitiesDesign and develop firmware and drivers in a Linux...


  • Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    About the RoleWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Software Defined Automation GmbH. As a Linux Embedded Software Engineer, you will be responsible for designing, developing, and maintaining firmware and drivers in a Linux (Kernel) environment and Yocto.Key ResponsibilitiesDesign and develop firmware and...


  • Milano, Lombardia, Italia D-Orbit A tempo pieno

    About the RoleWe are seeking a highly skilled Embedded Software Engineer to join our team at D-Orbit. As a key member of our software development team, you will be responsible for designing, developing, and delivering embedded software for our satellite simulator and test environment.Key ResponsibilitiesDevelop and maintain software for our satellite...


  • Milano, Lombardia, Italia D-Orbit A tempo pieno

    About D-OrbitD-Orbit is a pioneering company in the field of space logistics and transportation. Established in 2011, we are leading the way in helping businesses profitably and sustainably unlock the full potential of the final frontier.Job DescriptionWe are seeking a highly skilled Embedded Software Engineer to join our team. As a member of our software...


  • Milano, Lombardia, Italia TXT e-solutions SPA A tempo pieno

    TXT e-solutions SPA is a leading international IT consulting provider of software solutions and services, supporting the digital transformation of clients' core products and processes. With a proprietary software portfolio and deep expertise in vertical domains, we operate in diverse markets, with a growing footprint in the aerospace, aviation, defense,...


  • Milano, Lombardia, Italia OHB Italia A tempo pieno

    About the RoleOHB Italia is seeking a highly skilled Embedded Software Engineer to join its Satellite and Missions Department in Milano.Key ResponsibilitiesSoftware Development: Define the architecture, design, and development of the Software (Boot SW, Drivers, and Application Software) for the On-Board Computers developed by OHB-I.Integration and Testing:...


  • Milano, Lombardia, Italia TXT e-solutions SPA A tempo pieno

    **About TXT e-solutions SPA**TXT e-solutions SPA is a leading international IT consulting provider of software solutions and services, supporting the digital transformation of clients' core products and processes. With a proprietary software portfolio and deep expertise in vertical domains, TXT e-solutions SPA operates in diverse markets, with a growing...

  • Senior Software Developer

    2 settimane fa


    Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Software Defined Automation GmbH. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions using C++ and QT.Key ResponsibilitiesDesign and develop complex software solutions from requirements to...

  • Senior Software Developer

    2 settimane fa


    Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at Software Defined Automation GmbH. As a key member of our development team, you will be responsible for designing, developing, and testing software solutions using C++ and QT.Key ResponsibilitiesDesign and develop complex software solutions from requirements to...


  • Milano, Lombardia, Italia Kalpa A tempo pieno

    About KalpaKalpa is a dynamic and innovative company that values collaboration and experimentation. We are seeking a talented Embedded Systems Software Engineer to join our team and contribute to our success.Key ResponsibilitiesDesign and develop embedded systems software with a focus on performance, reliability, and scalability.Collaborate with...


  • Milano, Lombardia, Italia Meet Recruitment Limited A tempo pieno

    {"title": "Embedded Software Engineer", "description": "Job Title: Embedded Software EngineerLocation: Milan, ItalyExperience Level: 2-3 YearsAbout Us:Meet Recruitment Limited is proud to partner with a leading medical device company in Milan, Italy. Our client is a pioneer in the development of innovative medical technologies that improve patient outcomes...


  • Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    About the JobWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for designing, developing, and maintaining firmware and drivers in a Linux (Kernel) environment and Yocto.Key ResponsibilitiesDesign and develop firmware and drivers for...


  • Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    About the JobWe are seeking a highly skilled Embedded Systems Software Engineer to join our team at Software Defined Automation GmbH. As a key member of our team, you will be responsible for designing, developing, and maintaining firmware and drivers in a Linux (Kernel) environment and Yocto.Key ResponsibilitiesDesign and develop firmware and drivers for...


  • Milano, Lombardia, Italia ARESYS A tempo pieno

    About the RoleWe are seeking a skilled Embedded Software Developer to join our Instruments and Payloads business unit, dedicated to designing and developing new RADAR TLC concepts for avionic and space markets.Main ResponsibilitiesDesign and develop robust C/C++ software applications for RTOS and Linux embedded systems;Develop and debug device drivers in...


  • Milano, Lombardia, Italia NTT Data A tempo pieno

    {"h1": "Embedded Software Engineer for Automotive Systems", "p": "NTT DATA, a trusted global innovator, is seeking a skilled Embedded Software Engineer to join our Smart Engineering team. As a key member of our team, you will be responsible for designing and developing firmware and software for automotive systems using C programming language and MISRA C...


  • Milano, Lombardia, Italia Vector Informatik A tempo pieno

    Job SummaryWe are seeking a talented Embedded Software Engineer to join our team at Vector Informatik. As an Embedded Software Engineer, you will be responsible for supporting our customer service team and integrating Vector's Embedded solution in our customer's projects and toolchains.Key ResponsibilitiesSupport and coaching of international...


  • Milano, Lombardia, Italia Capgemini Engineering A tempo pieno

    Descrizione del LavoroLa nostra azienda, Capgemini Engineering, è un leader mondiale nei servizi di ingegneria. Uniamo un team globale di ingegneri, scienziati e architetti per aiutare le aziende più innovative del mondo a liberare il loro potenziale.Noi pensiamo fuori dagli schemi offrendo servizi unici di R&D e ingegneria in tutti i settori. Dai veicoli...


  • Milano, Lombardia, Italia Software Defined Automation GmbH A tempo pieno

    {"title": "Software Development Engineer", "content": "About the RoleWe are seeking a skilled Software Development Engineer to join our team. As a key member of our software development team, you will be responsible for designing, developing, and testing software solutions from requirements to delivery in the live environment.Key ResponsibilitiesDesign and...