At a Glance
- Tasks: Join our team to develop and enhance innovative technology-driven products.
- Company: LilyLifestyle, a forward-thinking company in Canterbury.
- Benefits: Full-time role with competitive salary and opportunities for growth.
- Other info: Diverse and inclusive workplace committed to your professional development.
- Why this job: Make an impact by creating high-quality software and firmware solutions.
- Qualifications: Degree in Computer Science or equivalent, strong C# and .NET skills.
The predicted salary is between 35000 - 45000 £ per year.
We are seeking a Software/Firmware Engineer to join our engineering team, contributing to the development, enhancement, and testing of new technology-driven products. This opportunity is ideal for someone who enjoys working across the full software lifecycle and is confident creating structured, high-quality code within a collaborative environment.
What you’ll be doing:
- Working on embedded software and application-level development as part of a multi-disciplinary engineering team
- Translating requirements into robust technical solutions and developing firmware/software to support new product functions
- Producing essential technical documentation including specifications, manuals, instructions, and test procedures
- Developing implementation strategies for new features and changes
- Maintaining clear, organised records of design work
- Ensuring all work aligns with internal quality processes and standards
- Supporting other engineering activities when required
What we’re looking for:
- Degree in Computer Science or equivalent experience
- Strong experience with C# and .NET application development
- Experience with C or C++ is beneficial
- Exposure to Android development (e.g., Xamarin) is advantageous but not essential
- Confident working through the full software lifecycle - design, documentation, development, testing, maintenance
- Familiarity with structured design methodologies such as UML
- Experience working within project teams
- Strong ability to interpret and translate requirements into practical solutions
- Excellent attention to detail and a drive for continuous improvement
- Able to manage your own workload and meet agreed timescales
- Strong problem-solving, communication and interpersonal skills
- Knowledge of electronics or verification/testing processes is advantageous
If you’re a motivated engineer who enjoys creating reliable, high-quality software and firmware solutions, we’d love to hear from you. We are committed to fostering a diverse and inclusive environment in line with the Equality Act 2010. All qualified applicants will be considered regardless of age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation.
Embedded Software Firmware Engineer. Job in Canterbury LilyLifestyle Jobs employer: United Cerebral Palsy of Georgia
At our Canterbury-based company, we pride ourselves on being an excellent employer that values innovation and collaboration. Our supportive work culture encourages continuous learning and professional growth, offering employees the chance to work on cutting-edge technology while contributing to meaningful projects. With a commitment to diversity and inclusion, we ensure that every team member feels valued and empowered to excel in their role.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Embedded Software Firmware Engineer. Job in Canterbury LilyLifestyle Jobs
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work in embedded systems. A friendly chat can lead to insider info about job openings or even a referral.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving C# and embedded software. 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 common technical questions related to firmware development. Practice coding challenges and be ready to discuss your past projects in detail—this is your chance to shine!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we love hearing from passionate engineers who are eager to join our team.
We think you need these skills to ace Embedded Software Firmware Engineer. Job in Canterbury LilyLifestyle Jobs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Embedded Software Firmware Engineer role. Highlight your experience with C# and .NET, and don’t forget to mention any work with C or C++. We want to see how your skills match what we’re looking for!
Showcase Your Projects:Include specific examples of projects you've worked on that demonstrate your ability to develop and test software across the full lifecycle. This helps us understand your hands-on experience and problem-solving skills in action.
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about embedded software and how you can contribute to our team. Keep it concise but engaging – we want to feel your enthusiasm!
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 – just follow the prompts!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨Know Your Code Inside Out
Make sure you’re well-versed in C# and .NET, as these are key for the role. Brush up on your knowledge of C or C++ too, as it could come up during technical discussions. Be ready to explain your past projects and how you tackled challenges.
✨Showcase Your Problem-Solving Skills
Prepare examples that highlight your problem-solving abilities. Think of specific instances where you translated requirements into practical solutions or improved existing processes. This will demonstrate your capability to handle real-world engineering challenges.
✨Familiarise Yourself with the Full Software Lifecycle
Since the role involves working through the full software lifecycle, be prepared to discuss your experience in design, documentation, development, testing, and maintenance. Highlight any structured design methodologies you’ve used, like UML, to show your organised approach.
✨Communicate Clearly and Confidently
Strong communication skills are essential, so practice articulating your thoughts clearly. Be ready to discuss how you’ve collaborated within project teams and how you maintain clear records of your design work. This will show you can work effectively in a multi-disciplinary environment.