At a Glance
- Tasks: Lead the design and development of cutting-edge firmware for next-gen consumer electronics.
- Company: Fast-growing organisation at the forefront of semiconductor technology.
- Benefits: Hybrid working, private healthcare, and mental health support.
- Other info: Opportunities for innovation, learning, and professional growth.
- Why this job: Shape the future of touch technology and AI in a collaborative environment.
- Qualifications: Degree in Electronics or Computer Science and extensive embedded software experience.
The predicted salary is between 60000 - 80000 £ per year.
We are seeking an experienced Senior Software Engineer to join a fast-growing, innovative organisation at the forefront of semiconductor technology, embedded systems, and capacitive touch solutions. This is an exciting opportunity to lead the design and development of firmware and advanced touch algorithms used in next‑generation consumer electronics. You will play a key role in shaping technical direction, mentoring engineers, and delivering high‑quality embedded software solutions across the full development lifecycle.
Key Responsibilities:
- Lead end‑to‑end development of embedded software and capacitive sensing algorithms
- Define and drive software architecture and firmware design decisions
- Manage project delivery, ensuring timelines, quality, and customer expectations are met
- Mentor and support junior and mid‑level engineers
- Facilitate Agile/SCRUM processes including sprint planning and retrospectives
- Collaborate with cross‑functional teams including IC design, hardware, and applications
- Identify and manage technical risks, dependencies, and trade‑offs
- Act as a technical interface with customers, supporting system integration
Technical Development:
- Develop firmware using Embedded C and Assembler
- Perform model‑based design using Python, MATLAB, or similar tools
- Design, simulate, and optimise touch sensing and signal processing algorithms
- Develop and debug low‑level drivers for MCU peripherals
- Support integration with customer hardware and operating systems
- Work within a continuous delivery environment for consumer electronics
Skills & Experience:
- Essential: Degree in Electronics, Computer Science, or Software Engineering (BSc/BEng or equivalent)
- Extensive experience in embedded software or firmware development
- Experience in a technical lead or leadership role
- Strong experience with C programming for embedded systems
- Solid understanding of software architecture and system design
- Proven experience delivering complex, cross‑functional engineering projects
- Hands‑on debugging and development experience on embedded targets
- Experience with Git, SVN, or other version control systems
- Strong communication and stakeholder management skills
- Desirable: Experience with Python, MATLAB, or LabVIEW
- Knowledge of Digital Signal Processing (DSP) or image processing
- Familiarity with test‑driven development (TDD) and behaviour‑driven development (BDD)
- Experience with defect tracking and task management tools
What's on Offer:
- Hybrid working with modern office facilities
- Private healthcare
- Mental health and wellbeing support programmes
- A collaborative, fast‑paced engineering environment
- Opportunities to work on cutting‑edge embedded and touch technologies
- A culture that encourages innovation, learning, and professional growth
Why Apply?
This is a unique opportunity to take on a technical leadership role in embedded software engineering, working on innovative products that push the boundaries of touch technology, AI data processing, and connected devices. If you are passionate about firmware development, embedded systems, and leading high‑performing engineering teams, we'd love to hear from you.
Senior Software Engineer. Job in Whiteley LilyLifestyle Jobs in Hampshire employer: United Cerebral Palsy of Georgia
Join a dynamic and innovative organisation in Whiteley that is at the forefront of semiconductor technology and embedded systems. As a Senior Software Engineer, you will benefit from a collaborative work culture that prioritises professional growth, offering opportunities to lead cutting-edge projects while enjoying hybrid working arrangements and comprehensive health support. This role not only allows you to shape the future of consumer electronics but also fosters an environment where your contributions are valued and your career can flourish.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Software Engineer. Job in Whiteley LilyLifestyle Jobs in Hampshire
✨Tip Number 1
Network like a pro! Reach out to your connections in the semiconductor and embedded systems space. Attend meetups or tech events where you can chat with industry folks. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving embedded software and firmware development. This is your chance to demonstrate your technical prowess and creativity to potential employers.
✨Tip Number 3
Prepare for interviews by brushing up on Agile/SCRUM processes and technical leadership scenarios. Be ready to discuss how you've managed project delivery and mentored others. We want to see your experience shine through!
✨Tip Number 4
Apply directly through our website! It’s the best way to ensure your application gets noticed. Plus, it shows you're genuinely interested in joining our innovative team at LilyLifestyle. Let’s make it happen!
We think you need these skills to ace Senior Software Engineer. Job in Whiteley LilyLifestyle Jobs in Hampshire
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior Software Engineer role. Highlight your experience with embedded systems, C programming, and any leadership roles you've held. We want to see how you can contribute to our innovative projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about firmware development and how your background aligns with our mission at StudySmarter. Don’t forget to mention specific projects or achievements that showcase your technical leadership.
Showcase Your Technical Skills:In your application, be sure to highlight your hands-on experience with tools like Python, MATLAB, and any version control systems you've used. We love seeing practical examples of your work, so feel free to include links to projects or GitHub repositories if applicable!
Apply Through Our Website:We encourage you to apply directly through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status. Plus, we love seeing candidates who take the initiative to connect with us directly!
How to prepare for a job interview at United Cerebral Palsy of Georgia
✨Know Your Stuff
Make sure you brush up on your embedded software and firmware development knowledge. Be ready to discuss your experience with C programming, as well as any projects you've led that involved complex engineering challenges. This is your chance to showcase your technical expertise!
✨Showcase Leadership Skills
Since this role involves mentoring and leading teams, prepare examples of how you've successfully guided junior engineers or managed project delivery. Think about specific situations where you facilitated Agile processes or made key architectural decisions.
✨Be Ready for Technical Questions
Expect some deep dives into your technical skills, especially around touch sensing algorithms and low-level driver development. Practise explaining your thought process and problem-solving approach, as this will demonstrate your ability to handle the technical demands of the role.
✨Communicate Clearly
Strong communication is key in this position. Prepare to discuss how you've collaborated with cross-functional teams and managed stakeholder expectations. Clear, concise communication will help you stand out as a candidate who can bridge the gap between technical and non-technical teams.