Principal Software Engineer in Edinburgh

Principal Software Engineer in Edinburgh

Edinburgh Temporary 70 - 104 £ / hour (est.) No home office possible
A

At a Glance

  • Tasks: Create and deliver innovative software solutions while collaborating with stakeholders.
  • Company: Leading tech firm in Edinburgh, focused on cutting-edge engineering.
  • Benefits: Competitive pay, flexible working arrangements, and opportunities for professional growth.
  • Why this job: Join a dynamic team and make a real impact in the tech industry.
  • Qualifications: Experience in C, NI LabWindows/CVI, and Agile development required.
  • Other info: 12-month contract with potential for career advancement.

The predicted salary is between 70 - 104 £ per hour.

12-Month Contract

Paying up to £87p/h (Inside IR35)

Please note - due to the nature of the work, you will need to hold or be eligible to obtain a high level of UK Security clearance - please only apply if suitable.

Key Responsibilities:
  • Create and deliver software solutions within a defined work package area, ensuring that the package meets all stakeholder requirements.
  • Establish and mature stakeholder needs, associating/attributing priority, interest, influence and trading-off needs to determine optimum capability to solve stakeholders' problems.
  • Create high quality and robust code; fully document and record your work products; keep them under configuration management and provide plans and reports on progress to your line manager.
  • Work closely with internal and external stakeholders to ensure architecture alignment with other elements of the programme.
  • Ensure the application of appropriate tools/techniques for test equipment design by the team, providing advice in own area of expertise.
  • Resolve emerging issues by proposing and driving through solutions, escalating more complex risks and supporting definition of opportunities and risk mitigation options.
  • Foster relationships and networks within and outside the line of business, actively seeking out opportunities and promoting a culture for the adoption of best practices.
  • Develop, coach, mentor, teach, and upskill other engineers in the wider application of engineering.
Required Skillset:
  • Experience in designing solutions using C and NI LabWindows/CVI.
  • Have experience with TestStand.
  • Developing Low-Level Drivers.
  • Developing software for test system environments.
  • Developing software within a development process framework.
  • Experience in Agile development and Atlassian toolset.
  • Familiarity with configuration management tools, defect tracking and peer review.

Principal Software Engineer in Edinburgh employer: Advanced Resource Managers Ltd

As a Principal Software Engineer in Edinburgh, you will join a dynamic and innovative team that values collaboration and continuous improvement. The company offers competitive pay, a supportive work culture, and ample opportunities for professional growth, including mentoring and skills development. With a focus on cutting-edge technology and a commitment to best practices, this role provides a meaningful chance to contribute to impactful projects while enjoying the vibrant atmosphere of Scotland's capital.
A

Contact Detail:

Advanced Resource Managers Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer in Edinburgh

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. The more people you know, the better your chances of landing that Principal Software Engineer role.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best projects, especially those involving C, NI LabWindows/CVI, and Agile development. This will give potential employers a taste of what you can bring to the table.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and scenarios related to software solutions and stakeholder management. Practice makes perfect, so consider mock interviews with friends or mentors.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got loads of opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates. Let’s get you that job!

We think you need these skills to ace Principal Software Engineer in Edinburgh

C Programming
NI LabWindows/CVI
TestStand
Low-Level Driver Development
Software Development for Test Systems
Agile Development
Atlassian Toolset
Configuration Management
Defect Tracking
Peer Review
Stakeholder Management
Problem-Solving
Mentoring and Coaching

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Principal Software Engineer role. Highlight your experience with C, NI LabWindows/CVI, and Agile development. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific examples of software solutions you've created or contributed to. We love seeing real-world applications of your skills, especially in test system environments. Don't hold back on the details!

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read. We appreciate a well-structured application that gets straight to the good stuff!

Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s the easiest way for us to track your application and ensure it reaches the right people. So, don’t hesitate!

How to prepare for a job interview at Advanced Resource Managers Ltd

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of C, NI LabWindows/CVI, and TestStand. Be ready to discuss specific projects where you've used these technologies, as well as any challenges you faced and how you overcame them.

✨Showcase Your Problem-Solving Skills

Prepare examples of how you've resolved complex issues in previous roles. Highlight your ability to propose solutions and drive them through, especially in a collaborative environment with stakeholders.

✨Familiarise Yourself with Agile Practices

Since experience in Agile development is crucial, be prepared to discuss your familiarity with Agile methodologies and the Atlassian toolset. Share how you've applied these practices in your past work to enhance team collaboration and project delivery.

✨Demonstrate Your Mentorship Abilities

As a Principal Software Engineer, you'll likely be expected to coach and mentor others. Think of instances where you've helped colleagues grow their skills or contributed to a culture of best practices within your team.

Principal Software Engineer in Edinburgh
Advanced Resource Managers Ltd
Location: Edinburgh

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

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