ES-1 Embedded Software Engineer

Website librespace_fnd Libre Space Foundation

Libre Space Foundation, an innovative, open-source, space-tech, non-profit organisation, is currently seeking an Embedded Software Engineer. As an Embedded Software Engineer at Libre Space Foundation, you will be part of a dynamic, diverse and inclusive community, contributing to projects that positively impact space exploration, scientific research, and global connectivity.

Responsibilities:

Embedded Software Development: Design, develop, and optimize embedded software for satellite missions, ground stations, and other space-related applications. Ensure the software operates efficiently, meeting real-time requirements and resource constraints.

Low-Level Programming: Implement low-level code, including device drivers, hardware abstraction layers (HALs), and bootloaders, to facilitate hardware communication and enhance system performance.

Testing and Debugging: Conduct comprehensive testing and debugging of embedded software and hardware integration to identify and resolve issues related to functionality, stability, and performance.

Documentation: Create detailed documentation for software design, code, and testing procedures, promoting knowledge sharing and best practices within the team.

Collaboration: Work closely with cross-functional teams, including hardware engineers, software developers, and mission specialists, to deliver integrated solutions.

Skills:

  • Degree in Computer Science, Electrical Engineering, or a related field.
  • Proficiency in embedded software development with strong programming skills in C, C++, and low-level programming concepts.
  • In-depth knowledge of electronics hardware, including microcontrollers, sensors, RF modules, communication interfaces (e.g., UART, SPI, I2C), and analog/digital circuitry.
  • Experience with real-time operating systems (zephyr) and embedded operating systems.
  • Proficiency in debugging tools, emulators, and oscilloscopes for troubleshooting embedded systems.
  • Familiarity with version control systems (e.g., Git) and collaborative software development practices.

Strong analytical thinking, problem-solving skills, and the ability to work effectively in a team-oriented, open-source environment.

To apply for this job email your details to elkosmas@gmail.com