Bare Metal C Programmer

Vor 3 Tagen


Vevey, Waadt, Schweiz Ekkiden Vollzeit

We are seeking an experienced Embedded C - Firmware Engineer to join our team. As an Embedded C - Firmware Engineer, you will be responsible for designing, developing, and optimizing firmware used within a space payload. This role involves close collaboration with software architects, hardware engineers, and other cross-functional teams to deliver high-quality, efficient, and highly reliable firmware.

Main Responsibilities:
  • Participate in firmware requirements development, architectural design, and detailed design processes
  • Set up the firmware development and verification environment in accordance with the program's development and verification standards
  • Develop high-quality firmware source code for embedded systems using C language (bare metal or RTOS-based)
  • Develop test cases against product requirements and unit tests against design
  • Participate in test bench setup to validate the firmware
  • Debugging and resolving firmware issues at both the application and system levels
  • Performing requirements, design, and code reviews
  • Developing and maintaining documentation related to firmware design and usage
  • Participation in system architecture design
Qualifications:
  • Bachelor's degree in Electronics Engineering, Computer Science, or a related field
  • English and French language proficiency
  • Strong understanding of microcontrollers and hardware interfaces
  • At least 5 years of experience in firmware development for space/aviation systems using C language (including debugging tools, HW protocol analyzers, and SW static/dynamic analysis)
  • Experience with space or civil aviation software engineering and software product assurance standards (ECSS-E40, ECSS-Q80, DO-178C)
  • Experience with CAN Bus, CAN Open protocol, and CAN Bus profiling tools and protocol analyzers
  • Experience with developing software mitigations for radiation impacts (e.g., EDAC, Scrubbing)
  • Experience with worst-case execution time (WCET) and schedulability analysis
  • Familiarity with hardware debugging tools, including oscilloscopes and logic analyzers
  • Familiarity with digital signal processing
  • Familiarity with control algorithms
  • Familiarity with ADCs/DACs

  • Embedded C

    Vor 3 Tagen


    Vevey, Waadt, Schweiz Ekkiden Vollzeit

    Groupe de conseil international fondé en 2019, Ekkiden anime un écosystème de consultants passionnés et engagés qui mènent des projets de transformation organisationnelle, opérationnelle et technologique dans l'IT/Digital, l'Industrie/R&D et la sustainability, chez les grands comptes et PME, en France, Suisse, Espagne et Allemagne. Le rôle :As an...


  • Vevey, Waadt, Schweiz Ekkiden Vollzeit

    Ekkiden is a global consulting group dedicated to delivering innovative solutions in the fields of technology, industry, and sustainability. Our team of experts works closely with clients to understand their needs and develop tailored strategies to address their challenges.About the Role:As an Embedded C - Firmware Engineer, you will play a critical role in...


  • Vevey, Waadt, Schweiz Ekkiden Vollzeit

    Ekkiden is an international consulting group founded in 2019. We are a community of passionate and committed consultants who work on organizational, operational, and technological transformation projects in IT/Digital, Industry/R&D, and sustainability for large accounts and SMEs in France, Switzerland, Spain, and Germany.Job Description:We are seeking an...


  • Vevey, Waadt, Schweiz Ekkiden Vollzeit

    Ekkiden is a leading consulting group providing expert advice and support to organizations in various industries. Our team of professionals works closely with clients to identify their needs and develop customized solutions to address their challenges.About the Job:We are seeking an Embedded C - Firmware Engineer to join our team. The successful candidate...


  • Vevey, Schweiz LHH Vollzeit

    Nous recrutons un ou une Développeur Backend intégration HMI/PLC/Robotique pour renforcer le département IT de notre client situé près d'Aigle. Si vous êtes prêt ou prête à relever un nouveau défi, cette offre est pour vous.Responsabilités:En tant que Développeur Backend intégration HMI/PLC/Robotique, vous :Rédigez des analyses fonctionnelles...