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.
- Why this job: Make an impact in innovative projects and shape the future of consumer electronics.
- Qualifications: 7+ years in embedded software with strong leadership and C programming skills.
- Other info: Collaborative environment with opportunities for professional growth and innovation.
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)
- 7+ years' experience in embedded software or firmware development
- At least 2 years 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 would love to hear from you.
Software Development Engineer in Fareham employer: Redline Group Ltd
Contact Detail:
Redline Group Ltd Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Development Engineer in Fareham
✨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 embedded systems and firmware development. This will give potential employers a taste of what you can do beyond just your CV.
✨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 storytelling can really make you stand out.
✨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, it shows you’re genuinely interested in joining our innovative team.
We think you need these skills to ace Software Development Engineer in Fareham
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your embedded software development experience 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 needs. Let us know what excites you about working with cutting-edge technology.
Showcase Your Technical Skills: Be specific about your technical expertise, especially in C programming and embedded systems. Mention any relevant projects or achievements that demonstrate your ability to lead and deliver high-quality software solutions.
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 from us!
How to prepare for a job interview at Redline Group Ltd
✨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 technical leadership roles.
✨Showcase Your Leadership Skills
Prepare examples of how you've mentored junior engineers or led cross-functional teams. Highlight your experience with Agile/SCRUM processes and how you've managed project delivery to meet timelines and quality standards.
✨Understand the Company’s Tech
Familiarise yourself with the latest trends in semiconductor technology and capacitive touch solutions. Being able to discuss how your skills align with their products will show that you're genuinely interested in the role.
✨Ask Smart Questions
Prepare insightful questions about their current projects, team dynamics, and future technology directions. This not only shows your enthusiasm but also helps you gauge if the company culture is the right fit for you.