Software Designer

Software Designer

Theale Full-Time 28800 - 48000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and oversee the development of innovative software solutions for cutting-edge processor products.
  • Company: Join a forward-thinking tech company with facilities in the UK and the US, focused on embedded software.
  • Benefits: Enjoy a generous pension scheme, health insurance, 25 days holiday, and flexible work options.
  • Why this job: Be at the forefront of technology, shaping software development processes and making a real impact.
  • Qualifications: MEng/MSc/BEng in Engineering; experience in embedded software and proficiency in Embedded C programming required.
  • Other info: We celebrate diversity and encourage applications from all backgrounds.

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

We operate facilities in Colchester and Theale in the United Kingdom and Woburn, MA and Los Angeles, CA in the United States. Reporting to the Technical Director, we are seeking a highly skilled Software Architect to design and oversee the development of robust and efficient software solutions.

The Software Architect will be responsible for setting technical direction, defining architectural standards, and ensuring alignment between the software subsystems of our cutting-edge processor products. This role requires a deep understanding of embedded software development, system design as well as emerging technologies for the production of software.

  • Define and implement software architectures, ensuring scalability, performance, and security.
  • Identify and address technical risks, cross platform scalability concerns, and system issues.
  • Ensure software solutions adhere to security standards.

As we strive to stay at the bleeding edge, you will have a voice in how we evolve the software and people development processes and methodologies.

Experience in developing Architectures for Embedded Software.

Knowledge of BIOS, BSPs, bootloaders and the Linux Kernel.

Practical experience programming a variety of hardware devices at register level.

Experience developing low-level, embedded software for Linux or a similar operating system, including programming hardware devices at register level.

MEng/MSc/BEng in Electrical/Electronics/Computer Engineering or similar/equivalent discipline.

Proficient in Embedded C programming for x86, PowerPC or high-performance ARM processors.

Generous company pension scheme (up to 10% employer contribution!), Health Insurance, Life Assurance & Income protection, 25 days holiday + Banks, Holiday purchase scheme, Cycle to work and Home & Tech scheme, Car Salary Sacrifice Scheme.

Concurrent recognises and actively promotes the benefits of a diverse workforce and is committed to treating all employees with dignity and respect regardless of race, gender, disability, age, sexual orientation, religion or belief. We therefore welcome applications from all sections of the community.

Software Designer employer: Concurrent

At Concurrent, we pride ourselves on being an exceptional employer, particularly for our Software Designers in Colchester. Our vibrant work culture fosters innovation and collaboration, while our commitment to employee growth is evident through ongoing training and development opportunities. With a generous benefits package that includes a robust pension scheme, health insurance, and a supportive environment that values diversity, we ensure that our team members feel valued and empowered to contribute to cutting-edge technology solutions.
C

Contact Detail:

Concurrent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Designer

✨Tip Number 1

Familiarise yourself with the latest trends in embedded software development and system design. Being able to discuss emerging technologies and how they can be applied to our products will show your passion and knowledge during any discussions.

✨Tip Number 2

Network with professionals in the field of embedded systems and software architecture. Attend relevant meetups or online forums where you can connect with others who share your interests, as personal recommendations can often lead to job opportunities.

✨Tip Number 3

Prepare to demonstrate your technical skills through practical examples. Be ready to discuss specific projects where you've implemented software architectures or tackled complex technical challenges, as this will highlight your hands-on experience.

✨Tip Number 4

Research our company culture and values. Understanding what we stand for and how we operate will help you align your responses during interviews, showing that you're not just a fit for the role but also for our team.

We think you need these skills to ace Software Designer

Embedded Software Development
System Design
Software Architecture
Technical Direction Setting
Architectural Standards Definition
Scalability and Performance Optimisation
Security Standards Compliance
Technical Risk Identification
Cross-Platform Scalability
BIOS Knowledge
BSPs Understanding
Bootloader Experience
Linux Kernel Familiarity
Low-Level Programming
Embedded C Programming
Hardware Device Interaction at Register Level
Problem-Solving Skills
Communication Skills
Team Collaboration
Adaptability to Emerging Technologies

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Designer position. Familiarise yourself with terms like embedded software development, BIOS, and Linux Kernel to demonstrate your knowledge in your application.

Tailor Your CV: Customise your CV to highlight relevant experience in embedded software development and system design. Emphasise your proficiency in Embedded C programming and any practical experience with hardware devices, ensuring it aligns with the job description.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software architecture and your understanding of emerging technologies. Mention specific projects or experiences that relate to the role, and explain how you can contribute to the company's goals.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Software Designer role.

How to prepare for a job interview at Concurrent

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded software development and system design. Highlight specific projects where you've implemented software architectures, focusing on scalability, performance, and security.

✨Understand the Company’s Products

Research the company's processor products and their applications. Familiarise yourself with the technical challenges they face and be ready to suggest how your skills can help address these issues.

✨Demonstrate Problem-Solving Skills

Expect to encounter technical questions that assess your ability to identify and mitigate risks in software development. Prepare examples of past challenges you've faced and how you resolved them.

✨Emphasise Collaboration and Communication

As a Software Architect, you'll need to work closely with various teams. Be ready to discuss how you’ve successfully collaborated with others in previous roles and how you plan to contribute to team dynamics.

Software Designer
Concurrent
C
  • Software Designer

    Theale
    Full-Time
    28800 - 48000 £ / year (est.)

    Application deadline: 2027-05-31

  • C

    Concurrent

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