At a Glance
- Tasks: Transcode complex algorithms from ADA to Matlab and ensure robust testing.
- Company: World-class Defence Organisation based in Bristol with a collaborative environment.
- Benefits: Competitive rate of £65.00 per hour, overtime pay, and potential for long-term contracts.
- Why this job: Join a cutting-edge team and work on impactful defence technology projects.
- Qualifications: Experience in algorithm software development and teamwork skills required.
- Other info: Enjoy a 4-day working week and excellent career growth opportunities.
The predicted salary is between 52 - 78 £ per hour.
World Class Defence Organisation based in Bristol is currently looking to recruit an Algorithm Software Engineer on an initial 6 month contract, with very likely extension. The role will be onsite 4 days per week (Monday to Thursday).
Rate: £65.00 per hour
Overtime Rate: Hours worked over the standard 37 hours per week will be paid at ‘time and a quarter’.
Location: Bristol
Duration: 6 Months with very likely extension. Contracts are often ongoing and long-term thereafter.
IR35 status: Inside IR35 (Umbrella)
Interview process: One stage video interview
Job Description:
- Work alongside algorithm engineers and technical experts to transcode a large, complex legacy algorithm codebase from ADA to Matlab.
- As part of a wider team, define, distribute and review core activities to enable efficient completion of the transcoding within project timeframe.
- Develop test harnesses and provide robust and extensive testing procedures to ensure equivalence between transcoded code base and legacy ADA algorithms.
- Follow Code of Practice (CoP) in developing Matlab algorithms to ensure compatibility with auto-coding tools, rectifying/resolving issues and reframing algorithms as necessary to ensure compatibility with tool chain.
- Build good working relationships with stakeholders, including downstream software team, to enable effective transfer and integration of Matlab algorithm artefacts into larger product.
- Support resolution of queries and non-compliances.
Skillset/experience required:
Essential:- Experience writing, delivering and testing algorithm related software.
- Experience writing software/algorithms within Mathworks tools.
- Verification of requirements and evidence review.
- Rapid assimilation of technical information.
- Ability to work as part of a team.
- Experience writing, interpreting ADA code.
- Specific tools knowledge: IBM Engineering Workflow Management / GIT.
- Sea launched weapons experience.
- Experience with C.
Algorithm Software Engineer in Bristol employer: Certain Advantage
Contact Detail:
Certain Advantage Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Algorithm Software Engineer in Bristol
✨Tip Number 1
Network like a pro! Reach out to your connections in the defence sector or related fields. A friendly chat can sometimes lead to job opportunities that aren’t even advertised yet.
✨Tip Number 2
Prepare for that video interview! Make sure you know your stuff about transcoding algorithms and be ready to discuss your experience with Mathworks tools. Practise common interview questions and have examples ready to showcase your skills.
✨Tip Number 3
Show off your teamwork skills! Since this role involves working closely with other engineers, be prepared to talk about how you’ve collaborated in the past and how you handle feedback and challenges within a team.
✨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 take that extra step to connect with us directly.
We think you need these skills to ace Algorithm Software Engineer in Bristol
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Algorithm Software Engineer role. Highlight your experience with Mathworks tools and any relevant algorithm software you've worked on. We want to see how your skills match what we're looking for!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Mention your experience with transcoding algorithms and working in teams, as these are key aspects of the job. Let us know why you’re excited about this opportunity!
Showcase Relevant Projects: If you've worked on projects that involved algorithm development or testing, make sure to showcase them. We love seeing real examples of your work, especially if they relate to the tasks mentioned in the job description. It helps us understand your hands-on experience!
Apply Through Our Website: We encourage you to apply through our website for a smoother application process. It’s the best way for us to receive your application and keep track of it. Plus, it shows you’re keen on joining our team at StudySmarter!
How to prepare for a job interview at Certain Advantage
✨Know Your Algorithms
Make sure you brush up on your algorithm knowledge, especially in relation to the transition from ADA to Matlab. Be prepared to discuss your experience with algorithm-related software and how you've tackled similar challenges in the past.
✨Familiarise Yourself with the Tools
Since the role involves using Mathworks tools and possibly GIT, it’s a good idea to get comfortable with these platforms. If you have any specific projects or experiences where you used these tools, be ready to share them during the interview.
✨Show Team Spirit
This position requires collaboration with various stakeholders. Think of examples where you successfully worked as part of a team, particularly in high-pressure situations. Highlight how you built relationships and communicated effectively with others.
✨Prepare for Technical Questions
Expect some technical questions related to transcoding and testing procedures. Brush up on your coding practices and be ready to explain your thought process when developing test harnesses or resolving issues. This will show your depth of understanding and problem-solving skills.