Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Embedded Software Engineer image - Rise Careers
Job details

Embedded Software Engineer

ispace, inc. is a global lunar resource development company with the vision, “Expand our Planet. Expand our Future.” specializing in designing and building lunar landers and rovers. ispace aims to extend the sphere of human life into space and create a sustainable world by providing high-frequency, low-cost transportation services to the Moon. The company has offices in Japan, Luxembourg, and the United States and is growing rapidly.  ispace Technologies U.S., based in Englewood, Colorado, focuses on high-capacity payload lunar landers.


With locations in the U.S., Japan, and Europe, ispace is positioned to be a global leader in the exploration and development of the moon. Let's go to the moon together! Our team is growing, and we are actively looking for great people to join the ispace mission.


ispace Technologies, US. is a looking for a highly motivated and talented Embedded Software Engineer to join its new team. 


Key Responsibilities:
  • Design, develop, and implement spacecraft embedded C/C++ flight-software, ground test software, and simulation software
  • Develop and integrate software components into a fully functional software system 
  • Develop, select, tailor, and deploy software processes, tools and metrics 
  • Perform unit and system test design and implementation using simulations, test and flight system hardware 
  • Work with the team to author / conduct software static and dynamic analysis 
  • Work with the team to draft and release relevant software documentation such as requirements specifications, design specifications, and design documents 
  • Establishing software development design philosophy, practices, and coding standards
  • Leading code reviews
  • Design and implement fault detection and mitigation in software 
  • Develop software verification plans and test procedures for hardware-in-the-loop test campaigns 
  • Present and defend software solutions to other Engineers and customers (as required) 
  • Other duties as assigned


Basic Requirements/Qualifications:
  • Bachelor’s degree in an engineering discipline with focus on systems and control.  We will consider an equivalent combination of relevant education and/or experience  
  • 5+ years relevant experience in spacecraft and/or launch vehicle software development 
  • Proven experience with software development for embedded systems 
  • Experience with software development processes including source control, bug tracking, and design documentation 
  • Competent in the Linux/Unix environment with experience scripting and automating complex procedures 
  • Familiarity with software architecture for space applications 
  • Familiarity with DevOps tools such as AWS Gov Cloud, Github, GitLab, JIRA, and/or Confluence 
  • Proficiency with embedded development using Linux and C/C++ 
  • Experience with RISC-V architecture 
  • Experience in writing application code for serial peripheral interfaces such as SPI, I2C, UART, etc. 
  • Experience in developing test scripts and software tools with Python 
  • Familiarity with Microsoft Office tools (Word, Excel, PowerPoint) 
  • Experienced in software architecture, OSI model, memory mapping, caching, DMA, interrupts 


Preferred Requirements/Qualifications:
  • Demonstrated professional experience in launch vehicle and/or spacecraft software systems 
  • Ability to solve complex problems in a fast-paced collaborative interdisciplinary team environment 
  • Expert in algorithms and data structures 
  • Experience with FreeRTOS 
  • Experience with a large, shared codebase and continuous integration and deployment workflows and tooling like GitLab CI and Docker 
  • Software quality practices associated with organization like NASA, FAA, etc. 
  • Strong skills in debugging, performance optimization and unit testing 
  • Capable of working both independently and in a team environment 
  • Strong coordination, organization and communication abilities  
  • Experience working for Aerospace/Space Prime or sub-contractor strongly preferred 
  • Experience in startup environment a plus 


Additional Requirements
  • Ability to work in a fast-paced design and development environment
  • Schedule may vary depending on program development needs; flexibility required
  • Willingness to travel domestically and internationally as required


Compensation and Benefits
  • Competitive salary based upon experience - $115,000-$135,000. The salary posted is a targeted range for budget of position.  Base compensation can be negotiated and will be commensurate with experience, skills, education, and training.
  • Medical/vision/dental health benefits (Some 100% company paid options available for employee only)  
  • Hybrid work schedule 
  • Company-paid public transportation on RTD buses and light rail (RTD EcoPass)  
  • Paid vacation (18 days), Sick days (6 days), Holidays (14 paid holidays) 
  • 401(k) 


To conform to U.S. Government space technology export regulations, including the International Traffic in Arms Regulations (ITAR) you must be a U.S. citizen, lawful permanent resident of the U.S., protected individual as defined by 8 U.S.C. 1324b(a)(3), or eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.  


ispace is an Equal Opportunity Employer; employment with ispace is governed on the basis of merit, competence and qualifications and will not be influenced in any manner by race, color, religion, gender, national origin/ethnicity, veteran status, disability status, age, sexual orientation, gender identity, marital status, mental or physical disability or any other legally protected status.

 

All applicants who are offered employment with ispace US will be subject to a background investigation. Offers of employment are contingent on the successful completion of a background investigation conducted in accordance with Company policies and all applicable laws.


ispace Technologies, US, Inc. is a drug-free workplace.

ispace Technologies, US, Inc. participates in the E-Verify program. 

Average salary estimate

$125000 / YEARLY (est.)
min
max
$115000K
$135000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Embedded Software Engineer, ispace, inc.

Join the exciting team at ispace Technologies, U.S. in Englewood, Colorado, as an Embedded Software Engineer! Imagine working for a global leader committed to expanding human life into space, innovating with lunar landers and rovers. In this role, you'll get the chance to design, develop, and implement spacecraft embedded C/C++ flight software that not only contributes to groundbreaking missions but also requires your engineering expertise in a fast-paced, collaborative environment. With over 5 years of relevant experience, you're expected to craft robust software solutions that integrate seamlessly into a fully functional system. You'll also engage in unit and system testing, establish software development practices, and lead code reviews amongst peers. Your experience with Linux/Unix environments and understanding software architecture for space applications will be crucial. If you've got a knack for problem solving and are proficient in scripting and automation, this role is made for you! We're excited to provide a platform where you can present and defend your ideas, making an impact in a field that truly matters. Here at ispace, the vision is clear; together, we are set to make lunar exploration a reality. So, if you are ready to work on software that will connect us to the stars while enjoying our hybrid work culture and fantastic benefits, we want to hear from you! Let's make history together.

Frequently Asked Questions (FAQs) for Embedded Software Engineer Role at ispace, inc.
What are the responsibilities of an Embedded Software Engineer at ispace Technologies, U.S.?

As an Embedded Software Engineer at ispace Technologies, U.S., your primary responsibilities include designing and developing spacecraft embedded C/C++ flight software, as well as creating ground test and simulation software. You'll work on integrating software components, authoring technical documentation, and performing both unit and system testing using simulations and flight system hardware.

Join Rise to see the full answer
What qualifications do I need to apply for the Embedded Software Engineer position at ispace Technologies, U.S.?

To qualify for the Embedded Software Engineer position at ispace Technologies, U.S., you need a Bachelor's degree in an engineering discipline, preferably with a focus on systems and control, alongside 5+ years of relevant experience in spacecraft and/or launch vehicle software development. Familiarity with Linux environments and proficiency in C/C++ programming is also crucial for this role.

Join Rise to see the full answer
What does the work environment look like for an Embedded Software Engineer at ispace Technologies, U.S.?

The work environment for an Embedded Software Engineer at ispace Technologies, U.S. is fast-paced and collaborative. You will be part of an interdisciplinary team where flexibility and the ability to adapt to varying schedules are valuable. With a hybrid work schedule offered, you will have the opportunity to work both remotely and on-site.

Join Rise to see the full answer
What programming languages and tools are essential for the Embedded Software Engineer role at ispace Technologies, U.S.?

Essential programming languages and tools for the Embedded Software Engineer role at ispace Technologies, U.S. include C/C++ for embedded development, Python for writing test scripts, and familiarity with Linux/Unix environments. Knowledge of DevOps tools such as AWS Gov Cloud, GitHub, and JIRA is also beneficial to succeed in this role.

Join Rise to see the full answer
Are there opportunities for career growth for Embedded Software Engineers at ispace Technologies, U.S.?

Yes, there are substantial opportunities for career growth for Embedded Software Engineers at ispace Technologies, U.S. As the company expands and embarks on innovative lunar missions, you'll have the chance to take on new responsibilities, participate in leadership initiatives, and contribute to groundbreaking projects that can significantly impact your career trajectory.

Join Rise to see the full answer
Common Interview Questions for Embedded Software Engineer
Can you describe your experience with embedded C/C++ programming in a spacecraft environment?

When answering this question, focus on your specific projects and the challenges you faced while programming embedded systems. Discuss how you approached problem solving and any relevant tools you used, demonstrating your familiarity with space applications.

Join Rise to see the full answer
How do you ensure software quality in your development process?

In your response, highlight your experience with software development processes, including unit testing, code reviews, and utilizing tools like GitLab CI for continuous integration. Discuss any quality assurance methodologies you've employed, especially in aerospace projects.

Join Rise to see the full answer
What strategies do you use for debugging embedded software?

Outline your systematic approach to debugging, such as using logging, setting breakpoints, or monitoring system performance. Provide concrete examples from past experiences where your debugging strategies led to successful outcomes.

Join Rise to see the full answer
Can you explain a significant challenge you faced while working on an embedded project and how you overcame it?

When discussing a significant challenge, ensure you outline the context of the project, the difficulties encountered, and detail the steps you took to resolve the issues. This showcases your problem-solving skills and ability to work under pressure.

Join Rise to see the full answer
What tools and practices do you utilize for software version control?

Mention the version control tools you are proficient with, such as Git or SVN, and describe your practices for managing code changes effectively. Emphasize the importance of communication and documenting changes in team settings.

Join Rise to see the full answer
How do you approach collaboration within an interdisciplinary team?

Describe your teamwork experience and strategies for effective communication with other disciplines, such as defining common goals, regular meetings, and utilizing collaborative platforms. Highlight specific instances where collaboration led to success.

Join Rise to see the full answer
What experience do you have with real-time operating systems, particularly FreeRTOS?

In your response, elaborate on your experience with FreeRTOS or any other real-time operating systems. Discuss specific projects where you utilized these systems and the outcomes of those implementations.

Join Rise to see the full answer
How do you manage changes in project schedules or shifting priorities?

Convey your adaptability by describing how you assess project needs, reprioritize tasks, and communicate changes with your team. Emphasize the importance of flexibility in a fast-paced environment.

Join Rise to see the full answer
What health and safety regulations do you consider in aerospace software development?

Discuss the regulatory frameworks you are familiar with, such as NASA or FAA standards, and explain how you ensure compliance during the software development lifecycle.

Join Rise to see the full answer
Why do you want to work as an Embedded Software Engineer at ispace Technologies, U.S.?

When answering this question, convey your passion for space exploration and how your values align with ispace’s mission. Highlight what excites you about contributing to lunar resource development and your eagerness to be part of an innovative team.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Bosch Group Remote EN109, Zona Industrial de Ovar, Ovar, Portugal
Posted 11 days ago
Photo of the Rise User
AECOM Remote Leuven, ARNOULD NOBELSTRAAT 38, Belgium
Posted 7 days ago
Photo of the Rise User
Ramboll Remote Unit No. B802, 8th Floor, Tower B, Commerzone IT Park, Door No. 111,Mount Poonamallee Road, Porur, Chennai, Tamil Nadu, India
Posted 13 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Veolia Environnement SA Hybrid 100 S 5th St, Reading, PA 19602, USA
Posted 3 days ago

ispace is a Japanese company developing robotic spacecraft technologies to build landers and rovers to compete for both transportation and exploration mission contracts from space agencies and private industry. ispace will enable clients who may w...

7 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 22, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!