At a Glance
- Tasks: Lead the design and development of cutting-edge embedded software and touch algorithms.
- Company: Join a fast-growing organisation at the forefront of semiconductor technology.
- Benefits: Enjoy hybrid working, private healthcare, and mental health support.
- Other info: Collaborative environment with opportunities for professional growth and innovation.
- Why this job: Make an impact in innovative products that push the boundaries of technology.
- 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.
Lead Embedded Software Engineer. Job in Whiteley LilyLifestyle Jobs 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 Lead Embedded Software Engineer, you will benefit from a collaborative work culture that prioritises professional growth, offering opportunities to mentor others while working on cutting-edge technologies. With hybrid working options, private healthcare, and a strong focus on mental health and wellbeing, this company is dedicated to fostering a supportive environment for its employees.
Contact Details:
United Cerebral Palsy of Georgia Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Lead Embedded Software Engineer. Job in Whiteley LilyLifestyle Jobs
✨Tip Number 1
Network like a pro! Reach out to your connections in the embedded systems field, 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 embedded software and firmware development. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on technical questions related to C programming and embedded systems. Practice explaining your past projects and how you tackled challenges, as this will demonstrate your problem-solving abilities.
✨Tip Number 4
Don't forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Lead Embedded Software Engineer. Job in Whiteley LilyLifestyle Jobs
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences mentioned in the job description. Highlight your expertise in embedded software, C programming, and any leadership roles you've held. We want to see how you fit into our innovative team!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about embedded systems and how your experience aligns with our mission at StudySmarter. Keep it engaging and personal – we love to see your personality!
Showcase Your Projects:If you've worked on relevant projects, don't hesitate to include them! Whether it's firmware development or touch sensing algorithms, we want to know what you've accomplished. This gives us insight into your hands-on experience and problem-solving skills.
Apply Through Our Website:We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it shows you're keen to join our team!
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 knowledge, especially in C programming and firmware development. Be ready to discuss your past projects and how you've tackled challenges in embedded systems.
✨Show Your Leadership Skills
Since this role involves mentoring and leading teams, prepare examples of how you've successfully guided junior engineers or managed projects. Highlight your experience with Agile/SCRUM processes and how you've facilitated team collaboration.
✨Be Ready for Technical Questions
Expect to dive deep into technical discussions about software architecture, touch sensing algorithms, and debugging techniques. Practise explaining complex concepts clearly, as you'll need to communicate effectively with both technical and non-technical stakeholders.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's projects, culture, and future direction in embedded technology. This shows your genuine interest in the role and helps you assess if it's the right fit for you.