Software Architect:in

Software Architect:in

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

At a Glance

  • Tasks: Design and oversee the development of innovative software solutions.
  • Company: Join a cutting-edge tech company with facilities in the UK and US.
  • Benefits: Enjoy a generous pension scheme, health insurance, and 25 days holiday.
  • Why this job: Be at the forefront of technology and influence software evolution.
  • Qualifications: MEng/MSc/BEng in relevant engineering fields and embedded software experience required.
  • Other info: We celebrate diversity and welcome applications from all backgrounds.

The predicted salary is between 43200 - 72000 £ 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 Architect:in employer: Concurrent

At Concurrent, we pride ourselves on being an exceptional employer, particularly for our Software Architect role based in Colchester. Our vibrant work culture fosters innovation and collaboration, providing ample opportunities for professional growth and development. With a generous benefits package that includes a robust pension scheme, health insurance, and a supportive environment that values diversity, we empower our employees to thrive while contributing to cutting-edge technology solutions.
C

Contact Detail:

Concurrent Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Architect:in

✨Tip Number 1

Familiarise yourself with the latest trends in embedded software development. Being knowledgeable about emerging technologies and industry standards will not only help you during interviews but also demonstrate your commitment to staying at the forefront of the field.

✨Tip Number 2

Network with professionals in the embedded systems community. Attend relevant meetups, webinars, or conferences where you can connect with others in the industry. This can lead to valuable insights and potentially even referrals for the Software Architect position.

✨Tip Number 3

Prepare to discuss specific projects where you've designed software architectures. Be ready to explain your decision-making process, the challenges you faced, and how you ensured scalability and security in your solutions. Real-world examples will make a strong impression.

✨Tip Number 4

Showcase your programming skills by contributing to open-source projects or creating your own. This not only enhances your portfolio but also demonstrates your hands-on experience with low-level programming and embedded systems, which is crucial for this role.

We think you need these skills to ace Software Architect:in

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

Some tips for your application 🫡

Understand the Role: Before applying, make sure you fully understand the responsibilities and requirements of the Software Architect position. Familiarise yourself with embedded software development, system design, and the specific technologies mentioned in the job description.

Tailor Your CV: Customise your CV to highlight relevant experience in embedded software development, particularly with BIOS, BSPs, bootloaders, and the Linux Kernel. Emphasise your proficiency in Embedded C programming and any practical experience with hardware devices.

Craft a Compelling Cover Letter: Write a cover letter that showcases your passion for software architecture and your understanding of the company's goals. Mention how your skills align with their needs and how you can contribute to their cutting-edge processor products.

Proofread Your Application: Before submitting, carefully proofread your application materials. Check for spelling and grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail and professionalism.

How to prepare for a job interview at Concurrent

✨Showcase Your Technical Expertise

Be prepared to discuss your experience with embedded software development, particularly in relation to BIOS, BSPs, and the Linux Kernel. Highlight specific projects where you designed software architectures and how they addressed scalability and performance.

✨Demonstrate Problem-Solving Skills

Expect questions about identifying and addressing technical risks. Prepare examples of past challenges you've faced in system design and how you resolved them, especially regarding cross-platform scalability and security standards.

✨Communicate Your Vision

As a Software Architect, you'll need to set technical direction. Be ready to articulate your vision for evolving software processes and methodologies. Discuss how you can contribute to the company's goal of staying at the cutting edge of technology.

✨Prepare for Practical Assessments

You may be asked to demonstrate your programming skills, particularly in Embedded C for various processors. Brush up on your coding abilities and be ready to solve problems on the spot, showcasing your practical experience with hardware devices.

Software Architect:in
Concurrent
C
  • Software Architect:in

    Theale
    Full-Time
    43200 - 72000 £ / 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
>