skip to main content

Software Architect

Competitive

Colchester, Essex or Theale, Reading

fulltime, permanent

We’re building something powerful. Let’s build it together.

We've delivered high-performance embedded computing solutions for four decades across industries including defence, telecoms, and aerospace. We’re proud to be experts in what we do and are looking for a Software Architect to join our brilliant team.

The Role

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.

What will I be delivering?

  • Define and implement software architectures, ensuring scalability, performance, and security.

  • Work with our hardware engineers during the design phase to select appropriate technologies, frameworks, and platforms to meet the product requirements.

  • Design high-level structures to guide development teams and ensure successful system integration.

  • Identify and address technical risks, cross platform scalability concerns, and system issues.

  • Provide technical leadership and mentorship to engineering teams.

  • Ensure software solutions adhere to security standards

What’s in it for me?

  • As an Intel Titanium partner, Concurrent will enable access to the latest technologies years in advance of their release to market, to allow you and your team to design and manufacture products (in-house) utilising leading-edge microprocesses and peripheral components.

  • 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.

  • You will collaborate with and support a variety of engineers across disciplines.

What do I need to bring with me?

Demonstrated knowledge and experience

  • 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.

  • Good appreciation of hardware.

Technical skills and qualifications

  • 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.

Behavioural competencies

  • Strong communicator

  • Team player

  • Collaborative

  • Gets work done with high energy and excitement!

  • Growth and learning mindset – challenge the status quo! 

What sort of people are we looking for?

  • You have fearless curiosity, embracing change as the catalyst for progress and performance.

  • You’re committed to the customer and delivering great service.

  • You are agile in the way that you work and are able to work at pace. You're always considering how to work smarter to go above and beyond for our customers.

  • You want to try new things, learn, and are not afraid to fail.

  • You love technology and are passionate about what we do.

Benefits for Working at Concurrent

  • 25 days holidays + bank holidays and holiday purchase scheme.

  • Annual profit share bonus.

  • Cycle to work, Home & Tech and car salary sacrifice schemes.

  • Death in service benefit & income protection.

  • Employee assistance programme and virtual GP.

  • Employee referral scheme.

  • Enhanced parental leave.

  • Generous company pension scheme with up to 10% employer contribution.

  • One paid volunteering day per year.

  • Private Health Insurance through Bupa.

  • YuLife wellbeing app.

Equal Opportunity Statement

We are an equal opportunity employer and believe in the power of a diverse, inclusive team. We welcome all applications from all suitably qualified people, regardless of race, sex, disability, religion / belief, sexual orientation or age.

Please let us know if you require anything which would enable your success throughout our interview process.

Competitive

Colchester, Essex or Theale, Reading

fulltime, permanent

Apply for this position

Software Architect

Please submit your details and attach your resume/CV.