Lead Software Engineer

Spectrum IT Recruitment
Fareham, United Kingdom
9 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Fareham, United Kingdom

Tech stack

Algorithm Design
Data analysis
Software Debugging
Programming Tools
Embedded C
Embedded Software
Firmware
Python
Matlab
Scrum
Software Architecture
Software Engineering
Subversion
GIT
Information Technology
Software Version Control

Job description

We are seeking an experienced Technical Lead to drive the design, development, and delivery of embedded software and algorithms for advanced touch sensing products. You will lead technical direction, mentor engineers, and collaborate across multidisciplinary teams to deliver high-quality solutions throughout the full software lifecycle., * Lead end-to-end development of embedded firmware and algorithms

  • Define software architecture and key technical decisions
  • Manage project delivery, ensuring timelines, quality, and requirements are met
  • Mentor and support engineers across the team
  • Drive Agile/SCRUM processes (sprint planning, reviews, retrospectives)
  • Collaborate with hardware, IC, and application teams
  • Manage technical risks and dependencies
  • Support customer integration with hardware and host systems

Requirements

  • Strong embedded C development (assembler desirable)
  • Experience with embedded systems debugging and low-level drivers
  • Algorithm development and data analysis (Python, MATLAB or similar)
  • Knowledge of software architecture and system design
  • Familiarity with version control (Git/SVN) and development tools
  • Understanding of DSP or image processing (desirable), * Degree in Electronics, Computer Science, Software Engineering, or similar
  • 7+ years' experience in software/firmware development
  • 2+ years in a technical leadership or mentoring role
  • Proven delivery of complex, cross-functional projects
  • Strong communication and stakeholder collaboration skills

Apply for this position