Aetherflux

Aetherflux

Embedded Systems Software Engineer

San Carlos, California, United States · Full-time

Sponsorship not specifiedDetected 650 days ago
C++AlgorithmsGitLinuxFPGAEmbedded SystemsElectrical EngineeringControlsCommunicationProblem Solving

About the role

  • Your expertise in embedded systems development and real-time software will be instrumental in integrating multi-kilowatt class laser payloads with low-earth-orbit satellites.

Responsibilities

  • Embedded Software Development: Design and implement embedded software for real-time systems, considering factors such as performance, reliability, and scalability.
  • Performance Optimization: Optimize software performance through efficient coding practices and algorithm design, ensuring that our products meet high standards of quality and efficiency.
  • Hardware Integration: Collaborate closely with hardware engineers to align software development with hardware specifications, enabling seamless integration and functionality at the system level.
  • Innovation and Continuous Improvement: Stay informed about industry trends, emerging technologies, and best practices in embedded systems development to drive innovation within the team.
  • Full-time About Aetherflux Aetherflux is revolutionizing space-based solar power by developing satellites equipped with advanced high-power laser systems to beam clean energy from space to Earth.
  • Role Overview As an Embedded Systems Software Engineer at Aetherflux, you will play a crucial role in designing, developing, and testing embedded software solutions for our satellite constellation.
  • You will collaborate closely with cross-functional teams to ensure seamless integration of software with novel payloads and satellite hardware components, contributing to the overall success of our projects.
  • Design and implement embedded software for real-time systems, considering factors such as performance, reliability, and scalability.
  • Optimize software performance through efficient coding practices and algorithm design, ensuring that our products meet high standards of quality and efficiency.

Requirements

  • Proficiency in programming languages such as C, C++, and assembly language for embedded systems.
  • Strong problem-solving skills and the ability to troubleshoot complex software and hardware interactions.

Nice to have

  • Experience with FPGA programming and embedded Linux or real-time operating systems (RTOS) for mission-critical applications.
  • Familiarity with satellite systems, space missions, or aerospace industry experience.
  • Knowledge of hardware-software integration, particularly in the context of high-power laser systems.
  • Experience with version control systems (e.g., Git), development frameworks, and debugging tools.
  • Understanding of space qualification standards and environmental testing protocols.
  • Strong analytical skills and experience with performance profiling and optimization tools.
  • Integrate multi-kilowatt class laser payloads with low-earth-orbit satellites, requiring expertise in embedded systems development and real-time software.
  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field

Company info

  • Aetherflux Type: Full-time About Aetherflux Aetherflux is revolutionizing space-based solar power by developing satellites equipped with advanced high-power laser systems to beam clean energy from space to Earth.
  • We are at the forefront of satellite and laser technology, pushing the boundaries of what's possible in space-based energy transmission.
  • Join our passionate team of innovators and contribute to groundbreaking advancements in the energy and space sectors.
  • Testing and Debugging: Conduct thorough testing and debugging of embedded software to identify and resolve issues, maintaining the integrity and functionality of the systems.
  • Laser Payload Integration: Integrate multi-kilowatt class laser payloads with low-earth-orbit satellites, requiring expertise in embedded systems development and real-time software.
  • Basic Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field; Master's degree preferred.

This listing is sourced directly from Aetherflux's careers page and normalized into a canonical job model.