Embedded Software Engineering
Embedded Software Engineering

Embedded Software Engineering

Cambridge Full-Time 48000 - 72000 £ / year (est.) No home office possible
S

At a Glance

  • Tasks: Join us in developing cutting-edge embedded software for space telescopes that capture high-res Earth images.
  • Company: Super-Sharp Space Systems is revolutionizing Earth-imaging with affordable, high-resolution thermal infrared technology.
  • Benefits: Work on impactful projects, collaborate with a diverse team, and contribute to global change solutions.
  • Why this job: Be part of a mission-driven company tackling climate change and enhancing global security through innovative technology.
  • Qualifications: 5+ years in embedded software, strong C/Python skills, and experience with Cortex MCUs required.
  • Other info: Ideal for those passionate about aerospace and making a difference in the world.

The predicted salary is between 48000 - 72000 £ per year.

Super-Sharp Space Systems is an Earth-imaging company developing unfolding space telescopes to capture high-resolution thermal infrared (TIR) images of the earth. Our technology allows us to fit a large telescope in a small box, making low-cost, high-resolution, and frequent Earth-imaging possible. This makes powerful TIR space telescopes much more affordable while achieving 4x greater resolution than the current state-of-the-art solutions. The images captured by our space telescopes can be used for applications such as tackling climate change, crop monitoring, and maintaining global security. We are determined to offer high-quality affordable Earth-imaging solutions to empower our world in responding to global change.

Primary technical requirements

· At least 5 years of experience working with embedded software systems.

· Excellent working knowledge of C and Python.

· Substantial development experience with Cortex MCUs e.g. M7 or M4.

· Experience in developing drivers for internal (e.g. PWM modules) and external MCU peripherals (e.g. H-bridge motor drivers).

· Substantial experience with standard communication protocols e.g. UART, I2C and SPI.

· Familiarity with reading and interpreting hardware schematics and datasheets.

· Substantial experience troubleshooting Firmware/Electronics issues and familiarity with instruments e.g. Oscilloscopes and Logic Analyzers.

· Experience with writing good quality documentation such as Software Requirements and Specifications and API documents.

· Experience working with Version control software e.g. Bitbucket and following best practices e.g. Code reviews and Pull Requests for software development.

Non-technical Skills

· MSC or higher in Electrical & Electronics Engineering, Computer Science, or related course.

· Excellent communication skills.

· Comfortable working in a multi-disciplinary team e.g. Mechanical and Electronics engineers.

Desirables

· Development experience with DC brush and/or Stepper motors and drivers.

· Experience with video codecs, encryption and compression algorithms.

· Development experience with aerospace flight heritage sub-systems.

· Contributed to redundancy and risk management procedures from the software point of view.

· Contributed to Test plan development.

· Exposure to Xilinx and Altera FPGAs.

Embedded Software Engineering employer: SuperSharp

At Super-Sharp Space Systems, we pride ourselves on being an exceptional employer dedicated to innovation and employee growth. Our collaborative work culture fosters creativity and teamwork, allowing you to contribute to groundbreaking technology that addresses global challenges like climate change. With competitive benefits and opportunities for professional development, joining our team means being part of a mission-driven organization that values your expertise and empowers you to make a meaningful impact.
S

Contact Detail:

SuperSharp Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineering

✨Tip Number 1

Make sure to showcase your experience with embedded software systems in your conversations. Highlight specific projects where you utilized C and Python, especially with Cortex MCUs. This will demonstrate your hands-on expertise and align with what we're looking for.

✨Tip Number 2

Familiarize yourself with our technology and the applications of our space telescopes. Being able to discuss how your skills can contribute to tackling climate change or enhancing global security will show your passion for our mission and make you stand out.

✨Tip Number 3

Prepare to discuss your troubleshooting experiences with firmware and electronics issues. Bring examples of how you've used tools like oscilloscopes and logic analyzers to solve problems, as this is crucial for the role.

✨Tip Number 4

Since we value teamwork, think of examples where you've successfully collaborated with mechanical and electronics engineers. Being able to communicate your experience in a multi-disciplinary team will highlight your fit for our company culture.

We think you need these skills to ace Embedded Software Engineering

Embedded Software Development
C Programming
Python Programming
Cortex MCU Development (M7, M4)
Driver Development for MCU Peripherals
Communication Protocols (UART, I2C, SPI)
Reading Hardware Schematics
Firmware Troubleshooting
Use of Oscilloscopes and Logic Analyzers
Documentation Skills (Software Requirements, API Documents)
Version Control (Bitbucket)
Code Review Practices
Electrical & Electronics Engineering Knowledge
Team Collaboration Skills
Development Experience with DC Motors and Stepper Motors
Knowledge of Video Codecs and Compression Algorithms
Aerospace Flight Heritage Systems Experience
Risk Management Procedures Contribution
Test Plan Development Experience
Exposure to Xilinx and Altera FPGAs

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded software systems, particularly your proficiency in C and Python. Include specific projects where you've worked with Cortex MCUs and communication protocols like UART, I2C, and SPI.

Craft a Strong Cover Letter: In your cover letter, express your passion for Earth-imaging technology and how your skills align with the company's mission. Mention your experience troubleshooting firmware and electronics issues, as well as your ability to work in multi-disciplinary teams.

Showcase Relevant Projects: Include examples of relevant projects in your application that demonstrate your development experience with drivers for MCU peripherals and your familiarity with reading hardware schematics. This will help illustrate your hands-on experience.

Highlight Documentation Skills: Emphasize your experience in writing quality documentation such as Software Requirements and Specifications. This is crucial for the role, so provide examples of documents you've created in previous positions.

How to prepare for a job interview at SuperSharp

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded software systems in detail. Highlight specific projects where you utilized C and Python, and be ready to explain your work with Cortex MCUs and communication protocols like UART, I2C, and SPI.

✨Demonstrate Problem-Solving Skills

Expect questions about troubleshooting firmware and electronics issues. Share examples of challenges you've faced and how you used tools like oscilloscopes and logic analyzers to resolve them.

✨Communicate Effectively

Since excellent communication skills are a must, practice explaining complex technical concepts in simple terms. Be ready to discuss how you collaborate with multi-disciplinary teams, including mechanical and electronics engineers.

✨Prepare for Documentation Questions

Be ready to talk about your experience writing documentation such as Software Requirements and Specifications. Discuss the importance of good documentation practices and how they contribute to successful software development.

Embedded Software Engineering
SuperSharp
S
  • Embedded Software Engineering

    Cambridge
    Full-Time
    48000 - 72000 £ / year (est.)

    Application deadline: 2027-05-02

  • S

    SuperSharp

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