At a Glance
- Tasks: Design and create innovative front-end features for industry-leading software products.
- Company: Join AB Dynamics Group, a dynamic and supportive tech company.
- Benefits: Enjoy competitive salary, 25 days holiday, and a generous pension scheme.
- Other info: Embrace a culture of diversity, innovation, and excellence.
- Why this job: Make a global impact while working with cutting-edge technology in an agile team.
- Qualifications: Engineering degree or similar, with software development experience preferred.
The predicted salary is between 28800 - 48000 £ per year.
AB Dynamics is one of the world’s leading specialists in automotive test systems, supplying a range of advanced solutions including driving robots, ADAS soft crash targets and driving simulators to all major vehicle manufacturers and Tier 1 suppliers globally. The company's unique technology is used for many applications including the development of autonomous vehicles.
Roles Overview
We are looking for a full stack Software Engineer to help create and enhance our industry leading testing products.
The successful candidate will be expected work independently as well as being part of a team. They will enjoy the challenge of designing and implementing features that are used by customers around the world, in an agile working environment.
Core Responsibilities
- Architect, design and develop new features across our full software stack, including front-end applications and backend services
- Drive development of our cutting-edge software products, from concept through to delivery
- Engage with customers during all phases of development
- Collaborate within an agile team of engineers to deliver high-quality, maintainable software
- Work alongside project engineers at our company sites, or at the test track
- Develop interfaces that visualise and interact with real-world system data, alongside the backend systems that acquire and process that data
- Solve challenging issues across the stack, from UI through to backend services
- Support commissioning of new systems, including debugging, diagnosis and rapid issue resolution
- Contribute to feature planning, roadmap development and technical decision making
- Support project planning and work estimation activities.
- Participate in code reviews and design discussions to uphold high engineering standards
- Stay up to date with industry trends and emerging technologies to drive continuous improvement
What are we looking for?
- A strong technical background – typically an Engineering, Mathematics, Computer Science or similar degree (or equivalent experience)
- Experience with C# or a similar object-oriented language
- Strong analytical and problem-solving skills
- Experience with WPF or similar desktop UI frameworks
- Experience building robust, maintainable software using modern engineering practices (e.g. clean architecture, TDD, SOLID principles)
- Experience developing backend services (e.g. REST APIs) and working with data-driven applications
- A good understanding of the full software development lifecycle, from requirements through to deployment (including tools such as Git, CI/CD systems, and issue tracking)
What makes this role unique?
This role involves working closely with real-world engineering systems. You will be developing interfaces for products that operate in physical environments, where visualising and understanding data is key. This is an opportunity to combine software engineering with real-world physics and engineering.
Why join us?
- Discretionary bonus scheme
- 25 days annual leave, plus bank holidays, which increases every 2 complete years up to a max of 32 days
- Up to 10% matched pension contributions, with option to salary exchange
- Private Medical Insurance – Family cover (Company funded benefit in kind)
- Life Assurance 6x salary
- Option to join Critical Illness Insurance, Dental Insurance and Health screening
- Income protection (Company funded)
- Enhanced parental leave
- EAP including mental, physical and financial wellbeing support
- Enhanced sick pay after 1 years’ service
- Volunteering days – up to 2 per year
We use AI to help us assess applications fairly and objectively.
Software Engineer in Bradford-on-Avon employer: AB Dynamics
At AB Dynamics Group, we pride ourselves on being an excellent employer, offering a vibrant and inclusive work culture that fosters innovation and collaboration. Our commitment to employee growth is evident through our supportive environment, competitive salaries, and comprehensive benefits package, including a discretionary bonus scheme and generous holiday allowance. Join us in our dynamic setting where your contributions directly impact customers worldwide, and enjoy the opportunity to develop your skills alongside a talented team of professionals.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer in Bradford-on-Avon
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with professionals on platforms like LinkedIn. 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 that highlight your experience with C#, WPF, and front-end technologies. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by practicing common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your problem-solving skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at AB Dynamics Group.
We think you need these skills to ace Software Engineer in Bradford-on-Avon
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the job description. Highlight any relevant projects or coursework, especially those involving C#, WPF, or front-end development.
Craft a Compelling Cover Letter:Use your cover letter to tell us why you're passionate about software engineering and how you can contribute to our team. Share specific examples of your work and how they relate to the role.
Showcase Your Technical Skills:Don’t forget to mention your technical background! If you've worked with HTML, JavaScript, or any agile methodologies, make sure to include that in your application. We love seeing your hands-on experience!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!
How to prepare for a job interview at AB Dynamics
✨Know Your Tech Stack
Make sure you brush up on your knowledge of C#, WPF, and the other technologies mentioned in the job description. Be ready to discuss how you've used these tools in your projects, and think of specific examples that showcase your skills.
✨Showcase Your Problem-Solving Skills
Since the role involves solving challenging issues in the codebase, prepare to talk about past experiences where you faced technical challenges. Highlight your thought process and the steps you took to arrive at a solution, as this will demonstrate your analytical abilities.
✨Engage with Agile Principles
Familiarise yourself with agile methodologies, as the company values collaboration in an energetic team environment. Be prepared to discuss how you've worked in agile teams before, or how you would approach working in such a setting.
✨Ask Insightful Questions
Prepare some thoughtful questions to ask during the interview. This could be about the company's development cycle, their approach to customer engagement, or how they implement TDD and SOLID principles. It shows you're genuinely interested and have done your homework!