Embedded Software Engineer jobs in Southampton
Principal Software Engineer - Autonomy (full-time)
Urgently neededKraken Works LimitedFareham- Flexitime
- Annual leave
- Bereavement leave
- Life insurance
- Employee assistance programme
- Free parking
Often responds in 1 day- Experience delivering software in both R&D and production settings.
- Providing technical leadership and mentoring to other engineers and researchers.
- Domo Tactical CommunicationsWhiteley
- Develop high-quality embedded C++ software for real-time and embedded Linux systems.
- This role is ideal for an experienced embedded engineer who enjoys taking…
- CircuitWorxWest Dean
- Sick pay
- Free parking
- Profit sharing
- Company pension
- Private medical insurance
- Flexible schedule
- 2+ years of professional embedded firmware development experience.
- Collaborate with hardware engineers to review schematics and support PCB bring-up.
- Domo Tactical CommunicationsWhiteley
- Develop software in C and C++ for embedded systems.
- Awareness of software security principles.
- Industry experience in embedded software development or relevant…
View similar jobs with this employerAIRBUS Defence and Space LimitedPortsmouth- Employee assistance programme
- Free parking
- Company pension
- Car scheme
- On-site parking
- Tech scheme
- Proficient in scripting and programming (Python, C++, or embedded C).
- Integrate and validate RF front-ends, FPGAs, and real-time software stacks.
View similar jobs with this employerAIRBUS Defence and Space LimitedPortsmouth- Employee assistance programme
- Free parking
- Company pension
- Car scheme
- On-site parking
- Season ticket loan
- Collaborate with cross-functional teams, including systems engineers, hardware engineers, and other software developers, to define requirements and deliver…
- Codan LimitedWhiteley
- Annual leave
- Employee assistance programme
- Company pension
- Familiarity with embedded software development environments.
- Embedded software development in C/C++.
- Develop embedded software (Python/C++) interfacing with…
- Curtiss-WrightBournemouth BH2
- Flexitime
- Referral programme
- Employee stock purchase plan
- Annual leave
- Company pension
- On-site parking
- You will also liaise with software engineers, mechanical engineers, manufacturing and sales to ensure product is fit for purpose, cost effective and reliable.
Senior Firmware Engineer
Often replies in 1 dayCurrent HealthUnited Kingdom- Bereavement leave
- Life insurance
- Employee stock ownership plan
- Private dental insurance
- Company pension
- Private medical insurance
- Strong embedded programming skills in C or C++.
- Knowledge of DSP algorithms and their implementation in embedded systems.
- AnschuetzPortsmouth PO6 3RU
- Referral programme
- Life insurance
- Company pension
- Private medical insurance
- Car scheme
- Cycle to work scheme
- Strong C++ software development experience.
- This role is ideal for engineers with experience in C++ software development, object-oriented design, debugging, and…
- CGIUnited Kingdom
- Company pension
- Strengthen & Secure delivery pipelines through embedded security controls and quality gates.
- Understanding of release management, deployment governance, and…
View similar jobs with this employerRoke Manor Research LimitedRomsey- Apply FPGA and software engineering processes effectively.
- Depending on the project, there will be opportunities to demonstrate technology to customers and…
- View all Roke Manor Research Limited jobs - Romsey jobs
- Salary Search: FPGA Engineer salaries in Romsey
- See popular questions & answers about Roke Manor Research Limited
- Roke Manor Research LimitedRomsey
- On-site gym
- Translate designs into working software, from concept to production.
- You’ll work on the feature development and maintenance of critical systems, solving complex…
- Roke Manor Research LimitedRomsey
- On-site gym
- Translate designs into working software, from concept to production.
- You’ll work on the feature development and maintenance of critical systems, solving complex…
- Roke Manor Research LimitedRomsey SO51
- On-site gym
- In a world where new apps are designed to deliver turnover & profit, you’ll be solving problems to deliver functional code to Roke’s National Security partners;…
View similar jobs with this employerRokeRomsey SO51 0ZN- On-site parking
- You’ll work on a range of complex and challenging projects to aid critical missions that directly affect the National Security of the United Kingdom.
- View all Roke jobs - Romsey jobs - Security Engineer jobs in Romsey
- Salary Search: Engineers - Sensors & Comms, National Security salaries in Romsey
- See popular questions & answers about Roke
Job Post Details
Principal Software Engineer - Autonomy (full-time) - job post
Job details
Job type
- Permanent
- Full-time
Shift and schedule
- Flexitime
Location
Benefits
Pulled from the full job description
- Flexitime
- Annual leave
- Bereavement leave
- Life insurance
- Employee assistance programme
- Free parking
- Company pension
Full job description
***If the screening questions aren't answered we will be unable to consider your application***
We’re looking for a Principal Software Engineer – Autonomy to lead the development of high level autonomy capabilities across the Kraken fleet of autonomous vehicles.
This is a genuinely hands on, R&D led role where you’ll be shaping how our vehicles think, decide and behave in the real world. You’ll work across vessel guidance, mission frameworks, behaviours, obstacle avoidance and broader autonomy features, including applying modern AI techniques where they make sense.
You’ll be comfortable moving between blue sky experimentation and mission critical production software, helping take ideas from prototype to deployment on real vehicles.
What you’ll be doing
No two days are the same, but you’ll typically be:
- Leading the design and development of high level autonomous behaviours for unmanned vehicles
- Designing, implementing and optimising algorithms for obstacle avoidance, path planning and mission level autonomy
- Building robust autonomy software using C++, Python, ROS2, DDS and Linux based systems
- Collaborating closely with perception, navigation and hardware teams to integrate end to end autonomy solutions
- Writing clean, well structured and well documented code
- Testing and validating autonomy software in simulation and on real vehicles
- Providing technical leadership and mentoring to other engineers and researchers
- Balancing R&D exploration with reliable, production ready delivery
What we’re looking for
You don’t need to tick every box, but we’re ideally looking for someone with:
Essential experience
- Strong, hands on experience with C++ and Python, including software architecture and algorithms
- A solid understanding of autonomous systems (motion planning, state estimation, behaviour-based control, etc.)
- Experience working in Linux environments, including debugging and performance tuning
- Knowledge of real-time systems, distributed computing and middleware
- Experience delivering software in both R&D and production settings
- A natural problem-solver who enjoys iterating and improving complex systems
- Clear communication skills and the confidence to explain complex ideas simply
Nice to have
- Proven experience with ROS / ROS2 and/or DDS
- Sensor fusion experience (LiDAR, RADAR, cameras, IMUs)
- Exposure to deep-learning-based perception
- Experience with simulation tools (Gazebo, CARLA, Unreal Engine, etc.)
- Embedded or real-time systems experience
- Familiarity with cloud robotics, Docker and/or Kubernetes
- Experience with PX4 / MAVLink
- Background in defence, aerospace or maritime autonomy
Why join us?
You’ll be working on genuinely cutting edge autonomy, seeing your work move from code to real-world vehicles. We value thoughtful engineering, curiosity, collaboration and giving people the space to do their best work.
If you’re excited by autonomy, enjoy solving hard problems, and want to shape the future of unmanned systems, we’d love to hear from you.
- Be part of a growing business where your input really matters.
- Collaborative team, flexible working and plenty of autonomy.
What we provide:
- 25 days holiday per year, plus paid bank holiday
- After two years’ consecutive service, one additional day’s annua leave up to a maximum of five additional days annual leave
- Holiday buy/sell, up to five days per calendar year
- Flexi working, core hours 10:00 to 15:00, subject to departmental requirements
- Private Medical Insurance with optional family cover
- Pension scheme with a 5% employer contribution, there is no cap on the employee contribution level
- Life assurance 3x salary
- Group Income Protection 3x salary, subject to eligibility
- Health Care Cash Plan
- Cycle to Work Scheme
- Electric Car Scheme
- Employee Assistance Program (EAP) providing mental health and wellbeing support
- Professional membership reimbursement
Important to know: Due to the nature of our work many of our roles require a UK nationality and the ability to obtain a security clearance. Applicants who accept a conditional offer of employment must meet the requirement of right to work in the UK and must meet eligibility requirements for access to classified information and will be subject to Government security checks.
Kraken Works Limited is proud to be an Equal Opportunity Employer. We are committed to maintaining a workplace that is free from unlawful discrimination and offers equal opportunities to all. Applications from individuals are encouraged regardless of age, disability, sex, gender reassignment, sexual orientation, pregnancy and maternity, race, religion or belief, and marriage and civil partnerships.
Job Types: Full-time, Permanent
Benefits:
- Bereavement leave
- Company events
- Company pension
- Cycle to work scheme
- Flexitime
- Free parking
- Health & wellbeing programme
- Life insurance
- On-site parking
- Private medical insurance
Ability to commute/relocate:
- Fareham, Hampshire: reliably commute or plan to relocate before starting work (required)
Application question(s):
- Can you evidence five years' continuous residency in the UK?
- What are your salary expectations and notice period?
- Can you evidence strong, hands on experience with C++ and Python, including software architecture and algorithms?
- Can you evidence a solid understanding of autonomous systems (motion planning, state estimation, behaviour based control, etc?
Language:
- Fluent English (required)
Work authorisation:
- United Kingdom (required)
Work Location: In person