Embedded Software Engineer

Embedded Software Engineer

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

At a Glance

  • Tasks: Develop and debug software for embedded systems, both individually and collaboratively.
  • Company: Perfect Storm Software, LLC is a dynamic company focused on innovative data infrastructure solutions.
  • Benefits: Enjoy a full-time role with opportunities for remote work and professional growth.
  • Why this job: Join a team that values creativity and efficiency in cutting-edge technology projects.
  • Qualifications: Degree in relevant fields and 5+ years of software engineering experience required.
  • Other info: Security clearance will be applied for upon appointment; UK passport holders only.

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

Join to apply for the Embedded Software Engineer role at Perfect Storm Software, LLC

2 days ago Be among the first 25 applicants

Key Responsibilities

  1. Working either individually or collaboratively to develop software for company products.
  2. Document software and update specifications as required.
  3. Understand the deployment of real-time and/or Linux-based operating systems for embedded systems.
  4. Develop and debug complex embedded systems utilizing a broad range of communication protocols and peripherals.
  5. Understand digital electronics, reading schematics, and debugging PCB issues.
  6. Hardware in the loop testing, debugging, and validation.
  7. Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects.

Knowledge, Skills, And Experience

  1. C/C++ (Object-oriented coding)
  2. Proficient in C & C++ targeted at Linux-based or microcontroller-based embedded systems.
  3. Bare metal microcontroller development.
  4. Experience with microcontroller hardware (e.g., STM32, PIC) and frameworks, working with memory, performance, and power constraints.
  5. Embedded Systems (DevOps / Build systems)
  6. Experience in developing and debugging, including cross-compiling for different hardware architectures, virtualization, and Docker concepts.

Qualifications

  1. Degree in Electrical/Electronic Engineering, Physics, Maths, Software Engineering, Computer Science, or relevant 5+ years of proven software engineering experience.
  2. Security clearance will be applied for on appointment. UK passport holders required plus proof of residency in UK for last 5 years.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

Industries: Data Infrastructure and Analytics

Referrals increase your chances of interviewing at Perfect Storm Software, LLC by 2x.

Sign in to set job alerts for “Embedded Software Engineer” roles.

Reading, England, United Kingdom 3 weeks ago

This job posting appears active and does not contain any indicators of expiration.

#J-18808-Ljbffr

Embedded Software Engineer employer: Perfect Storm Software, LLC

Perfect Storm Software, LLC is an exceptional employer that fosters a collaborative and innovative work culture, ideal for Embedded Software Engineers looking to make a significant impact. Located in Reading, England, the company offers competitive benefits, opportunities for professional growth, and a commitment to employee development, ensuring that team members can thrive in their careers while working on cutting-edge technology in embedded systems.
P

Contact Detail:

Perfect Storm Software, LLC Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Embedded Software Engineer

✨Tip Number 1

Make sure to showcase your experience with C/C++ and embedded systems during any networking opportunities. Engage in conversations with professionals in the field, as they might provide insights or even referrals that could help you land the job.

✨Tip Number 2

Participate in relevant online forums or communities focused on embedded systems and software engineering. This will not only enhance your knowledge but also help you connect with potential employers or colleagues who can vouch for your skills.

✨Tip Number 3

Consider attending industry conferences or workshops related to embedded systems. These events are great for networking and often have job boards or recruitment sessions where you can meet hiring managers from companies like Perfect Storm Software.

✨Tip Number 4

If you have any personal projects or contributions to open-source embedded systems, be sure to highlight these in conversations. Demonstrating your hands-on experience can set you apart from other candidates and show your passion for the field.

We think you need these skills to ace Embedded Software Engineer

C/C++ Programming
Object-Oriented Programming
Embedded Systems Development
Real-Time Operating Systems (RTOS)
Linux-based Systems
Microcontroller Development
Debugging Skills
Communication Protocols
Digital Electronics
PCB Debugging
Hardware in the Loop Testing
Code Reusability
Cross-Compiling
Virtualization
Docker Concepts
Attention to Detail
Problem-Solving Skills
Collaboration Skills

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C/C++ and embedded systems. Include specific projects where you've developed software for microcontrollers or Linux-based systems, as this is crucial for the role.

Craft a Strong Cover Letter: In your cover letter, express your passion for embedded systems and detail how your skills align with the responsibilities listed in the job description. Mention any relevant experience with hardware debugging and real-time operating systems.

Showcase Relevant Projects: If you have worked on any projects involving hardware in the loop testing or have experience with specific microcontroller platforms like STM32 or PIC, be sure to include these in your application. This will demonstrate your hands-on experience.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A well-presented application reflects your attention to detail, which is essential for an engineering role.

How to prepare for a job interview at Perfect Storm Software, LLC

✨Showcase Your Technical Skills

Be prepared to discuss your experience with C/C++ and embedded systems in detail. Highlight specific projects where you've developed software for microcontrollers or Linux-based systems, and be ready to explain the challenges you faced and how you overcame them.

✨Understand the Company’s Products

Research Perfect Storm Software and their products before the interview. Understanding their technology stack and how your skills can contribute to their projects will demonstrate your genuine interest and help you stand out.

✨Prepare for Problem-Solving Questions

Expect technical questions that assess your problem-solving abilities. Practice coding challenges related to embedded systems and be ready to discuss your thought process while debugging complex issues or optimising code.

✨Discuss Collaboration and Documentation

Since the role involves both individual and collaborative work, be ready to share examples of how you've worked in teams. Emphasise your ability to document software and update specifications, as this is crucial for maintaining clarity in development.

Embedded Software Engineer
Perfect Storm Software, LLC
P
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>