At a Glance
- Tasks: Develop and enhance PC applications, contributing to the full software lifecycle.
- Company: Join an award-winning tech company in York with a collaborative culture.
- Benefits: Competitive salary up to Β£45,000, remote work options, and professional growth opportunities.
- Why this job: Make a real impact on innovative technology products while enjoying technical variety.
- Qualifications: Degree in Computer Science and 2+ years of experience in PC software development.
- Other info: Work closely with a skilled team and gain exposure to hardware-focused projects.
The predicted salary is between 36000 - 54000 Β£ per year.
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 will 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 will 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 in London employer: KO2 Embedded Recruitment Solutions Ltd
Contact Detail:
KO2 Embedded Recruitment Solutions Ltd Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer in London
β¨Tip Number 1
Network like a pro! Reach out to your connections in the tech 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 involving C# or embedded systems. This gives potential employers a taste of what you can do and sets you apart from the crowd.
β¨Tip Number 3
Prepare for interviews by brushing up on technical questions related to PC software development and structured design. Practice coding challenges and be ready to discuss your past projects in detail.
β¨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 are proactive about their job search!
We think you need these skills to ace Software Engineer in London
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience in PC software development, especially with C#. We want to see how your skills match up with what we're looking for!
Showcase Your Projects: Include any relevant projects you've worked on, particularly those involving desktop applications or embedded systems. This gives us a glimpse of your hands-on experience and creativity.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're excited about this role and how you can contribute to our team. Be genuine and let your personality shine through!
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 donβt miss out on any important updates!
How to prepare for a job interview at KO2 Embedded Recruitment Solutions Ltd
β¨Know Your Tech Stack
Make sure you brush up on your C# skills and any other relevant languages like C++ or Java. Be ready to discuss your experience with Visual Studio and how you've used it in past projects. This will show that you're not just familiar with the tools, but that you can effectively use them to develop software.
β¨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced in previous roles and how you overcame them. Think of examples where you had to maintain or improve existing codebases, as this is a key part of the role. Highlighting your problem-solving abilities will demonstrate your value to the team.
β¨Understand the Full Software Lifecycle
Familiarise yourself with the entire software development process, from high-level architecture to implementation. Be ready to discuss how you've contributed at different stages in your previous roles. This will show that you have a comprehensive understanding of what it takes to develop successful applications.
β¨Be Ready for Technical Questions
Expect some technical questions related to embedded systems and serial communication protocols. Brush up on your knowledge of RS232, SPI, and other relevant protocols. Being able to confidently answer these questions will set you apart as a candidate who is well-prepared and knowledgeable.