Software Development Engineer

New Yesterday

Senior Software EngineerWhiteley, Fareham, Hampshire (Hybrid Working)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 for this Senior Software Engineer position in Whitley,Technical Leadership & Project DeliveryLead end-to-end development of embedded software and capacitive sensing algorithmsDefine and drive software architecture and firmware design decisionsManage project delivery, ensuring timelines, quality, and customer expectations are metMentor and support junior and mid-level engineersFacilitate Agile/SCRUM processes including sprint planning and retrospectivesCollaborate with cross-functional teams including IC design, hardware, and applicationsIdentify and manage technical risks, dependencies, and trade-offsAct as a technical interface with customers, supporting system integrationTechnical DevelopmentDevelop firmware using Embedded C and AssemblerPerform model-based design using Python, MATLAB, or similar toolsDesign, simulate, and optimise touch sensing and signal processing algorithmsDevelop and debug low-level drivers for MCU peripheralsSupport integration with customer hardware and operating systemsWork within a continuous delivery environment for consumer electronicsSkills & ExperienceEssentialDegree in Electronics, Computer Science, or Software Engineering (BSc/BEng or equivalent)7+ years' experience in embedded software or firmware developmentAt least 2 years in a technical lead or leadership roleStrong experience with C programming for embedded systemsSolid understanding of software architecture and system designProven experience delivering complex, cross-functional engineering projectsHands-on debugging and development experience on embedded targetsExperience with Git, SVN, or other version control systemsStrong communication and stakeholder management skillsDesirableExperience with Python, MATLAB, or LabVIEWKnowledge of Digital Signal Processing (DSP) or image processingFamiliarity with test-driven development (TDD) and behaviour-driven development (BDD)Experience with defect tracking and task management toolsWhat's on OfferHybrid working with modern office facilitiesPrivate healthcareMental health and wellbeing support programmesA collaborative, fast-paced engineering environmentOpportunities to work on cutting-edge embedded and touch technologiesA culture that encourages innovation, learning, and professional growthWhy 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.If you feel you are the right person for this position and would like to talk in more detail, please send over your updated cv to or call 01582 898839 for more information.JBRP1_UKTJ
Location:
Fareham
Job Type:
FullTime

We found some similar jobs based on your search