Software Developer in Cambridge

Software Developer in Cambridge

Cambridge Full-Time 36000 - 60000 £ / year (est.) No home office possible
Go Premium
H

At a Glance

  • Tasks: Join a team to develop Linux system tools using Python and C.
  • Company: Entrust, a leader in security technology with a collaborative vibe.
  • Benefits: Competitive salary, health benefits, remote work options, and growth opportunities.
  • Why this job: Make an impact on cutting-edge security projects and enhance your tech skills.
  • Qualifications: Degree in Software Engineering or related field; experience in C and Python.
  • Other info: Dynamic environment with exciting challenges and career advancement potential.

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

About The Position

You will join a team working on Linux system tools with Python scripting and C coding. We’re using locked-down SELinux embedded in our Hardware Security Modules (HSMs), tackling the network stacks, security rules, container interplay, & other challenges. We’re also working on the tools to interact with and control HSMs, and their secure (signed) upgrade process. The SELinux applications involve many large interacting processes and containers. As to scale, the HSM hardware provides a multi-core fast processor, 8GB RAM, and multiple SSD partitions.

Responsibilities

  • Play a significant role in the design and development of our full system with embedded HSMs, client-side tools & API libraries
  • Develop features from inception to delivery
  • Software design & coding, testing, and review

Required Qualifications

  • Degree or equivalent, in Software Engineering, Computer Science, Maths or relevant discipline.
  • Development & design in both C and Python on Linux, in an embedded environment.
  • Familiar with complex, multi-component projects, using multiple development languages.
  • Ability to solve complex technical problems with demanding requirements, in innovative, practical ways.

Bonus Qualifications

  • Knowledge of Windows development.
  • Knowledge of secure-boot technologies and digital signatures.
  • Familiarity with full-stack from device drivers, to client-side tools & API libraries. (Some knowledge of hardware protocols.)
  • Open-source software development - as licensee, or as contributor.
  • A broad interest in cryptography and/or computer security techniques.
  • Agile and/or Scaled Agile Framework (SAFe).

Software Developer in Cambridge employer: hackajob

Entrust is an exceptional employer that fosters a collaborative and innovative work culture, particularly for Software Developers. With a focus on cutting-edge technology and security solutions, employees benefit from opportunities for professional growth, hands-on experience with complex systems, and a supportive environment that encourages creativity and problem-solving. Located in a dynamic tech hub, Entrust offers unique advantages such as access to industry-leading projects and a commitment to employee development.
H

Contact Detail:

hackajob Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer in Cambridge

✨Tip Number 1

Network like a pro! Reach out to folks in the industry, attend meetups, and connect with other tech enthusiasts. 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 projects, especially those involving C and Python on Linux. This is your chance to demonstrate your problem-solving abilities and technical prowess in a practical way.

✨Tip Number 3

Prepare for interviews by brushing up on your knowledge of embedded systems and security protocols. Practice coding challenges and be ready to discuss your thought process when tackling complex problems.

✨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, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Software Developer in Cambridge

C Programming
Python Scripting
Linux System Development
Embedded Systems
Software Design
API Development
Problem-Solving Skills
Multi-Component Project Management
Secure Boot Technologies
Digital Signatures
Open-Source Software Development
Cryptography
Agile Methodologies
Scaled Agile Framework (SAFe)

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the role of Software Developer. Highlight your experience with C and Python, especially in Linux environments. We want to see how your skills match the job description!

Showcase Your Projects: Include any relevant projects you've worked on, especially those involving embedded systems or security modules. We love seeing practical examples of your work that demonstrate your problem-solving skills.

Craft a Compelling Cover Letter: Your cover letter should tell us why you're passionate about this role and how you can contribute to our team. Be genuine and let your personality shine through – we want to get to know you!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. We can’t wait to see what you bring to the table!

How to prepare for a job interview at hackajob

✨Know Your Tech Inside Out

Make sure you brush up on your C and Python skills, especially in the context of Linux systems. Be ready to discuss your previous projects that involved embedded systems and how you tackled complex problems. This will show your technical prowess and problem-solving abilities.

✨Understand the Role of HSMs

Familiarise yourself with Hardware Security Modules (HSMs) and their functionalities. Knowing how they interact with software tools and the importance of secure upgrades will give you an edge. You might even want to prepare some questions about their current projects involving HSMs to demonstrate your interest.

✨Showcase Your Problem-Solving Skills

Prepare examples of past challenges you've faced in software development, particularly those involving multi-component projects. Highlight how you approached these issues and the innovative solutions you implemented. This will illustrate your ability to think critically under pressure.

✨Get Agile Ready

If you have experience with Agile methodologies, be sure to mention it! Understanding Agile or the Scaled Agile Framework (SAFe) can be a big plus. Think of examples where you worked in an Agile environment and how it benefited your projects.

Software Developer in Cambridge
hackajob
Location: Cambridge
Go Premium

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

H
  • Software Developer in Cambridge

    Cambridge
    Full-Time
    36000 - 60000 £ / year (est.)
  • H

    hackajob

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