Firmware Engineering

Firmware Engineering

Full-Time 36000 - 60000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join us as a Firmware Engineer to design and implement firmware for microcontrollers in satellites.
  • Company: SuperSharp is a cutting-edge space tech company in Cambridge, focused on Earth-imaging solutions.
  • Benefits: Enjoy opportunities for skill development and career progression in a dynamic startup environment.
  • Why this job: Be part of a mission-driven team tackling global challenges with innovative technology.
  • Qualifications: 3-4 years of experience in firmware development, proficient in C and Python, and strong communication skills.
  • Other info: No application deadline; we hire on a rolling basis, so apply now!

The predicted salary is between 36000 - 60000 £ per year.

About SuperSharp

SuperSharp is a space tech company based in Cambridge, UK. We aim to disrupt the Earth Observation industry using innovative technology and a customer-centric approach. We’re focused on delivering Earth-imaging solutions that will provide insights to tackle some of the world’s most pressing challenges.

Job Details

We are looking for a talented Firmware Engineer to join our team, applying your expertise to accelerate our product to launch-ready. We are looking for someone who will collaborate closely with colleagues in our multidisciplinary core technical team and be instrumental in helping to deliver world-class solutions.

As a Firmware Engineer, you will design and implement scripts and firmware for low-level microcontrollers on Infrared telescopes meant for deployment in satellites operating at LEO. The role will also involve the development of Test software with a specific focus on testing flight firmware and supporting rigs for various stages of the environmental test campaign.

The position will be full-time, starting as soon as possible.

Job Responsibilities

We are a fast-paced startup, and thus we are looking for an adaptable, hands-on engineer. You will succeed if you are a self-starter who thrives on challenges and drives execution excellence.

Day to day, your responsibilities will include:

  • Develop Firmware for Microcontrollers at the Application level
  • Develop CLI user interfaces for interactions with these Microcontrollers
  • Writing scripts to evaluate firmware, drive test rigs, and automate processes on third-party systems.
  • Contributing to the design and requirements planning of Firmware subsystems
  • Supporting integration of electronics and firmware into the product alongside other team members

Job Requirements

  • ~3-4 years of industry experience
  • Excellent in C for writing Application-level firmware
  • Experience developing Firmware to communicate with third-party systems
  • Good proficiency in Python for scripting and CLI interfaces for MCUs
  • Experience working with communication protocols such as UART, I2C, and SPI
  • Good communication skills and experience with working in multidisciplinary teams
  • Test and measurement experience with DMMs, oscilloscopes, logic analyzers, and other lab equipment
  • Familiarity with IDE toolchains for Firmware development
  • Familiarity with Version control and Software project management tools e.g. Jira

Desirable Skills

· Experience working with NoSQL Databases.

· Experience using Linux based systems.

SuperSharp is an early-stage SME based in Cambridge and part of the SATLANTIS group. There is opportunity for progression and development of new skills within the role. SuperSharp is an equal-opportunity employer.

There is no application deadline for this role and interviews will be held on a rolling basis with the post filled as soon as a suitable candidate is found. To apply please send a CV and cover letter to

Firmware Engineering employer: SuperSharp

SuperSharp is an exceptional employer located in the vibrant tech hub of Cambridge, UK, where innovation meets collaboration. Our dynamic work culture fosters creativity and teamwork, providing ample opportunities for professional growth and skill development in the rapidly evolving field of space technology. Join us to be part of a mission-driven team that is dedicated to tackling global challenges through cutting-edge Earth-imaging solutions.
S

Contact Detail:

SuperSharp Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Firmware Engineering

✨Tip Number 1

Familiarize yourself with the specific technologies mentioned in the job description, such as C programming for firmware development and communication protocols like UART, I2C, and SPI. This will not only help you understand the role better but also allow you to speak confidently about your relevant experience during the interview.

✨Tip Number 2

Highlight any previous experience you have with low-level microcontrollers and infrared technology. If you've worked on similar projects or have hands-on experience with test software, be sure to prepare examples that demonstrate your skills and adaptability in a fast-paced environment.

✨Tip Number 3

Since SuperSharp values collaboration within multidisciplinary teams, think of instances where you've successfully worked with diverse groups. Be ready to discuss how you contributed to team projects and how your communication skills helped achieve common goals.

✨Tip Number 4

Research SuperSharp and its mission in the Earth Observation industry. Understanding their customer-centric approach and innovative technology will allow you to align your answers with their values and show your genuine interest in being part of their team.

We think you need these skills to ace Firmware Engineering

C Programming
Firmware Development
Microcontroller Programming
Python Scripting
CLI Interface Development
Communication Protocols (UART, I2C, SPI)
Test and Measurement Techniques
DMMs and Oscilloscopes
Logic Analyzers
IDE Toolchains
Version Control Systems
Software Project Management (Jira)
Adaptability
Collaboration in Multidisciplinary Teams
Problem-Solving Skills

Some tips for your application 🫡

Understand the Company: Take some time to research SuperSharp and their mission in the Earth Observation industry. Understanding their innovative approach will help you tailor your application to align with their goals.

Tailor Your CV: Make sure your CV highlights relevant experience, especially your skills in C programming, Python scripting, and any work with microcontrollers. Emphasize your adaptability and hands-on engineering experience.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and how your background makes you a great fit for the team. Mention specific projects or experiences that demonstrate your ability to develop firmware and work in multidisciplinary teams.

Highlight Relevant Skills: Clearly outline your experience with communication protocols like UART, I2C, and SPI, as well as your familiarity with IDE toolchains and version control systems. This will show that you have the technical skills needed for the position.

How to prepare for a job interview at SuperSharp

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C programming and firmware development in detail. Highlight specific projects where you've developed application-level firmware or worked with microcontrollers, especially in a collaborative environment.

✨Demonstrate Problem-Solving Abilities

Since SuperSharp is a fast-paced startup, emphasize your adaptability and hands-on approach. Share examples of challenges you've faced in previous roles and how you successfully navigated them, particularly in firmware testing and integration.

✨Familiarize Yourself with Communication Protocols

Make sure you understand the communication protocols mentioned in the job description, such as UART, I2C, and SPI. Be ready to explain how you've used these protocols in past projects and how they relate to the role at SuperSharp.

✨Prepare Questions for the Interviewers

Engage with your interviewers by preparing thoughtful questions about the company's technology, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if SuperSharp is the right fit for you.

Firmware Engineering
SuperSharp
S
  • Firmware Engineering

    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-03-06

  • S

    SuperSharp

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>