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.