Embedded Software Engineer in Colchester

Embedded Software Engineer in Colchester

Colchester Full-Time 28800 - 48000 £ / year (est.) No home office possible
Concurrent Technologies Plc

At a Glance

  • Tasks: Join us in developing cutting-edge embedded software and firmware for high-performance systems.
  • Company: A leading tech firm with 40 years of expertise in embedded computing solutions.
  • Benefits: Enjoy 25 days holiday, profit sharing, private health insurance, and a generous pension scheme.
  • Other info: Collaborative culture with excellent opportunities for growth and technical development.
  • Why this job: Kickstart your career with mentorship and real-world product development experience.
  • Qualifications: Proficient in Embedded C and passionate about technology and embedded systems.

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

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 an Embedded Software Engineer to join our brilliant team.

This is an exciting opportunity for an early career Software Engineer with a passion for technology and working on embedded systems to join our growing team. The role will involve working on low-level software development, including UEFI firmware, micro firmware to support system management, and Linux Board Support Packages (BSPs).

In the team we offer:

  • Mentorship and training from experienced embedded engineers.
  • Exposure to real-world product development and hardware-software integration.
  • Opportunities for career growth and technical development.
  • A collaborative and supportive engineering culture.

What will I be delivering?

  • Assist in the development and customization of UEFI firmware for x86-based SBCs.
  • Support, design, develop and maintain the software in one of the following areas:
  • Firmware and Board Support Packages for cutting edge Intel processor-based boards.
  • Middleware and device driver software in any of Linux, Windows, VxWorks and other standard operating systems.
  • Developing test software.
  • Work with our hardware designers:
    • During the design phase to specify the product.
    • During board bring up to get the prototype hardware working.
    • During the design proving phase to validate the product.
  • Work on challenging customer issues that get escalated to engineering team.
  • What do I need to bring with me?

    • Proficient in Embedded C and experience of working with embedded systems.
    • Exposure to low-level programming and hardware interfacing.
    • Good appreciation of electronic hardware.
    • Excellent problem solving and debugging skills.
    • Experience of working with a team.
    • Ability to communicate clearly in English.
    • BEng or similar in Computer Engineering, Electronics Engineering, Computer Science, or a related discipline.

    Desirable skills:

    • Experience of developing UEFI BIOS.
    • Experience developing low-level, embedded software for Linux or a similar operating system.
    • Use of version control systems (like Git).
    • Exposure to scrum and tools like Jira.

    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.

    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.

    Please be aware that certain roles working for Concurrent will be subject to security and export control restrictions. These specific roles are therefore subject to candidates being able to meet BPSS level pre-employment screening criteria.

    By applying for this position, you acknowledge that your personal data will be processed in accordance with Concurrent's Data Protection Policy. We will use your information solely for recruitment purposes and will not share it with third parties without your consent. Your data will be stored securely and retained only as long as necessary for the recruitment process. You have the right to access, rectify, or delete your personal data at any time.

    Embedded Software Engineer in Colchester employer: Concurrent Technologies Plc

    At Concurrent, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to thrive. As an Embedded Software Engineer, you will benefit from extensive mentorship, hands-on experience in cutting-edge technology, and numerous opportunities for professional growth within a supportive team environment. With a generous benefits package including a profit share bonus, enhanced parental leave, and private health insurance, we are committed to ensuring our employees feel valued and supported in their careers.
    Concurrent Technologies Plc

    Contact Detail:

    Concurrent Technologies Plc Recruiting Team

    StudySmarter Expert Advice 🤫

    We think this is how you could land Embedded Software Engineer in Colchester

    ✨Tip Number 1

    Network like a pro! Reach out to current employees on LinkedIn or at industry events. Ask them about their experiences and any tips they might have for getting your foot in the door.

    ✨Tip Number 2

    Show off your skills! Create a portfolio showcasing your projects, especially those related to embedded systems. This can really help you stand out during interviews.

    ✨Tip Number 3

    Prepare for technical interviews by brushing up on your coding skills and understanding of embedded systems. Practice common interview questions and maybe even do some mock interviews with friends.

    ✨Tip Number 4

    Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

    We think you need these skills to ace Embedded Software Engineer in Colchester

    Embedded C
    Low-Level Programming
    Hardware Interfacing
    UEFI Firmware Development
    Linux Board Support Packages (BSPs)
    Middleware Development
    Device Driver Software
    Problem Solving
    Debugging Skills
    Team Collaboration
    Version Control Systems (Git)
    Scrum Methodology
    Communication Skills
    Electronic Hardware Appreciation

    Some tips for your application 🫡

    Tailor Your CV: Make sure your CV highlights your experience with Embedded C and any relevant projects you've worked on. We want to see how your skills align with the role, so don’t be shy about showcasing your low-level programming and hardware interfacing expertise!

    Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Share your passion for technology and embedded systems, and explain why you’re excited about joining our team. Let us know how you can contribute to our collaborative culture and what you hope to learn from us.

    Showcase Problem-Solving Skills: In your application, mention specific examples where you've tackled challenging issues in software development or debugging. We love seeing how you approach problems, especially in a team setting, so make sure to highlight those experiences!

    Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen to join our amazing team!

    How to prepare for a job interview at Concurrent Technologies Plc

    ✨Know Your Embedded Systems

    Make sure you brush up on your knowledge of embedded systems, especially UEFI firmware and Linux Board Support Packages. Be ready to discuss your experience with low-level programming and hardware interfacing, as these are key areas for the role.

    ✨Showcase Problem-Solving Skills

    Prepare to share specific examples of how you've tackled challenging problems in your previous projects. Highlight your debugging skills and how you approached issues that required collaboration with hardware designers.

    ✨Familiarise Yourself with Tools

    Get comfortable with version control systems like Git and project management tools such as Jira. Being able to discuss your experience with these tools will show that you're ready to integrate into their collaborative engineering culture.

    ✨Communicate Clearly

    Practice explaining complex technical concepts in simple terms. Clear communication is essential, especially when working with cross-functional teams. Make sure you can articulate your thoughts effectively during the interview.

    Embedded Software Engineer in Colchester
    Concurrent Technologies Plc
    Location: Colchester

    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

    >