Software Engineer

Software Engineer

York Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Design and develop software for innovative engineering projects.
  • Company: Established engineering business with a focus on collaboration and innovation.
  • Benefits: Flexible working hours, hands-on experience, and professional growth opportunities.
  • Why this job: Join a dynamic team and make a real impact in engineering.
  • Qualifications: Degree in Software Engineering or equivalent experience; strong programming skills required.
  • Other info: Mentorship opportunities and a customer-focused environment.

The predicted salary is between 36000 - 60000 £ per year.

Role: Software Engineer

Location: York

Salary: Up to £45,000

An exciting opportunity has arisen for a Software Engineer to join a multiple award-winning technology company based in York. Due to continued growth, the business is expanding its engineering team and is looking for a capable developer to take ownership of their PC application software, supporting both new feature development and ongoing enhancement of existing systems.

The Role

You\’ll join a small, highly skilled engineering team and play a key role in the development of a desktop application used by customers to monitor, analyse, and visualise data collected from a range of hardware devices. The role offers real ownership, variety, and the chance to contribute across the full software lifecycle.

Your responsibilities will include developing new functionality, maintaining and improving the existing codebase, supporting customers, and producing clear technical documentation.

About You

You\’ll be degree qualified (Computer Science or similar) with 2+ years\’ commercial experience in PC software development. Your core skillset will include C# development using Visual Studio, with a strong understanding of structured, maintainable software design.

Any exposure to embedded systems, electronics, or hardware communication will be a strong advantage.

Essential Skills & Experience

  • PC/Application software development
  • C# or C++ or Java
  • Embedded C development
  • Degree-qualified in Computer Science or a related discipline
  • Driving licence and access to a car

Desirable Experience

  • Serial communication protocols (RS232, SPI, CAN, RS485, I2C, etc.)
  • Electronics design exposure
  • Bare-metal or low-level development experience

Why Apply?

  • Join an award-winning engineering business
  • High level of ownership and technical variety
  • Work closely with a small, multidisciplinary team
  • Contribute to new product development as well as existing platforms
  • Develop software from high-level architecture through to implementation

This role would suit a Software Engineer who enjoys variety, likes working closely with hardware-focused teams, and wants to play a key role in the development of innovative technology products.

For more information or to apply, please contact Laurence Powell or Andrew Knight at KO2 Embedded Recruitment Solutions Ltd.

Software Engineer employer: KO2 Embedded Recruitment Solutions Ltd

Join a well-established engineering business in Pickering as a Software Engineer, where you will enjoy flexible working hours and the opportunity to take ownership of projects while mentoring junior engineers. The company fosters a collaborative work culture that values innovation and teamwork, providing ample opportunities for professional growth and hands-on involvement in exciting engineering projects.
K

Contact Detail:

KO2 Embedded Recruitment Solutions Ltd Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer

✨Tip Number 1

Network like a pro! Reach out to your connections in the engineering field, attend meetups, and join 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 involving LabVIEW, C++, and C#. This will give potential employers a taste of what you can do and set you apart from the crowd.

✨Tip Number 3

Prepare for interviews by brushing up on common technical questions related to software engineering and control systems. Practice explaining your thought process clearly, as communication is key in this role.

✨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!

We think you need these skills to ace Software Engineer

Software Design
LabVIEW
C++
C#
ISO 9001 Compliance
Technical Documentation
Engineering Support
Customer Training
Mentoring
Control Systems
HMI/GUI Development
Multi-threaded Applications
Microsoft Visual Studio
Problem-Solving
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with LabVIEW, C++, and C#, and don’t forget to mention any relevant projects you've worked on. We want to see how your skills align with 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 passionate about this role and how you can contribute to our team. Be sure to mention your experience in engineering design environments and your ability to mentor junior engineers.

Showcase Your Communication Skills: Since excellent communication is key for this role, make sure your application reflects that. Use clear and concise language, and provide examples of how you've effectively liaised with stakeholders or produced technical documentation in the past.

Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get the attention you deserve. Plus, it’s super easy to do!

How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd

✨Know Your Tech Inside Out

Make sure you brush up on your programming skills in LabVIEW, C++, and C#. Be ready to discuss specific projects where you've used these languages, as well as any challenges you faced and how you overcame them.

✨Showcase Your Problem-Solving Skills

Prepare examples that highlight your problem-solving abilities. Think of situations where you had to troubleshoot issues or improve processes, especially in an engineering design environment. This will demonstrate your analytical thinking and attention to detail.

✨Communicate Clearly

Since excellent communication is key for this role, practice explaining complex technical concepts in simple terms. You might be asked to produce documentation or liaise with stakeholders, so showing you can communicate effectively will set you apart.

✨Be Ready to Mentor

As mentoring junior engineers is part of the job, think about your past experiences in guiding others. Be prepared to discuss how you approach mentorship and what strategies you use to help less experienced team members grow.

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

K
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>