DevJobs

SW embedded engineer

Overview
Skills
  • C C
  • C# C#
  • C++ C++
  • Python Python
  • STM ꞏ 10y
  • CAN
  • qSPI
  • RS422
  • RS485

AST SpaceMobile, in partnership with leading global organizations, is developing the first and only space-based cellular broadband network designed to be accessible by standard smartphones. This groundbreaking network will provide 4G/5G connectivity to every corner of the planet.

We are seeking a Software Engineer to join our Electrical Power System Team.


Key Responsibilities:

  • Develop complex real-time embedded software for managing satellite power system components.
  • Collaborate with system engineers, firmware and hardware developers, and verification engineers.
  • Serve as the primary point of contact for internal and external development teams.

Qualifications:

  • B.Sc. in Software Engineering, Computer Science, or Electrical Engineering- minimum.
  • 10+ years of experience in real-time embedded software development, STM- mandatory required.
  • Strong understanding of electronics.
  • Experience in implementing low-level hardware drivers, without OS environments.
  • Complex bootloaders implementation previous experience- required.
  • Proficiency with analog sensors, ADC, DAC, and timers.
  • Expertise in motion control, thermal control, and motor drivers- advantage.
  • Experience with PID closed loops for power converters- advantage.
  • Proficiency in C- must
  • Pyton, C#, C++.
  • Knowledge in communication protocols such as CAN, RS485, RS422, qSPI, etc- required.
  • Experience in complex systems design, implementation and debugging.
  • Previous experience in software development for space applications- significant advantage.
  • Ability to write comprehensive system design documents.
  • Self-driven with the ability to learn independently and take ownership of tasks.
  • Strong team player with excellent interpersonal skills.
  • Proficiency in English.
AST Space Mobile