Senior Embedded Software Engineer UNB031 in Reading
Senior Embedded Software Engineer UNB031

Senior Embedded Software Engineer UNB031 in Reading

Reading Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
I

At a Glance

  • Tasks: Design and implement embedded software for cutting-edge terminal products.
  • Company: Join ALL.SPACE, a leader in innovative technology solutions.
  • Benefits: Enjoy competitive salary, generous leave, and wellness perks.
  • Why this job: Make an impact with real-time systems and mentor the next generation of engineers.
  • Qualifications: Expertise in C++ and embedded systems required.
  • Other info: Hybrid work options available; thrive in a dynamic Agile environment.

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

Senior embedded software engineers are responsible for the design, implementation, review, test and documentation of production software features used to manage and control ALL.SPACE's terminal products. This includes embedded real-time terminal control software, web interfaces and REST API interfaces. Senior engineers take ownership of large features, ensuring technical solutions meet the customer's needs and are delivered to specification. This includes supporting junior engineers through development activities, providing peer review and championing best practice. Senior software engineer will work as part of an Agile development team delivering features against a release roadmap, to time and quality.

Roles and Responsibilities

  • Perform requirements analysis; engage with internal and external stakeholders to understand technical functionality required to meet customer needs.
  • Complete architecture and design documentation for new software features.
  • Deliver high-quality, tested software features for an embedded real-time system, using C++.
  • Implement automated unit and integration tests.
  • Test and debug functionality in simulation and on target hardware.
  • Lead the investigation and timely resolution of software issues.
  • Employ industry standard design patterns and practices to ensure appropriate quality, security, modifiability, and extensibility.
  • Work within the team's Agile framework, pro-actively contributing to the software development life cycle process.
  • Take technical ownership of software features; assisting in the planning and execution of work against an agreed roadmap.
  • Present reports on results and progress to stakeholders as required.
  • Mentor junior engineers, developing their technical skills and championing best practice.

Qualifications, Experience and Skills

  • Highly skilled in C++ development on embedded systems.
  • Demonstrated success in delivery of reliable, real-time embedded functionality.
  • Full lifecycle development experience – design, develop, test, maintain.
  • Good experience of Linux and FreeRTOS operating systems.
  • Excellent understanding of physical interfaces such as Serial, Ethernet, SPI, CAN, etc.
  • Demonstrated skills in hardware debugging and performance characterisation.
  • Excellent understanding of Source Code Management (git) and CI/CD pipelines.
  • Generation of appropriate documentation (Jira, Confluence).
  • Perform peer reviews and test of other developers' work.
  • Effective collaboration in high-pace agile team.
  • Excellent self-organizational skills and attention to detail.
  • Problem-solver and collaborative team member.

Additional Notes

Due to the need to control and debug on target hardware, this role requires working at ALL.SPACE's Reading sites. Could be hybrid role, working on-site some of the time.

Benefits

  • Competitive Salary
  • Contributory Pension Scheme
  • 25 days Annual Leave + Public Holidays
  • Cycle-to-Work Scheme (Salary Sacrifice)
  • Car Scheme (Salary Sacrifice)
  • Free On-Site Gym
  • Employee Assistance Programme
  • Discounts Platform

Senior Embedded Software Engineer UNB031 in Reading employer: Isotropic Systems

At ALL.SPACE, we pride ourselves on being an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration. Our Senior Embedded Software Engineers enjoy competitive salaries, generous annual leave, and a contributory pension scheme, alongside opportunities for professional growth through mentorship and involvement in cutting-edge projects. Located in Reading, our hybrid work model allows for flexibility while providing access to state-of-the-art facilities, including a free on-site gym, ensuring a healthy work-life balance.
I

Contact Detail:

Isotropic Systems Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Embedded Software Engineer UNB031 in Reading

✨Tip Number 1

Network like a pro! Reach out to current employees at ALL.SPACE on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.

✨Tip Number 2

Prepare for technical interviews by brushing up on your C++ skills and embedded systems knowledge. Practice coding challenges and be ready to discuss your past projects in detail – we want to see your problem-solving skills in action!

✨Tip Number 3

Showcase your passion for embedded systems! During interviews, share your enthusiasm for the technology and how you stay updated with industry trends. This will help us see that you're not just looking for a job, but a place to grow.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you’re genuinely interested in joining our team at ALL.SPACE.

We think you need these skills to ace Senior Embedded Software Engineer UNB031 in Reading

C++ Development
Embedded Systems
Real-Time Systems
Linux
FreeRTOS
Hardware Debugging
Performance Characterisation
Source Code Management (git)
CI/CD Pipelines
Agile Methodologies
Requirements Analysis
Architecture and Design Documentation
Automated Testing
Peer Review
Collaboration

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C++ and embedded systems. We want to see how you've tackled real-time functionality and any projects that showcase your skills in Linux or FreeRTOS.

Showcase Your Projects: Include specific examples of software features you've designed or implemented. We love seeing the impact of your work, so mention any metrics or outcomes that demonstrate your success in previous roles.

Be Clear and Concise: When writing your cover letter, get straight to the point. We appreciate clarity, so outline your relevant experience and how it aligns with our needs at ALL.SPACE without fluff.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at Isotropic Systems

✨Know Your C++ Inside Out

Make sure you brush up on your C++ skills, especially in the context of embedded systems. Be ready to discuss specific projects where you've implemented real-time functionality and how you tackled challenges during development.

✨Familiarise Yourself with Agile Practices

Since this role involves working within an Agile framework, it’s crucial to understand Agile methodologies. Prepare examples of how you've contributed to Agile teams in the past, focusing on your role in planning, execution, and collaboration.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss how you've approached debugging and resolving software issues in previous roles. Highlight any specific tools or techniques you used, especially in relation to hardware debugging and performance characterisation.

✨Engage with Stakeholders

Demonstrate your ability to communicate effectively with both internal and external stakeholders. Think of instances where you gathered requirements or presented progress reports, and be ready to share how you ensured that customer needs were met.

Senior Embedded Software Engineer UNB031 in Reading
Isotropic Systems
Location: Reading
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

I
  • Senior Embedded Software Engineer UNB031 in Reading

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

    Isotropic Systems

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