Senior Software Engineer in Redhill, Surrey
Senior Software Engineer in Redhill, Surrey

Senior Software Engineer in Redhill, Surrey

Redhill +1 Full-Time 30000 - 50000 £ / year (est.) No home office possible
R

At a Glance

  • Tasks: Design and develop high-quality embedded software for next-gen products.
  • Company: Join a dynamic team in Surrey focused on innovative engineering solutions.
  • Benefits: Enjoy a full-time onsite role with opportunities for professional growth.
  • Why this job: Be at the forefront of technology, working on exciting projects that make an impact.
  • Qualifications: Strong C programming skills and experience with embedded systems are essential.
  • Other info: Ideal for self-starters who thrive in collaborative environments.

The predicted salary is between 30000 - 50000 £ per year.

Senior Software Engineer – Embedded Systems
Location: Surrey
Type: Full-time – Onsite

About the Role

Are you passionate about embedded systems and ready to take your engineering career to the next level? We\’re looking for a Senior Software Engineer to join our dynamic team in Surrey In this role, you\’ll be at the forefront of designing, developing, and delivering high-quality embedded software that powers our next-generation products.

What You\’ll Be Doing

  • Designing, coding, debugging, and maintaining embedded software across the full development lifecycle.
  • Working closely with hardware and software teams to meet project goals and product requirements.
  • Developing application logic, peripheral drivers, communication protocols, and user interfaces.
  • Delivering robust, efficient code on time and within budget.
  • Documenting your work clearly and effectively for internal and external stakeholders.

What We\’re Looking For

Essential Skills & Experience:

  • Strong proficiency in C programming within embedded environments.
  • Experience with embedded processors and real-time operating systems (RTOS).
  • Solid understanding of software development lifecycles, from requirements to release.
  • Familiarity with hardware interfaces, peripheral integration, and debugging tools.
  • Experience with version control systems (e.g., Git, Bitbucket, Subversion).
  • Self-starter with excellent problem-solving skills and the ability to work independently.

Desirable Skills:

  • Experience with C++ and Object-Oriented Design in embedded systems.
  • GUI/event-driven application development.
  • Familiarity with Atlassian tools (e.g., Jira, Confluence).
  • Knowledge of production software release processes.

For more information on the Senior Software Engineer please contact:

Locations

Redhill Surrey

Senior Software Engineer in Redhill, Surrey employer: RGS Global

Join a forward-thinking company in Redhill, Surrey, where innovation meets collaboration. As a Senior Software Engineer, you'll thrive in a supportive work culture that values creativity and professional growth, offering opportunities for skill enhancement and career advancement. Enjoy the benefits of working in a vibrant location with a team dedicated to pushing the boundaries of embedded systems technology.
R

Contact Detail:

RGS Global Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer in Redhill, Surrey

✨Tip Number 1

Make sure to showcase your experience with embedded systems during networking events or meetups. Engaging with professionals in the field can help you learn about unadvertised opportunities and gain insights into what companies like us are looking for.

✨Tip Number 2

Join online forums or communities focused on embedded systems and software engineering. Participating in discussions can help you stay updated on industry trends and may even lead to referrals or recommendations for positions at companies like StudySmarter.

✨Tip Number 3

Consider contributing to open-source projects related to embedded systems. This not only enhances your skills but also demonstrates your commitment and passion for the field, making you a more attractive candidate for roles like the one we have available.

✨Tip Number 4

Reach out to current or former employees of StudySmarter on LinkedIn. Informational interviews can provide valuable insights into our company culture and expectations, helping you tailor your approach when applying for the Senior Software Engineer position.

We think you need these skills to ace Senior Software Engineer in Redhill, Surrey

C Programming
Embedded Systems Development
Real-Time Operating Systems (RTOS)
Software Development Lifecycle
Hardware Interface Knowledge
Peripheral Integration
Debugging Tools Proficiency
Version Control Systems (e.g., Git, Bitbucket, Subversion)
Problem-Solving Skills
Independent Work Capability
C++ Programming
Object-Oriented Design
GUI/Event-Driven Application Development
Familiarity with Atlassian Tools (e.g., Jira, Confluence)
Production Software Release Processes

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with embedded systems, C programming, and any relevant projects. Use specific examples that demonstrate your skills in designing and developing embedded software.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for embedded systems and explains why you are the perfect fit for the role. Mention your experience with real-time operating systems and how it aligns with the company's goals.

Highlight Relevant Projects: In your application, include details about specific projects where you've designed, coded, or debugged embedded software. This will help illustrate your hands-on experience and problem-solving abilities.

Showcase Team Collaboration: Emphasise your ability to work closely with hardware and software teams. Provide examples of how you've successfully collaborated on projects to meet goals and deliver high-quality products.

How to prepare for a job interview at RGS Global

✨Showcase Your Embedded Systems Knowledge

Make sure to highlight your experience with embedded systems during the interview. Be prepared to discuss specific projects where you've designed, developed, or maintained embedded software, and how you tackled challenges in those projects.

✨Demonstrate Proficiency in C Programming

Since strong proficiency in C is essential for this role, be ready to answer technical questions or even solve coding problems on the spot. Brush up on your C programming skills and be prepared to explain your thought process as you work through any challenges.

✨Familiarise Yourself with RTOS and Hardware Interfaces

Understanding real-time operating systems and hardware interfaces is crucial. Prepare to discuss your experience with these technologies, including any specific RTOS you've worked with, and how you've integrated hardware components in your previous roles.

✨Prepare Questions About Team Collaboration

This role involves working closely with both hardware and software teams. Think of insightful questions to ask about team dynamics, collaboration tools, and how they ensure project goals are met. This shows your interest in teamwork and understanding of the development lifecycle.

Senior Software Engineer in Redhill, Surrey
RGS Global

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

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