Senior Embedded Software Engineer at ispace, inc. | JP | Rezi

Senior Embedded Software Engineer at ispace, inc.

Senior Embedded Software Engineer

ispace, inc. · JP

3 weeks ago

Senior Embedded Software Engineer

ispace, inc. · JP

21 days ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Embedded Software Engineer role.

Rezi rewrites your resume against ispace, inc.'s job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Embedded Software Engineer posting at ispace, inc. — free, in seconds.

About the Role

Develop our next generation ULTRA lunar lander.

Responsibilities

  • Develop embedded software systems for spacecraft, including landers and other transportation system elements.
  • Develop boards and other components, test tools for integration, and set up development environments.
  • Lead the identification of software requirements from system-level requirements and break them down into software design, architecture, and implementation.
  • Collaborate with other subsystem engineers (avionics, ground segment, systems) to identify software architecture design, select components/technologies, and make build-or-buy decisions.
  • Design software architecture with DSP/Microprocessor selection, develop BSP (Board Support Package), and evaluate design feasibility.
  • Manage schedules, costs, and quality for assigned functions, breaking down component functions into tasks, tracking status and issues, and reporting to leads/managers.
  • Lead software engineers using modern development methods to construct high-reliability and quality software while saving resources from an architectural perspective.
  • Design, code, review, integrate, test, support, and enhance software solutions for spacecraft functions (attitude/motion control, command, communication, power, data management, fault protection), including documentation.
  • Lead design activities for current and future spacecraft software architecture with external and internal stakeholders.
  • Lead new function design and problem analysis from an architectural viewpoint with strong accountability.

Requirements

  • 10+ years of experience designing and coding embedded software for high-reliability applications.
  • Strong leadership and communication skills with software engineers, other subsystem engineers, and customers.
  • Deep understanding of real-time OS and embedded software.
  • Experience with bus, communication, and networking protocols (RS-422, PCI, Ethernet, SpaceWire, etc.).
  • Proficient in C programming language.
  • Proactive attitude, self-direction, and interest in working in a startup environment and with diversity.
  • Willingness to challenge new technologies.

Skills

  • Embedded Software Development
  • Software Architecture Design
  • Board Support Package (BSP) Development
  • Real-time OS
  • Embedded Software
  • RS-422
  • PCI
  • Ethernet
  • SpaceWire
  • C Programming
  • Linux
  • Zephyr
  • Git
  • CI (Continuous Integration)
  • Oscilloscopes
  • Logic Analyzers
  • Meters

Location

  • Remote

Work Type

  • Full-time

Experience Level

  • Senior
  • 10+ years
  • 5+ years

Education Level

  • Bachelor's degree in Computer Science or equivalent

About the Company

  • ispace is looking for a Senior Embedded Software Engineer to develop our next generation ULTRA lunar lander.