software embedded engineer C ambito Space

3 settimane fa

pisa, toscana, Italia Akronos Technologies Tempo pieno 60 € Contratto

The company is looking for an embedded software engineer with proved experience in the specific field.


Di seguito, troverà un'analisi completa di tutti i requisiti per i potenziali candidati e le istruzioni su come candidarsi. In bocca al lupo

The candidate will have responsibilities in designing, developing, and testing embedded software on different uP/uC architectures


The activity will include coding, debugging, testing and documenting. Solid software design skills and commitment to innovation would be preferred.


If you’re a talented and innovative engineer with a passion for developing software solutions and have a strong understanding of hardware-software integration,


we invite you to apply to join a modern work environment in space industry.



  • Design and develop embedded software solutions for microcontrollers and microprocessors, respecting mission requirements.
  • Conducting feasibility studies and system analysis to support trade-off evaluations on sub-system definition.
  • Collaborate with hardware engineers to define software requirements and specifications, analyze solutions and support trade-off evaluations.
  • Write efficient, modular and well-documented code in C, respecting consolidated standards.
  • Work with testing teams to ensure software meets imposed quality standards.
  • Debugging and troubleshooting software to identify and resolve issues.
  • Conducting code reviews, both internal and with customers, to ensure compliance with requirements.
  • Contributing to the technical documentation and maintenance of software applications.

Required hard skills and qualifications

  • Bachelor’s degree in Computer Engineering, Electronic Engineering or a related field.
  • 3+ years of experience as an embedded software engineer.
  • Proficiency in C programming language for embedded systems.
  • Expertise with microcontrollers and microprocessors with preference for ARM, SPARC and RISC-V architectures.
  • Strong understanding of embedded systems, hardware-software integration issues and capability to read and comprehend components datasheets.
  • Previous experience with real-time operating systems (RTOS) (i.e. RTEMS)
  • Knowledge of different communication protocols, in particular expected experience in SPI, UART, Spacewire, CAN, 1553B.
  • Familiarity with software development tools and software version control systems (e.g. Git).
  • Familiarity with Linux systems and scripting languages (i.e. Python, Bash).
  • Problem-solving and analytical skills.
  • Ability to work collaboratively within a team.
  • Personal organization and commitment to project timelines. xysqume
  • Working knowledge of software development processes and methodologies.

#J-18808-Ljbffr