Software-ontwikkelaar in Marlborough

Software-ontwikkelaar in Marlborough

Marlborough Full-Time 40000 - 50000 £ / year (est.) Home office (partial)
J

At a Glance

  • Tasks: Design and develop innovative software solutions for cutting-edge UAV technology.
  • Company: Join a forward-thinking tech company with a collaborative engineering culture.
  • Benefits: Enjoy flexible working, competitive salary, private medical insurance, and 25 days annual leave.
  • Other info: Dynamic team environment with opportunities for mentorship and career advancement.
  • Why this job: Make an impact in the exciting world of drones while growing your skills.
  • Qualifications: Proficient in C++, Python, and flight controller coding; experience with electronics is a plus.

The predicted salary is between 40000 - 50000 £ per year.

Our client is looking for a Software Engineer designing, developing, and delivering robust software solutions that support the organisation’s technical goals. You will work in a multidisciplinary engineering team, contributing to the entire software development lifecycle, from requirements analysis and architecture design through to implementation, testing, and deployment.

Software Engineer Roles and Responsibilities:

  • Design, develop, and maintain high quality software and firmware applications and services.
  • Translate requirements into efficient, scalable, and secure software designs, and collaborate with cross-functional teams to define technical specifications and system behaviour.
  • Develop and conduct code reviews, support testing activities, and troubleshoot software defects, documentation, including technical specifications, architecture diagrams, and user manuals.
  • Participate in system integration activities and ensure software components operate seamlessly within wider system architectures.
  • Conduct code reviews and provide constructive feedback to team members, ensuring adherence to coding standards and best practices.
  • Debug and resolve complex software issues, working closely with the team to identify and implement effective solutions.
  • Stay updated on the latest advancements and emerging technologies in the field of UAVs and drones, and incorporate them into the software development process.
  • Monitor project progress, identify risks, and propose mitigation strategies to ensure timely delivery of high-quality software solutions.
  • Collaborate with the product management team to define software requirements, prioritise features, and contribute to the overall product roadmap.
  • Act as a technical leader and mentor, fostering a collaborative and innovative team culture, communicating challenges with leadership, and adherence to DO-178B/C Guidelines.

Software Engineer Ideal Candidate:

  • Proficient in all elements of flight controller coding, specifically using Ardupilot and PX4.
  • Experience with PID Controllers and tuning methods and hold strong coding skills in languages such as C++, Python, and MATLAB.
  • Proficient in using UNIX based OS.
  • Experience in designing both analogue and digital electronics.
  • Signal conditioning - experience in designing analogue and digital FIR/IIR filters.
  • Knowledge of modern software development practices, standards, and commonly used communication systems, interfaces, and protocols such as SPI, I2C, async serial, RS232, RS485, CAN, HDMI, TCP/IP.
  • Ability to work using own initiative with no supervision on all technical aspects of your discipline.
  • Good knowledge of appropriate project management processes and frameworks.
  • Familiarity with model-based engineering, simulation tools, or embedded software environments (Desirable).
  • Understanding of DevOps practices, automation, and configuration management tools (Desirable).

Flexible working with core hours between 09:00 – 15:00. 25 days annual leave + Bank Holidays. Private medical insurance, Life assurance 4x, high street discounts. Some hybrid, EV salary sacrifice, up to 8% matched pension. Real life flexibility, home working around medical appointments and other personal circumstances.

Whether you are looking for permanent or temporary work we pride ourselves in understanding our candidates’ requirements to ensure that we place you in your ideal role.

If you do not hear from us within 2 weeks of your original application, please visit our website.

Software-ontwikkelaar in Marlborough employer: Jackie Kerr Recruitment Ltd

Our client is an exceptional employer, offering a dynamic work culture that fosters innovation and collaboration within a multidisciplinary engineering team. With a strong focus on employee growth, they provide ample opportunities for professional development, flexible working arrangements, and a comprehensive benefits package including private medical insurance and generous annual leave. Located in a thriving area, this role not only allows you to contribute to cutting-edge software solutions but also supports a healthy work-life balance, making it an ideal place for passionate Software Engineers to thrive.
J

Contact Detail:

Jackie Kerr Recruitment Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software-ontwikkelaar in Marlborough

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and engage in online forums. 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 related to flight controller coding or software development. This gives potential employers a taste of what you can do beyond your CV.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions and coding challenges. Practice explaining your thought process clearly, as communication is key in a multidisciplinary team.

✨Tip Number 4

Don’t forget to apply through our website! We’ve got a fantastic recruitment portal that makes it easy for us to match you with your dream job. Plus, we’re here to support you every step of the way!

We think you need these skills to ace Software-ontwikkelaar in Marlborough

Software Development Lifecycle
C++
Python
MATLAB
Flight Controller Coding
Ardupilot
PX4
PID Controllers
UNIX based OS
Analogue and Digital Electronics Design
Signal Conditioning
FIR/IIR Filters
Communication Systems and Protocols
Project Management Processes
Model-Based Engineering

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter to highlight your experience with flight controller coding and the specific technologies mentioned in the job description. We want to see how your skills align with our needs!

Showcase Your Projects: Include examples of your previous work, especially any projects involving UAVs or drones. This gives us a clear picture of your capabilities and how you can contribute to our team.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. We appreciate clarity, so avoid jargon unless it's relevant to the role. Make it easy for us to see your qualifications!

Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, we’ve got a great new recruitment portal to make things easier!

How to prepare for a job interview at Jackie Kerr Recruitment Ltd

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of flight controller coding, especially with Ardupilot and PX4. Be ready to discuss your experience with PID controllers and tuning methods, as well as your proficiency in C++, Python, and MATLAB. This will show that you're not just familiar with the tools but can also apply them effectively.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've debugged complex software issues in the past. Think about times when you collaborated with your team to identify solutions or improved processes. This will demonstrate your ability to work independently and as part of a team, which is crucial for this role.

✨Understand the Bigger Picture

Familiarise yourself with the entire software development lifecycle and be ready to discuss how you’ve contributed to each stage. Highlight your experience with system integration and how you ensure software components operate seamlessly within larger architectures. This shows that you understand the importance of collaboration across teams.

✨Stay Current with Industry Trends

Research the latest advancements in UAVs and drones, and think about how these technologies could impact your work. Being able to discuss emerging trends and how they relate to the role will impress your interviewers and show that you're proactive about your professional development.

Software-ontwikkelaar in Marlborough
Jackie Kerr Recruitment Ltd
Location: Marlborough

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

>