Software Engineer

IT Search & Select
Swindon, UK
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£45,000.0 - £65,000.0
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Code Review Software Debugging Python (Programming Language) MATLAB Software Engineering Software Requirements Analysis Software Systems Systems Architecture Systems Integration Software Troubleshooting Software Coding

Job description

Our client design and develop uncrewed systems for clients globally. They are currently looking for an additional Software Engineer coming from an embedded programming background., Design, develop, and maintain high-quality software and firmware applications and services. Translate requirements into efficient, scalable, and secure software designs. Collaborate with cross-functional teams to define technical specifications and system behaviour. Conduct code reviews, support testing activities, and troubleshoot software defects. Develop and maintain 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, prioritize features, and contribute to the overall product roadmap.

Requirements

Strong coding skills in C++, Python and Matlab.

Desirable to have flight controller coding or similar. Use of Ardupilot and/or PX4 will ensure interview!

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on find.jobs

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

2:40 min

Motivations for transitioning legacy MATLAB repositories to Python

Michael Niebisch Michael Niebisch · WWC 2024

2:33 min

Defining hybrid development and no-code software paradigms

Mark Piller · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:14 min

Custom domain controllers and vehicle communication networks

Denis Grahovac · WWC 2021

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

Videos

See all

Related articles

See all