Embedded Software Engineer
Posted on Sep 4, 2024 by CV-Library
Yateley, Hampshire, United Kingdom
Engineering
Immediate Start
£40k - £45k Annual
Full-Time
Embedded Software Engineer
Our client is a world leader in the development and manufacturing of underwater technology used across various sectors for monitoring, surveying and imaging. They are looking to hire an Embedded Software Engineer to work on complex software projects for one or more products or technology areas.
The development workflow includes tightly integrating with in-house simulation tools as part of a software in the loop (SIL) development cycle that extends through to deploying on target hardware and testing on at in-water test facilities.
Your responsibilities:
Software Development
Work either individually or collaboratively to develop and validate new features for core technologies.
Document software and update specifications as required.
Innovation
Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects
Keep up to date on technical changes in their area(s) of technical speciality.
Simulation and Validation
Develop simulation and validation tools to support the development and testing of data / signal processing algorithms.
Validate the performance of software modules on target hardware and assist post-processing of data to improve algorithms and functionality.
Real-time Software
Support the deployment of software modules to the real-time codebase.
Collaboration
Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team.
Deliver software to defined best practices and communicate with the team through presentations, documentation, and reports as required.
The ideal candidate will have the following skills, knowledge and experience:
The role requires the use of C++ to develop software for running on either windows based PCs or Linux based embedded processors
Proficient in developing in C++. Understands programming larger software systems in teams of engineers and writing clean and modular code
Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts.
Can work in a structured development environment that includes:
Documenting designs
follow coding guidelines
Developing unit and system tests
Use source control systems and engage in peer code reviews
Can communicate and work effectively with other team members, and members of other teams throughout the business to achieve project deliverables
A degree in Software Engineering, Electronic engineering, Physics or similarCarbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy
Our client is a world leader in the development and manufacturing of underwater technology used across various sectors for monitoring, surveying and imaging. They are looking to hire an Embedded Software Engineer to work on complex software projects for one or more products or technology areas.
The development workflow includes tightly integrating with in-house simulation tools as part of a software in the loop (SIL) development cycle that extends through to deploying on target hardware and testing on at in-water test facilities.
Your responsibilities:
Software Development
Work either individually or collaboratively to develop and validate new features for core technologies.
Document software and update specifications as required.
Innovation
Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects
Keep up to date on technical changes in their area(s) of technical speciality.
Simulation and Validation
Develop simulation and validation tools to support the development and testing of data / signal processing algorithms.
Validate the performance of software modules on target hardware and assist post-processing of data to improve algorithms and functionality.
Real-time Software
Support the deployment of software modules to the real-time codebase.
Collaboration
Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team.
Deliver software to defined best practices and communicate with the team through presentations, documentation, and reports as required.
The ideal candidate will have the following skills, knowledge and experience:
The role requires the use of C++ to develop software for running on either windows based PCs or Linux based embedded processors
Proficient in developing in C++. Understands programming larger software systems in teams of engineers and writing clean and modular code
Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts.
Can work in a structured development environment that includes:
Documenting designs
follow coding guidelines
Developing unit and system tests
Use source control systems and engage in peer code reviews
Can communicate and work effectively with other team members, and members of other teams throughout the business to achieve project deliverables
A degree in Software Engineering, Electronic engineering, Physics or similarCarbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy
Reference: 222263985
https://jobs.careeraddict.com/post/94856131
Embedded Software Engineer
Posted on Sep 4, 2024 by CV-Library
Yateley, Hampshire, United Kingdom
Engineering
Immediate Start
£40k - £45k Annual
Full-Time
Embedded Software Engineer
Our client is a world leader in the development and manufacturing of underwater technology used across various sectors for monitoring, surveying and imaging. They are looking to hire an Embedded Software Engineer to work on complex software projects for one or more products or technology areas.
The development workflow includes tightly integrating with in-house simulation tools as part of a software in the loop (SIL) development cycle that extends through to deploying on target hardware and testing on at in-water test facilities.
Your responsibilities:
Software Development
Work either individually or collaboratively to develop and validate new features for core technologies.
Document software and update specifications as required.
Innovation
Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects
Keep up to date on technical changes in their area(s) of technical speciality.
Simulation and Validation
Develop simulation and validation tools to support the development and testing of data / signal processing algorithms.
Validate the performance of software modules on target hardware and assist post-processing of data to improve algorithms and functionality.
Real-time Software
Support the deployment of software modules to the real-time codebase.
Collaboration
Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team.
Deliver software to defined best practices and communicate with the team through presentations, documentation, and reports as required.
The ideal candidate will have the following skills, knowledge and experience:
The role requires the use of C++ to develop software for running on either windows based PCs or Linux based embedded processors
Proficient in developing in C++. Understands programming larger software systems in teams of engineers and writing clean and modular code
Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts.
Can work in a structured development environment that includes:
Documenting designs
follow coding guidelines
Developing unit and system tests
Use source control systems and engage in peer code reviews
Can communicate and work effectively with other team members, and members of other teams throughout the business to achieve project deliverables
A degree in Software Engineering, Electronic engineering, Physics or similarCarbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy
Our client is a world leader in the development and manufacturing of underwater technology used across various sectors for monitoring, surveying and imaging. They are looking to hire an Embedded Software Engineer to work on complex software projects for one or more products or technology areas.
The development workflow includes tightly integrating with in-house simulation tools as part of a software in the loop (SIL) development cycle that extends through to deploying on target hardware and testing on at in-water test facilities.
Your responsibilities:
Software Development
Work either individually or collaboratively to develop and validate new features for core technologies.
Document software and update specifications as required.
Innovation
Identify opportunities for software efficiency improvements through code re-use across a varied range of products and projects
Keep up to date on technical changes in their area(s) of technical speciality.
Simulation and Validation
Develop simulation and validation tools to support the development and testing of data / signal processing algorithms.
Validate the performance of software modules on target hardware and assist post-processing of data to improve algorithms and functionality.
Real-time Software
Support the deployment of software modules to the real-time codebase.
Collaboration
Contribute to architecture concepts, navigation tasks, and development projects as part of a cross-functional engineering team.
Deliver software to defined best practices and communicate with the team through presentations, documentation, and reports as required.
The ideal candidate will have the following skills, knowledge and experience:
The role requires the use of C++ to develop software for running on either windows based PCs or Linux based embedded processors
Proficient in developing in C++. Understands programming larger software systems in teams of engineers and writing clean and modular code
Experience of developing for and debugging on Linux based embedded devices, including cross-compiling for different hardware architectures, virtualisation and docker concepts.
Can work in a structured development environment that includes:
Documenting designs
follow coding guidelines
Developing unit and system tests
Use source control systems and engage in peer code reviews
Can communicate and work effectively with other team members, and members of other teams throughout the business to achieve project deliverables
A degree in Software Engineering, Electronic engineering, Physics or similarCarbon60, Lorien & SRG - The Impellam Group STEM Portfolio are acting as an Employment Business in relation to this vacancy
Reference: 222263985
Share this job:
Alert me to jobs like this:
Amplify your job search:
Expert career advice
Increase interview chances with our downloads and specialist services.
Visit Blog