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