Principal Software Engineer

Principal Software Engineer

Full-Time 60000 - 80000 £ / year (est.) No working from home possible
R

At a Glance

  • Tasks: Lead the design and development of cutting-edge embedded software for next-gen products.
  • Company: Innovative tech company in Normanton, West Yorkshire with a focus on embedded systems.
  • Benefits: Competitive salary, health benefits, and opportunities for professional growth.
  • Other info: Join a dynamic team and work on exciting projects in a collaborative environment.
  • Why this job: Shape the future of technology by developing high-performance, reliable embedded solutions.
  • Qualifications: Deep expertise in C programming, RTOS, and wireless communication protocols required.

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

We are hiring a Principal Software Engineer (Embedded Systems) based in Normanton, West Yorkshire to lead the design and development of cutting-edge embedded software for next-generation products. This is a senior-level opportunity for an experienced Normanton based Principal Software Engineer with deep expertise in C programming, RTOS (Real-Time Operating Systems), and wireless communication protocols. Reporting to the Group Technical Engineering Director, you will play a key role in shaping system architecture, driving technical excellence, and delivering high-performance, reliable embedded solutions.

Key Responsibilities

  • Design and develop embedded software for ARM-based microprocessors using RTOS (Zephyr, FreeRTOS, or similar)
  • Implement and optimise wireless communication protocols such as Bluetooth, Wi-Fi, Zigbee
  • Collaborate with hardware engineers and cross-functional teams to define system architecture and requirements
  • Write, debug, and maintain high-quality C code following best practices (e.g. MISRA guidelines)
  • Develop scalable and maintainable embedded solutions for IoT and connected devices
  • Support web-based interfaces using JavaScript and HTML where required
  • Contribute to Linux-based application development for testing and simulation
  • Maintain clear technical documentation across design, testing, and troubleshooting
  • Stay up to date with emerging technologies and industry trends

Principal Software Engineer employer: Redline Group

As a Senior Project Manager with us, you'll thrive in a dynamic work culture that prioritises innovation and collaboration. We offer competitive salaries, comprehensive benefits, and ample opportunities for professional growth, all set against the backdrop of a vibrant location that fosters creativity and teamwork. Join us to make a meaningful impact while advancing your career in a supportive environment.

R

Contact Details:

Redline Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer

Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. You never know who might have the inside scoop on job openings or can refer you directly.

Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving embedded systems and C programming. This will give potential employers a taste of what you can bring to the table.

Tip Number 3

Prepare for interviews by brushing up on technical questions related to RTOS and wireless communication protocols. Practice coding challenges and be ready to discuss your past experiences in detail.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.

We think you need these skills to ace Principal Software Engineer

C Programming
RTOS (Zephyr, FreeRTOS, or similar)
Wireless Communication Protocols (Bluetooth, Wi-Fi, Zigbee)
System Architecture Design
Technical Excellence
Embedded Software Development
ARM-based Microprocessors

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C programming, RTOS, and wireless communication protocols. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded systems and how your background makes you the perfect fit for our team. Keep it engaging and personal!

Showcase Your Technical Skills:When filling out your application, be specific about your technical expertise. Mention any experience with ARM-based microprocessors, and don’t forget to highlight your familiarity with best practices like MISRA guidelines.

Apply Through Our Website:We encourage you to apply directly through our website. It’s the easiest way for us to receive your application and ensures you’re considered for this exciting opportunity. Let’s get started on this journey together!

How to prepare for a job interview at Redline Group

Know Your Stuff

Make sure you brush up on your C programming skills and get familiar with RTOS like Zephyr or FreeRTOS. Be ready to discuss your past projects and how you've implemented wireless communication protocols. This is your chance to showcase your technical expertise!

Showcase Collaboration Skills

Since you'll be working closely with hardware engineers and cross-functional teams, prepare examples of how you've successfully collaborated in the past. Highlight any experiences where you defined system architecture or requirements together with others.

Demonstrate Problem-Solving Abilities

Be prepared to tackle some technical challenges during the interview. Think about how you would approach debugging and maintaining high-quality C code. They might ask you to solve a problem on the spot, so practice articulating your thought process clearly.

Stay Current

Keep yourself updated with the latest trends in embedded systems and IoT. Mention any recent technologies or methodologies you've explored, and be ready to discuss how they could apply to the role. Showing that you're proactive about learning can really set you apart!