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

Space Forge is a fast growing advanced materials company. Our goal is to exploit the extreme temperature, microgravity and ultra-high vacuum conditions available in low earth orbit (LEO) to manufacture materials that cannot readily be grown terrestrially. Returning these materials to earth, we aim to revolutionise the semiconductor market and to make space work for humanity. To achieve this we have developed a range of technologies including the world’s first returnable and reusable satellite platform, the ForgeStar®.

We are seeking a full time mid to senior level embedded software engineer to join our team.  You will help design and build C/C++ software to enable our missions, whether it is in our ground station equipment or deployment on our satellites.

What will you do?

  • Embedded software design for deployment in ground and space applications.
  • Coding in embedded C and C++
  • Documentation and testing
  • Collaborate with cross-functional teams, such as systems and electronics engineering to deliver great software design that meets the requirements of the mission.

Key responsibilities of the role:

  • Taking  software requirements for a complete subsystem (e.g. motor driver or communication system), and design and build software to meet those requirements
  • Reviewing electronics schematics, processor datasheets, peripheral datasheets, and peripheral interface (protocol) definition documents
  • Writing  documentation covering the architecture, design, APIs, protocols, and implementation.
  • Build unit tests, integration tests, subsystem tests, and full-system tests.  This will include writing system and subsystem test scripts.  It will also include writing and executing manual testing plans.
  • Mentoring members of the team, sharing your knowledge and experience.
  • Peer review of design and code in line with Agile PR practices.

The range of skills we are looking for: 

Technical skills:

  • [Essential]Developing in C/C++ for  embedded Real Time operating Systems (RTOS);
  • [Essential] Experience with hardware level communication protocols (e.g. I2C, UART or RS-485/422);
  • [Essential] Ability to understand electronics schematics and device datasheets.
  • Knowledge of Agile and Waterfall working practices.
  • Experience with UML.
  • Use of Python 3 for test scripts and data analysis. 

Soft skills:

  • Experience with Slack, Jira and Google workspace as productivity tools.
  • Demonstrable experience of working across the full software lifetime development cycle.
  • Working knowledge of the space industry and European space standards.

If you have any of these skills please ensure they are obvious on your CV and you should highlight them in your application answers.

Why Space Forge?

We believe in a future where our most polluting industries are moved off the planet, built for sustainability, and returned back to Earth for the benefit of all. Space is the next step for our manufacturing needs. 

At Space Forge, we believe in creating the best possible workplace that suits every single person that joins us. 

  • Flexitime hours - 40 to be worked across Monday-Sunday as fits both your needs and the needs of the role
  • Hybrid remote working possible with high spec equipment offered
  • 33 days holiday including bank holidays
  • Pension scheme at 4% matched
  • Charity or cause you’re passionate about? Up to 5 volunteering days a year to support the things closest to you and make an impact
  • Super cool office and factory - the coffee is on us (and it’s certified carbon neutral too, our snazzy machine does anything from the humble americano to a superb flat white)
  • Pizza pay day - okay, it’s not always pizza, but if you’re at the office on pay day, lunch is on us
  • Your mental health is important! You’ll have access to Spill - an all-in-one mental health support platform offering completely anonymous therapy sessions to our whole team
  • Working with a passionate, friendly and highly motivated team
  • Maternity / Paternity benefits beyond statutory

We are committed to building an inclusive workplace and that starts with hiring diversely. However you identify, and whatever background you bring with you, we welcome you to apply for a role at Space Forge.

If there are any adjustments that would help improve your experience with Space Forge, please do let us know when you apply.

Salary range for this role: £42,000 - £55,000 per annum, depending on knowledge, experience and skills.

Average salary estimate

$48500 / YEARLY (est.)
min
max
$42000K
$55000K

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, Space Forge Ltd

At Space Forge, we're on a mission to transform how materials are created by leveraging the unique environments available in low Earth orbit (LEO). As an Embedded Software Engineer, you’ll play a pivotal role in crafting the software that drives our innovative projects, including our world-first returnable satellite platform, the ForgeStar®. Imagine designing and building C/C++ software that directly impacts mission success, whether it’s for sophisticated ground station equipment or onboard our satellites. You’ll have the chance to collaborate with talented teams in electronics engineering and systems design to ensure everything operates seamlessly. Your responsibilities will involve transforming complex software requirements into robust solutions tailored for space applications, while also conducting thorough testing and documentation to back up your work. You will also have the awesome opportunity to mentor fellow engineers, sharing expertise and fostering a collaborative work environment. We value your skills in C/C++ for embedded Real-Time Operating Systems (RTOS), hardware communication protocols, and your understanding of electronics schematics. Join us at Space Forge, where you can help turn dreams into reality through exciting space manufacturing, all while enjoying flexible working hours, generous holiday provisions, and a vibrant team culture. If you’re looking to make a significant impact in the field of aerospace and advanced materials, this is the perfect opportunity for you!

Frequently Asked Questions (FAQs) for Embedded Software Engineer Role at Space Forge Ltd
What are the key responsibilities of an Embedded Software Engineer at Space Forge?

As an Embedded Software Engineer at Space Forge, your primary responsibilities will include designing embedded software for both ground and space applications, utilizing C and C++. You'll be expected to review hardware schematics, develop comprehensive documentation about the design and architecture, and execute both automated and manual testing plans. Furthermore, you will play a key role in mentoring other engineering team members, fostering an environment of continuous learning and collaboration.

Join Rise to see the full answer
What qualifications are necessary for the Embedded Software Engineer role at Space Forge?

To qualify for the Embedded Software Engineer position at Space Forge, you should have solid experience in developing software in C/C++ for embedded Real-Time Operating Systems (RTOS), alongside familiarity with hardware-level communication protocols like I2C and UART. A strong understanding of electronics schematics and device datasheets is essential. Knowledge of Agile methodologies, UML, and proficiency in Python 3 for test scripting and data analysis will significantly enhance your application.

Join Rise to see the full answer
How does the work culture at Space Forge support Embedded Software Engineers?

Space Forge promotes a workplace culture that's friendly, inclusive, and supportive of each employee's individual needs. As an Embedded Software Engineer, you can enjoy flexible hours, remote working options, and various benefits such as mental health support services. We prioritize a collaborative atmosphere, where you can thrive alongside passionate colleagues committed to sustainability and making a positive impact in the aerospace sector.

Join Rise to see the full answer
What testing practices can an Embedded Software Engineer expect at Space Forge?

At Space Forge, Embedded Software Engineers engage in a range of testing practices, including the development of unit tests, integration tests, and full-system test scripts. This rigorous testing process ensures that every piece of software meets stringent quality standards and functions as intended in ground and space applications, allowing you to put your skills to the test while ensuring mission success.

Join Rise to see the full answer
What is the salary range for the Embedded Software Engineer position at Space Forge?

The salary range for the Embedded Software Engineer role at Space Forge is between £42,000 and £55,000 per annum. This range is based on various factors such as your expertise, experience, and the specific skills you bring to the team. We believe in compensating our employees fairly for their contributions and ensuring transparency in our salary structure.

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

When answering this question, highlight specific projects where you utilized C/C++ in an embedded context. Discuss the challenges you faced, how you addressed them, and the impact your software had on the overall system functionality.

Join Rise to see the full answer
How do you approach debugging embedded software?

Discuss your systematic approach to debugging, perhaps starting with the identification of symptoms, using tools like oscilloscopes or debuggers, and explaining how you test and validate your solutions. Share any specific examples from past experiences.

Join Rise to see the full answer
What’s your understanding of Real-Time Operating Systems (RTOS)?

Be prepared to explain what RTOS are, how they differ from general operating systems, and describe your hands-on experience with them. Discuss real-life applications where you've implemented or worked with RTOS.

Join Rise to see the full answer
How do you ensure your documentation is clear and useful?

Share your strategies for effective documentation, emphasizing clarity, conciseness, and usability by other engineers. Mention any standards or practices you've followed in past projects to ensure thorough and comprehensible documentation.

Join Rise to see the full answer
Are you familiar with Agile development practices?

Discuss your experience working in Agile environments, focusing on how you’ve participated in sprints, stand-ups, and retrospectives. Share how Agile methodologies have positively impacted your project outcomes.

Join Rise to see the full answer
Explain a situation where you had to work with cross-functional teams.

Illustrate your experience in collaborating with other teams, such as electronics and systems engineers. Highlight how effective communication and teamwork led to the successful completion of a project.

Join Rise to see the full answer
What hardware communication protocols have you used in your projects?

Discuss your hands-on experience with protocols such as I2C, SPI, or UART and the contexts in which you used them. Mention any challenges and how you overcame them, as well as their significance in your projects.

Join Rise to see the full answer
How do you conduct unit testing for your software?

Describe your approach to unit testing, explaining how you design and execute tests to ensure each component functions as intended before integration. Share any frameworks you often use in your testing process.

Join Rise to see the full answer
Can you share your experience with mentoring junior engineers?

Talk about your passion for mentoring and developing junior engineers, giving examples of how you’ve guided them in their careers and the benefits of knowledge sharing within a team.

Join Rise to see the full answer
What interests you about working at Space Forge?

Be genuine in your response, connecting your skills and aspirations with Space Forge's mission. Make sure to highlight your passion for innovative technology and the potential impact on sustainability in the aerospace industry.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Inclusive & Diverse
Growth & Learning
Mission Driven
Diversity of Opinions
Photo of the Rise User
Posted 3 days ago
Dandy Remote No location specified
Posted 5 days ago
Photo of the Rise User
G2i Inc. Remote No location specified
Posted 3 days ago
Photo of the Rise User
Renesas Electronics Remote Bengaluru, Karnataka, India
Posted 2 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 18, 2025

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!
LATEST ACTIVITY
Photo of the Rise User
11 people applied to Junior Software Engineer at Teya
P
Someone from OH, Mentor just viewed Ecommerce Specialist at ProjectGrowth
Photo of the Rise User
Someone from OH, Lakewood just viewed Regional Broker Contractor - Ohio, US (Remote) at Real
Photo of the Rise User
Someone from OH, Cleveland just viewed Data Partnerships Analyst at Experian
Photo of the Rise User
109 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Dublin just viewed Junior PMO Analyst at Rentokil Initial Group
Photo of the Rise User
9 people applied to Front-end Developer at Venturenox
Photo of the Rise User
Someone from OH, Columbus just viewed Executive Assistant II at Progress
Photo of the Rise User
10 people applied to Unity Developer at FS Studio
Photo of the Rise User
Someone from OH, Cleveland just viewed Infection Prevention Data Abstractor: Full-Time at Q-Centrix
Photo of the Rise User
Someone from OH, Orwell just viewed Amazon Expediting Fleet Specialist at MSX International
E
Someone from OH, Cleveland just viewed Junior Support Engineer (m/f/d) at EoT Labs GmbH
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Graphic Designer at Hyve Group
Photo of the Rise User
Someone from OH, Reynoldsburg just viewed Production Artist Phoenix at R.R. Donnelley
A
Someone from OH, Avon Lake just viewed Entry Level Marketing Assistant at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, North Royalton just viewed Researcher-NBC Sports at NBCUniversal
Photo of the Rise User
Someone from OH, Cleveland just viewed UI Product Designer at Insight Global
Photo of the Rise User
Someone from OH, Cleveland just viewed Getinge is hiring: UI/UX Developer in Streetsboro at Getinge
Photo of the Rise User
Someone from OH, Kent just viewed Graphic Designer, Direct Response at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed General Application - I want to work at Kiddom! at Kiddom
G
Someone from OH, Cincinnati just viewed Calling All Stay-at-Home Parents at Global Elite Texas
Photo of the Rise User
Someone from OH, Cincinnati just viewed Proposal Manager – Energy & Power Americas (REMOTE) at Jacobs
S
Someone from OH, Columbus just viewed Senior Project Manager, Learning at Studion
Photo of the Rise User
Someone from OH, Pickerington just viewed Marketing Data Analyst - Contract (10hrs/wk) at Skylight
Photo of the Rise User
Someone from OH, Pickerington just viewed Americas Sales Manager, Kuiper Mobility Business Unit at Amazon