Senior Software Engineer

TieTalent

Southampton

On-site

GBP 50,000 - 70,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology recruitment firm is seeking a Senior Software Engineer in Southampton, England. The role emphasizes embedded development and includes responsibilities such as leading complex projects, collaborating with stakeholders, and optimizing application architectures. Candidates should have significant experience with embedded C/C++ and Python, as well as strong knowledge of electronics and systems design. A Bachelor's degree in a relevant field is required. Join a dynamic team focused on addressing real-world technology challenges.

Qualifications

  • Significant experience with embedded C/C++ and Python.
  • Extensive expertise across Linux and Windows operating systems.
  • Strong understanding of electronics and systems design.
  • Hands-on experience with hardware-software integration.

Responsibilities

  • Leading the development of complex features and projects.
  • Collaborating with stakeholders to maintain and develop software.
  • Assisting in requirements management and planning.
  • Innovating to improve software processes.
  • Integrating software with hardware.

Skills

Embedded C/C++
Python
Linux operating systems
Windows operating systems
Electronics and systems design
Hardware-software integration
Security protocols
CI/CD tools (Jenkins, GitLab CI/CD)
Video processing
Agile methodology

Education

Bachelor’s degree in computer science, electronics, or a related field

Job description

Overview

TieTalent — Senior Software Engineer — Southampton, England, United Kingdom

This role emphasizes embedded development and offers opportunities to work on cutting-edge technology addressing real-world challenges in sectors including customs, border protection, law enforcement, military, emergency services, and first responders.

Responsibilities
  • Leading the development of complex features and projects
  • Collaborating with stakeholders and customers to maintain and develop software
  • Assisting the software engineering manager in requirements management, estimation, and planning
  • Devising innovative solutions to improve software processes and quality
  • Integrating software with hardware to deliver complete systems
  • Optimising application architectures for scalability and performance
  • Monitoring system performance and troubleshooting to ensure high availability and reliability
  • Designing, implementing, and maintaining CI/CD pipelines to automate software delivery processes
  • Supervisory responsibilities: technical mentoring of junior engineers
  • Sprint board management
Required Skills
  • Significant experience with embedded C/C++ and Python
  • Extensive expertise across Linux and Windows operating systems
  • Strong understanding of electronics and systems design
  • Hands-on experience with hardware-software integration
  • Experience with internet, application layer, transport layer, and security protocols
  • Proficiency with CI/CD tools such as Jenkins or GitLab CI/CD
  • In-depth understanding of video and image processing
  • Agile methodology and software development lifecycle knowledge
Desired Skills
  • Designing and implementing graphical user interfaces
  • Appreciation for physics, particularly radiation-related topics
Education/Experience
  • Bachelor’s degree in computer science, electronics, or a related field
  • Hands-on experience in software and firmware development
Seniorities & Employment
  • Seniority level: Mid-Senior level
  • Employment type: Full-time
  • Job function: Engineering and Information Technology
  • Industries: Technology, Information and Internet
Apply

If you are passionate about technology and innovation, and have the skills and experience we are looking for, we would love to hear from you. Apply now to join our client’s dedicated and innovative team.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer
Senior Software Engineer

Newman Stewart • Nottingham

On-site
GBP 50,000 - 70,000
Competitive salary
Professional growth opportunities
Collaborative work environment
Senior Embedded Software Engineer (electronics)
Senior Embedded Software Engineer (electronics)

Experis Scotland • Stoke-on-Trent

On-site
GBP 65,000
Pension plan
Fully funded travel opportunities
Competitive salary
C++ Software Engineer
C++ Software Engineer

TieTalent • Bristol

On-site
Senior Software Engineer
Senior Software Engineer

Octagon Group • Southampton

On-site
GBP 55,000 - 60,000
Senior Software Engineer (Applications)
Senior Software Engineer (Applications)

Cambridge Aerospace • Cambridge

On-site
GBP 85,000 - 110,000
Competitive compensation and stock"
Private Medical & Dental
Cycle to work scheme
Senior Software Engineer
Senior Software Engineer

Allegiance Group • Nottingham

On-site
GBP 60,000 - 80,000
Senior Software Technical Lead
Senior Software Technical Lead

Holt Executive • Farnborough

On-site
GBP 90,000 - 140,000
Consultant Software Engineer
Consultant Software Engineer

ECM Selection (Holdings) Limited • Tewkesbury

On-site
GBP 60,000 - 90,000
Performance-based bonus
Excellent pension scheme
C++ Software Engineer
C++ Software Engineer

慨正橡扯 • Southampton

Hybrid
GBP 65,000 - 90,000
Time to Recharge
Secure your Future
Your Wellbeing Matters
+2
Senior Software Technical Lead
Senior Software Technical Lead

Holt Recruitment • Farnborough

On-site
GBP 90,000 - 130,000