Senior Embedded Software Developer

2 weeks ago


Saratoga, California, United States E-Space Full time
About the Role

We are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software for embedded systems.

Key Responsibilities
  • Design and develop software for embedded systems, collaborating closely with hardware engineers to define software requirements and specifications.
  • Implement software solutions in C/C++ or other relevant programming languages, ensuring high-quality products.
  • Perform system integration, testing, and validation of embedded systems, optimizing software performance and memory usage.
  • Develop and maintain documentation for software design and implementation, participating in code reviews and providing constructive feedback to team members.
  • Troubleshoot and resolve software issues in a timely manner, staying updated with the latest industry trends and technologies in embedded systems.
Requirements
  • Bachelor's or master's degree in Computer Science, Electrical Engineering, or a related field.
  • Proven experience in embedded software development, with proficiency in programming languages such as C/C++.
  • Strong understanding of microcontrollers, microprocessors, and embedded operating systems, with experience with real-time operating systems (RTOS) and embedded Linux.
  • Familiarity with hardware interfaces and protocols (SPI, I2C, UART, etc.).
What We Offer
  • Competitive salaries.
  • Continuous learning and development opportunities.
  • Health and wellness care options.
  • Financial solutions for the future.
  • Optional legal services (US only).
  • Paid holidays and paid time off.
About E-Space

E-Space is a leading company in the field of space-based communications, committed to creating an entirely new suite of global capabilities to improve lives, business efficiencies, and build a smarter planet. We offer a dynamic work environment with opportunities for professional growth and development, and the chance to make a meaningful impact in a high-growth industry.



  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign and develop software for embedded systems, collaborating closely with hardware...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our Engineering, Manufacturing & Operations team, you will play a critical role in designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign, develop, and debug software for embedded...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at E-Space. As a key member of our Engineering, Manufacturing & Operations team, you will play a crucial role in designing, developing, and maintaining software for embedded systems.Key ResponsibilitiesDesign, develop, and debug software for embedded...

  • GNC Software Engineer

    3 weeks ago


    Saratoga, California, United States E-Space Full time

    About E-SpaceE-Space is a pioneering company that is revolutionizing the way we connect with space. Our mission is to make connectivity from space universally accessible, secure, and actionable.Job SummaryWe are seeking a highly skilled GNC Software Engineer to join our team in Saratoga, CA. As a key member of our engineering team, you will be responsible...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Avionics Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for developing and testing avionics flight hardware for our satellites.Key ResponsibilitiesDevelop avionics test architecture for the satellite as well as specific PCBAsDevelop embedded...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Staff Avionics Test Software Engineer to join our team at E-Space. As a key member of our engineering team, you will play a critical role in the development and testing of our satellite systems.Key ResponsibilitiesDevelop avionics test architecture for the satellite and specific PCBAsDesign and develop embedded...


  • Saratoga, California, United States E-Space Full time

    Job Title: Staff Avionics Test Software EngineerWe are seeking a highly skilled Staff Avionics Test Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for developing and implementing automated test frameworks for satellite avionics and systems.Key Responsibilities:Develop avionics test architecture...


  • Saratoga, California, United States E-Space Full time

    About the RoleE-Space is seeking a highly skilled Staff Avionics Test Software Engineer to join our team in Saratoga, CA. As a key member of our engineering team, you will play a crucial role in developing and testing avionics flight hardware for our LEO satellites.Key ResponsibilitiesDevelop avionics test architecture for the satellite and specific...

  • GNC Software Engineer

    4 weeks ago


    Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled GNC Software Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for the development and maintenance of our satellite simulations, working closely with GNC and Embedded Software engineers to implement and test GNC algorithms in our satellite's real-time flight...


  • Saratoga, California, United States E-Space Full time

    About E-SpaceE-Space is a pioneering company that is revolutionizing the way we connect with space. Our mission is to make connectivity from space universally accessible, secure, and actionable.Job SummaryWe are seeking a highly skilled GNC Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Digital Signal Processing Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing advanced digital signal processing algorithms for our cutting-edge communication systems.Key ResponsibilitiesAlgorithm Design and...


  • Saratoga, California, United States E-Space Full time

    Unlock the Future of Space-Based CommunicationsE-Space is revolutionizing the way we connect the world, and we're looking for a talented Senior Digital Signal Processing Engineer to join our team. As a key member of our engineering team, you will play a crucial role in designing, developing, and optimizing advanced digital signal processing algorithms for...


  • Saratoga, California, United States E-Space Full time

    Job Title: Avionics Test Engineering LeadJoin E-Space, a pioneering company bridging Earth and space to enable hyper-scaled deployments of Internet of Things (IoT) solutions and services. We're seeking an experienced Avionics Test Engineering Lead to lead all phases of testing avionics flight hardware for our LEO space system.Key Responsibilities:Lead the...


  • Saratoga, California, United States E-Space Full time

    Job Title: Senior Wireless System EngineerE-Space is seeking a highly skilled Senior Wireless System Engineer to join our team in Saratoga, CA. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing algorithms for wireless communication systems within our LEO satellite constellation.Key...


  • Saratoga, California, United States E-Space Full time

    Job SummaryWe are seeking an experienced Avionics Test Engineering Lead to join our team at E-Space. As a key member of our engineering team, you will be responsible for leading all phases of testing avionics flight hardware for our satellites and developing associated test equipment, software, and processes.Key ResponsibilitiesLead the avionics test...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior Wireless Communications Systems Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing and developing the physical layer modem for our LEO satellite constellation communication network.Key ResponsibilitiesModeling and simulation of physical...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking an experienced Senior Space Systems Architect to lead the design and development of ARM-based System on Chip (SoC) solutions for our space-based communications systems. The successful candidate will be responsible for defining the architecture, working closely with cross-functional teams, and ensuring the SoC meets performance,...


  • Saratoga, California, United States E-Space Full time

    Unlock the Future of Space-Based CommunicationsE-Space is revolutionizing the way we connect the world, and we're looking for a talented Senior Wireless System Engineer to join our team. As a key member of our engineering team, you will play a critical role in designing, developing, and optimizing algorithms for wireless communication systems within our Low...


  • Saratoga, California, United States E-Space Full time

    About the RoleWe are seeking a highly skilled Senior FPGA Design Engineer to join our team at E-Space. As a key member of our engineering team, you will be responsible for designing, developing, and optimizing FPGA-based solutions for advanced wireless systems and modems.Key ResponsibilitiesDesign and develop FPGA-based systems for wireless communication...


  • Saratoga, California, United States E-Space Full time

    About E-SpaceE-Space is a leading innovator in space-based communications, dedicated to making connectivity from space universally accessible, secure, and actionable. Our mission is to bridge Earth and space, enabling hyper-scaled deployments of Internet of Things (IoT) solutions and services.Job SummaryWe are seeking a highly skilled Senior FPGA Design...