Here are some jobs that could be of interest.
Find your next tech and IT Job or contract role.
Our job search is powered by , part of the Free-Work group.
Tip
Use commas to search for several terms at the same time.
Example : sql, php corresponds to sql OR php
Job Vacancy
Software Engineer
Job title: Software Engineer Location: Across all our UK Naval sites including New Malden, Broad Oak - Portsmouth or Frimley; We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: Up to £46,500 dependent on skills and experience What you'll be doing: Utlise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology Participate in technical discussions and meetings on an as-required basis Provide status metrics and other pertinent information in relation to current work items Generate and provide suitable estimates for future work Review and provide comments on work items carried out by peers Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, Continuous Integration/Continuous Development techniques, and configuration control Desirable: Experience in using the Rust programming language and associated toolchain A degree in a mathematical, scientific, engineering or computer science discipline Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Combat Systems Strategic Projects team: The Combat Systems Strategic Projects team develops innovative and technically complex applications that are demonstrated to customers through trials and experiments, to be considered for further development into future Combat System products. This is an exciting opportunity to develop new tools and applications to help generate new business within Combat Systems. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 11th November 2024 - Interviews for this position will take place W/C 18th November. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
Job Vacancy
Senior Software Engineer
Job title: Senior Software Engineer Location: Across all our UK Naval sites including New Malden, Broad Oak - Portsmouth, Frimley, Dorchester or Filton. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role Salary: Circa £ 58,000 (depending on skills and experience) What you'll be doing: Utilise an Agile/DevSecOps approach for the creation of new and modified software code/test modules as part of a wider product solution Contribute to a continuous learning and feedback process in relation to the DevSecOps methodology Lead and/or participate in technical discussions and meetings on an as-required basis Assist in planning for and communicating future work, in liaison with other stakeholders Provide estimates, status updates and other pertinent information related to current and future work Review/provide comments on work items carried out by peers and other team members Your skills and experiences: Essential: Software development skills in a language such as Java, Python, C++ or Rust Practical experience of developing software using a cloud-based development environment following an agile methodology Familiarity with common software development concepts including virtualisation, automated testing, CI/CD techniques, and configuration control Desirable: Experience in using the Rust programming language and associated toolchain A degree in a mathematical, scientific, engineering or computer science discipline Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Naval Ships Combat Systems Product Realisation team: The BAE Systems Naval Ships Combat Systems Product Realisation team use cutting edge technologies to design, develop, integrate and support naval combat system products that enable navies to protect nations. Our core product, the Combat Management System, is the 'brains' of the ship, allowing crews to understand the tactical situation and to rapidly respond to potentially life-threatening situations. This role will help to ensure that naval crews around the world can continue to receive and utilise the most modern capabilities possible in a challenging and ever-changing environment. We offer significant opportunities for committed employees to learn and develop with us. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles working for BAE Systems will be subject to both security and export control restrictions. These restrictions mean that factors including your nationality, any previous nationalities you have held, and your place of birth may limit those roles you can perform for the organisation. Closing Date: 12th January 2025. Interviews for this position will take place W/C 20th January. We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible.
Job Vacancy
Software Engineer
Job Title: Software Engineer Location: Filton, Weymouth, Broadoak, Barrow-in-Furness, Brough. We offer a range of hybrid and flexible working arrangements - please speak to your recruiter about the options for this particular role. Salary: competitive What you'll be doing: Work with our customer to agree an acceptable approach to risk Plan and carry out software assurance activities including reviews of plans, processes, witnessing testing, inspections and auditing Review software plans, documentation and software aspects of system level plans and documents to provide timely and meaningful feedback Engaging with System Designers, Software Developers and other engineering disciplines in the design process to ensure that software meets requirements Document the level of risk, provide evidence and reporting for Senior Management Work with a range of stakeholders at all levels to resolve non-conformances and programme risks Your skills and experiences: Essential: There are large number of software types and includes programmable electronics. Detailed knowledge of all types is not required, but a good understanding of the principals of the software lifecycle and the application to other types of software is critical to the role Understanding of Systems engineering lifecycle and how this relates to software Logical thinker with the ability to pragmatically resolve problems and bring stakeholders onboard with the resolution Desirable: Experience of Software Assurance methods and processes, including audit and review Understanding of the application of software engineering, security, quality and safety standards Ability to understand strategic direction and tailor actions to support this Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Submarine Software team: This is a growing role within our business and industry with significant potential for development and further growth. We expect the candidate to quickly develop an understanding of the development, use and control of software in our complex and unique application. Being actively involved in the decision making and problem resolution for some of the most critical aspects of our design. This opportunity offers a uniquely broad view of the programme, business and customer organisations which offers significant development both technically and personally. We offer relocation support packages across all Submarines roles, subject to meeting eligibility criteria. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks.
Job Vacancy
HPC Software Engineer
HPC Software Engineer Closing Date: 16th January 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston. Package: £38,000 - £46,000 (depending on your suitability, qualifications, and level of experience) Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application. Let us introduce the role Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. Within this role you will be responsible for: Providing appropriate assistance for porting specific codes to new platforms. Design, coding, testing, installation, and maintenance of software modules. Production of suitable online documentation Interacting with vendors, universities, and US laboratories on leading-edge research. Research level investigation of advanced novel techniques for solution of multi-physics. Development of relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and future developments in the HPC field. Who are we looking for? We do need you to have the following: A PhD or a BSc/MSc in Computer Science, Physics, Mathematics, or other numerate discipline plus equivalent industrial experience. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts - both threading and MPI style parallelism. An understanding of software development life cycles. An interest in processing technologies: software, hardware, and algorithms together with their use and application. Experience of using debuggers and performance analysis tools would be advantageous. Knowledge of open-source software. Experience of working in Unix/Linux environment. Ability to capture software requirements and produce appropriate implementations. Software testing experience. Familiarity with scripting languages - e.g., bash, python. Ability to write in clear and concise language on technical matters and summarise and present such material effectively. You'll need to have the ability to work calmly and constructively in a priority changing environment and be able to manage your own workload. You will also have initiative, enthusiasm, a flexible approach, and ability to work to tight deadlines. Some reasons we think you'll love it here: AWE has wide range of benefits to suit you. These include: 9-day working fortnight - meaning you get every other Friday off work, in addition to 270 hours of annual leave. Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions). Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay. Opportunities for Professional Career Development including funding for annual membership of a relevant professional body. Employee Assistance Programme and Occupational Health Services. Life Assurance (4 x annual salary). Discounts - access to savings on a wide range of everyday spending. Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring. The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'. Next steps: Everyone who works at AWE brings unique skills and perspectives to the table. We recognise that great people don't always 'tick every box'. That's why we focus on your potential, your fit with our values, your transferable skills as well as your experience. Even if you don't meet every point above, but you feel that this role and AWE are a great fit for you, please go ahead and apply, we'd love to receive your application. Important things you need to know: We encourage you to apply promptly to avoid disappointment if applications are high and the role therefore closes. You will need to obtain and maintain the necessary security clearance for the role. This will be funded by AWE. The nature of our work does mean you need to be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. We want you to feel comfortable and able to shine during our recruitment process. Please let us know on your application form if you need any adjustments/accommodations during the process. Our interviews typically take place over Teams and for most roles are a 1 stage process. #LI-KT
Job Vacancy
Senior HPC Software Engineer
Senior HPC Software Engineer Closing Date: 16th January 2025 Location: RG7 4PR , located between Reading and Basingstoke, with free onsite parking . Due to the classified nature of the work involved, there are limited opportunities to work from home in this role. It is anticipated that the successful candidate will spend the majority of their time working on site at AWE Aldermaston. Package: £52,000+ (depending on your suitability, qualifications, and level of experience) A relocation package may also be available with this role (terms & conditions apply). Working pattern: AWE operates a 9-day working fortnight. We will consider flexible working requests so that your work may fit in with your lifestyle. Just let us know your preferred working pattern on your application. Let us introduce the role Would you like to work on an industry leading high-performance computing platform? An opportunity is now available for a Senior HPC Software Engineer to provide computer science support, through development and deployment of software techniques and solutions. As part of this role, you will be: Providing appropriate assistance for porting specific codes to new platforms. Designing, coding, testing, installing, and maintaining software modules. Producing suitable online documentation. Interacting with vendors, universities, and US laboratories on leading-edge research. Undertaking research level investigation of advanced novel techniques for solution of multi-physics problems. Developing relevant benchmarks for assessing current and future systems. Maintaining an awareness of current and future developments in the HPC field . Who are we looking for? We do need you to have the following: A PhD or a BSc/MSc in Computer Science, Physics, Mathematics, or other numerate discipline plus at least 4 years relevant experience. Whilst not to be considered a tick list, we'd like you to have experience in some of the following: The ability to programme in C, C++, Fortran, or a similar high-level language. Knowledge of computer architectures, in particular, parallel architectures (including accelerators such as GPUs) and their applicability to running large scientific calculations. Familiarity with parallel programming concepts - both threading and MPI style parallelism. An understanding of software development life cycles. An interest in processing technologies: software, hardware, and algorithms together with their use and application. Experience of using debuggers and performance analysis tools would be advantageous. Knowledge of open-source software. Experience of working in Unix/Linux environment. Ability to capture software requirements and produce appropriate implementations. Software testing experience. Familiarity with scripting languages - e.g., bash, python. Ability to write in clear and concise language on technical matters and summarise and present such material effectively. You'll need to have the ability to work calmly and constructively in a priority changing environment and be able to manage your own workload. You will also have initiative, enthusiasm, a flexible approach, and ability to work to tight deadlines. Some reasons we think you'll love it here: AWE has wide range of benefits to suit you. These include: 9-day working fortnight - meaning you get every other Friday off work, in addition to 270 hours of annual leave. Market leading contributory pension scheme (we will pay between 9% and 13% of your pensionable pay depending on your contributions). Family friendly policies: Maternity Leave - 39 Weeks Full Pay and Paternity Leave - 4 Weeks Full Pay. Opportunities for Professional Career Development including funding for annual membership of a relevant professional body. Employee Assistance Programme and Occupational Health Services. Life Assurance (4 x annual salary). Discounts - access to savings on a wide range of everyday spending. Special Leave Policy including paid time off for volunteering, public service (including reserve forces) and caring. The 'Working at AWE' page on our website is where you can find full details in the 'AWE Benefits Guide'. Next steps: Everyone who works at AWE brings unique skills and perspectives to the table. We recognise that great people don't always 'tick every box'. That's why we focus on your potential, your fit with our values, your transferable skills as well as your experience. Even if you don't meet every point above, but you feel that this role and AWE are a great fit for you, please go ahead and apply, we'd love to receive your application. Important things you need to know: We encourage you to apply promptly to avoid disappointment if applications are high and the role therefore closes. You will need to obtain and maintain the necessary security clearance for the role. This will be funded by AWE. The nature of our work does mean you need to be a British Citizen who has been resident in the UK for the past 5 years in order to apply for SC clearance and 10 years for DV. We want you to feel comfortable and able to shine during our recruitment process. Please let us know on your application form if you need any adjustments/accommodations during the process. Our interviews typically take place over Teams and for most roles are a 1 stage process. #LI-KT
Job Vacancy
Principal Software Engineer
Job Title: Principal Software Engineer Location: Cowes Salary: Up to £65,000 dependent on experience. Part time & accruing hours available, plus bonus scheme What you'll be doing: Applying experience to design & develop sub-system solutions, resolve engineering issues and problems, and provide guidance to others for a range of software products as part of a 70 strong software team within the Product & Training Services area of BAE Systems Maritime Services Providing technical expertise across the software team for the ongoing maintenance of software that is part of the naval radars that are in service with the Royal Navy on multiple platforms Providing technical expertise across the software team for the requirements, design, implementation, testing and verification of the software subsystems on Naval radars Providing technical expertise for the design and development of subsystems including replacement of obsolete hardware and software to maintain and enhance the capability of the radar products for the RN Providing guidance and work as part of a cohesive team of software engineers across multiple projects and products Your skills and experiences: BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline) and a CEng or equivalent level of capability or working towards CEng status Considerable experience of using at least one high level programming language Considerable experience of using a high-level design methodology (e.g. UML) Experienced of all aspects of a software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Sampson Radar Software team: The Sampson Radar Software team is a 30 personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business. As the world has evolved, so has the way we work. Our working approach, will enable you to have flexibility with your working hours, depending on your role and location. This could include part time hours, accruing hours as well as flexibility around start and finish times, ensuring you can balance life at work, on site and life at home. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder etc.) that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 30th December 2024 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-AL1 #LI-Onsite
Job Vacancy
Senior Software Engineer
Job Title: Senior Software Engineer Location: Isle of Wight (Full time onsite) Salary: Circa £55,000 commensurate with skills and experience What you'll be doing: Under limited technical supervision apply experience to design & develop solutions, resolve engineering issues and problems for a range of software products as part of a 30 strong software team within the Sampson Radar Software team of BAE Systems Maritime Services Responsible for supporting the ongoing maintenance of software that is part of the naval radars that are in service with the Royal Navy on multiple platforms Responsible for the requirements, design, implementation, testing and verification of the software subsystems on the Naval radars Responsible for the design and development of subsystems including replacement of obsolete hardware and software to maintain and enhance the capability of the radar products for the RN Work as part of a cohesive team of software engineers across multiple projects and products Your skills and experiences: Hold a BEng/BSc in Computer Science or other relevant Engineering or Numerate subject (technology, engineering or science related discipline) Have considerable experience of using at least one high level programming language (Ada is desirable) and a high-level design methodology (UML is desirable) Have experience of all stages of the software lifecycle and good knowledge of software lifecycle models (e.g. Waterfall, Agile) and have good knowledge of appropriate software standards (e.g. ISO/IEC/IEE 12207) Have a comprehensive understanding of configuration management and experience of a configuration management tool Benefits: You'll receive benefits including a competitive pension scheme, enhanced annual leave allowance and a Company contributed Share Incentive Plan. You'll also have access to additional benefits such as flexible working, an employee assistance programme, Cycle2work and employee discounts - you may also be eligible for an annual incentive. The Sampson Radar Software Team: The Sampson Radar Software team is a 30 personnel group that provides support and capability upgrades to the Royal Navy and their products. This role will deliver software products to the customer as part of a team delivering enhancements over the next 10 years, as well as providing ongoing support to existing products. You will have the opportunity to develop and enhance your skills and knowledge, with the potential to lead into more senior positions within a global business. As the world has evolved, so has the way we work. Our working approach, will enable you to have flexibility with your working hours, depending on your role and location. This could include accruing hours as well as flexibility around start and finish times, ensuring you can balance life at work, on site and life at home. Why BAE Systems? This is a place where you'll be able to make a real difference. You'll be part of an inclusive culture that values diversity, rewards integrity, and merit, and where you'll be empowered to fulfil your potential. We welcome candidates from all backgrounds and particularly from sections of the community who are currently underrepresented within our industry, including women, ethnic minorities, people with disabilities and LGBTQ+ individuals. We also want to make sure that our recruitment processes are as inclusive as possible. If you have a disability or health condition (for example dyslexia, autism, an anxiety disorder that may affect your performance in certain assessment types, please speak to your recruiter about potential reasonable adjustments. Please be aware that many roles at BAE Systems are subject to both security and export control restrictions. These restrictions mean that factors such as your nationality, any nationalities you may have previously held, and your place of birth can restrict the roles you are eligible to perform within the organisation. All applicants must as a minimum achieve Baseline Personnel Security Standard. Many roles also require higher levels of National Security Vetting where applicants must typically have 5 to 10 years of continuous residency in the UK depending on the vetting level required for the role, to allow for meaningful security vetting checks. Closing Date: 30th December 2024 We reserve the right to close this vacancy early if we receive sufficient applications for the role. Therefore, if you are interested, please submit your application as early as possible. #LI-AL1 #LI-Onsite
Job Vacancy
Junior Software Engineer
Job Title Junior Software Engineer Location : St James Court, Bristol, BS1 3LH Salary: Starting from £34,788 per year (£34,788 - £41,669 ) starting salary will depend on skills and experience.) Job Type: Full-time (37.5 hours per week) About the role: To collaborate with CSE colleagues in the Research and Analysis team, across CSE and external partners on the following tasks: Create innovative software to answer climate change and energy related questions. To design, plan, develop and test new software. Support and extend existing applications and to use software to help colleagues undertake tasks, including statistical and spatial analyses, and data management. Duties and Responsibilities: An applicant appointed to the role will be expected to: '-Contribute to the design of new software features and products in collaboration with the team.'-Write new software and tests and develop or maintain existing software and tests to a high standard.'-Learn new tools, languages, libraries etc. as required.'-Liaise with customers to understand user and stakeholder needs.'-Plan and prioritise workloads while contributing to the timely and high-quality delivery of work.'-Any other tasks related to this role. To see a more detailed list of responsibilities please see the supporting documents attached. These documents are also available to download from our website. About you: Essential attributes for this role include: '-A degree or equivalent in computer science, software engineering, mathematics, physics, or similar.'-Solid demonstrable experience of software development.'-Experience of developing software using Python, Clojure, JavaScript or Java.'-Good knowledge of Linux.'-Ability to work effectively both autonomously and as part of a team.'-Excellent self-motivation and initiative. Ability to initiate, develop and maintain effective team relationships.'-The ability to manage own workload.'-Demonstrable commitment to CSE's primary objectives to tackle the climate emergency and end the suffering caused by cold homes.'-Curiosity and a willingness and ability to learn new approaches, languages, etc. Please note, the above is an overview of the skills required for this role. To see the full list of essential and desirable skills please see the attached job description. Benefits: '- You will be entitled to 25 days paid holiday (plus statutory holidays). CSE offer a range of benefits including, subsidised bike purchase and Tech Scheme, Life Assurance, Health Cash plan, retail discounts and discounted breakdown cover and many more. We will pay fees and expenses on relevant training courses. Please click the APPLY button to submit your CV for this role Candidates with experience or relevant job titles of Entry-Level Software Developer, Junior Programmer, Associate Software Engineer, Junior Application Developer, and Software Engineer may also be considered.
Job Vacancy
Graduate Embedded Software Engineer
Job Title: Graduate Embedded Software Engineer Location: Warwick Salary: £25,000 - £32,000 Are you looking for a Graduate Embedded Software Engineer job opportunity in Warwick? My client is a well-established and rapidly growing company that designs an innovative range of products for diverse industries. Due to expansion, they are looking for a Graduate Embedded Software Engineer to join their growing team based in Warwick. The successful candidate will be supporting the development on a diverse range of exciting and challenging projects. Responsibilities and Technical Skills required in this Graduate Embedded Software Engineer will include: A first or upper second-class honours degree in engineering, specialising in embedded systems Direct experience in a product design and development environment is not required, relevant work experience and participation in university design projects will be advantageous. Knowledge of Embedded C/C++ programming. Demonstrate a "can-do" attitude by leading by example and establishing high standards. This is a great opportunity to join a well-established engineering company who are highly profitable, experiencing double-digit growth at present and investing heavily in R&D. If you have any specific questions about this Graduate Embedded Software Engineer role in Warwick, please contact Lewis on [Telephone number removed] . To apply email:
Job Vacancy
Robotics Software Engineer
Software Engineer (Robotics) Sheffield £45,000 - £55,000 + Training + Progression + Pension An excellent opportunity awaits a Software Engineer with experience in industrial automation, robotics, or mechatronics. This role offers excellent career progression, technical variety, and training opportunities. This company is a well-established and growing specialist in industrial automation and robotics. In this position, you will work on a variety of technically diverse projects from design to delivery, focusing on backend software, HMIs, and system integration for advanced industrial applications. The role is based on-site in Sheffield, with flexibility around working hours. The ideal candidate will have strong commercial software engineering experience in an industrial automation or robotics environment, with solid skills in C# .NET and desirable knowledge of C++. Experience with PLCs would also be a significant advantage. This is a fantastic opportunity for a Software Engineer with commercial expertise in industrial automation or robotics to join a dynamic specialist company, offering great potential for career progression, technical variety, and ongoing training. The Role: *Software Development using C# .Net and C++ *Hardware and Software Integration *Design, Development and Delivery of bespoke systems *Site based in Sheffield, 5 days a week The Person: *Experience in C# .NET *Experience in C++ *Commercial experience in Industrial Automation/Robotics *Full UK Right to Work Reference Number: BBBH 230530 To apply for this role or for to be considered for further roles, please click \"Apply Now\" or contact Marcel Cerek at Rise Technical Recruitment. Rise Technical Recruitment Ltd acts as an employment agency for permanent roles and an employment business for temporary roles. The salary advertised is the bracket available for this position. The actual salary paid will be dependent on your level of experience, qualifications and skill set. We are an equal opportunities employer and welcome applications from all suitable candidates
Job Vacancy
C# Software Engineer
C# Software Engineer Position Description The Space, Defence and Intelligence business unit in CGI is a true IT Systems Integrator. We work, build, and operate bespoke, technically complex, mission-critical systems which help our clients keep us all safe and secure. We bring innovation to our clients using proven and emerging technologies, agile delivery processes and our deep expertise across the breadth of space, defence, intelligence, aerospace and maritime, all underpinned by our end-to-end cyber capability. We work collaboratively with global technology companies, cutting edge SMEs and academia to deliver the optimal solution for each client. CGI was recognised in the Sunday Times Best Places to Work List 2024 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a CGI Partner not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. Due to the secure nature of the programme, you will need to hold UK Security Clearance or be eligible to go through this clearance. Your future duties and responsibilities We are seeking an experienced C# Software Engineer to join our Development Team, supporting and enhancing a Primary Care System, deployed globally. This is an exciting opportunity to work on a major technical refresh of a deployed system that has been operational since 2011. The role involves working on both existing and new platform builds, ensuring the highest standards of system stability, security, and performance. As part of the Deployed Service Team, you will: • Support the upgrade of the current system to a modern platform based on Windows Server 2016 and Microsoft SQL Server 2017. • Work with tailored COTS medical software, underpinned by large-scale SQL Server databases. • Enhance and maintain a range of generic COTS products (e.g., Microsoft Office, Adobe Reader) and generic hardware (e.g., printers, scanners) integrated with the medical software. Key Responsibilities • Enhance and uplift existing deployed software using DevOps practices. • Develop new deployed software components, ensuring they meet quality and performance standards. • Place all developed software under robust configuration control. • Produce and execute unit tests, and collaborate with testers to develop and improve system tests. • Assist with process improvements to optimize software delivery and system stability. • Provide support for out-of-hours outage resolution as required (by agreement). Required qualifications to be successful in this role • Proven ability to quickly understand and work with complex, mission-critical, and safety-critical systems. • Strong expertise in Microsoft C# development using Visual Studio 2019. • Experience with Windows Server 2016 and Microsoft SQL Server 2017. • Familiarity with Microsoft Office 2016 in a system integration context. • Hands-on experience with SVN or similar configuration control systems. Desirable Skills and Experience • Knowledge of security hardening for operating systems and applications. • Experience with Active Directory (AD) and Group Policy Objects (GPO) configuration. • Familiarity with tools such as Nessus for security assessments. • Understanding of Uninterruptible Power Supplies (UPS) and their interaction with operating systems. • Experience in developing and deploying operating system images (ISOs) to physical machines. • Proficiency with Bugzilla or similar bug-tracking tools. Work Environment and Flexibility • You must be within traveling distance of one of our designated offices in Leatherhead, Reading, or Bridgend, as some activities require accessing air-gapped systems. • Hybrid working model with a mix of office-based and remote work. • Occasional out-of-hours support required for system outages (by agreement). Why Join Us? • Work on a globally deployed, mission-critical system with real-world impact. • Contribute to a significant technology refresh using modern platforms and tools. • Enjoy a balanced work-life arrangement with hybrid working opportunities. • Collaborate with a highly skilled, supportive, and agile team. Apply now to be a part of this vital service, delivering impactful solutions in a fast-paced and challenging environment. #LI-JS2 Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Job Vacancy
Software Engineer
Software Engineer Position Description Elevate your potential with CGI, a global technology service provider and premier business consultancy recognized by Forbes Magazine as a top 100 employer. Our mission is rooted in evolution, excelling in intricate challenges. Collaborating directly with our clients, we employ innovative technologies to revolutionize, empower, safeguard, and deliver critical mission systems. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. If your coding skills are backed up with a talent for solving problems, we'll help you to make your best, better. Our Software Engineers are trusted to work closely with a wide range of clients on exciting projects with real-world purpose and impact. CGI was recognised in the Sunday Times Best Places to Work List 2023 and has been named one of the 'World's Best Employers' by Forbes magazine. We offer a competitive salary, excellent pension, private healthcare, plus a share scheme (3.5% + 3.5% matching) which makes you a member not just an employee. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. We are happy to discuss hybrid working. Travel to the CGI office in Leatherhead, Surrey will be required. "All applicants must hold or be prepared to undergo National Security Vetting (NSV) Security Check (SC) level" Your future duties and responsibilities In this Software Engineer position, you will be building cutting edge applications in the Space sector. You will take conceptual designs and see them through the development and test life cycle. In this position you will work as part of a wider delivery function including test teams, DevOps, Infrastructure and Project Management. You will also support with the mentoring of Junior Developers. Required qualifications to be successful in this role -Python or Java -CI/CD -Big Data (Cassandra) would be advantageous. -Machine Learning would be advantageous. -Cloud Technology would be advantageous. We are committed to inclusivity, building a genuinely diverse community of tech talent and inspiring everyone to pursue careers in our sector, including our Armed Forces, and are proud to hold a Gold Award in recognition of our support of the Armed Forces Corporate Covenant. Join us and you'll be part of an open, friendly community of experts. We'll train and support you in taking your career wherever you want it to go. #LI-SB2 #TJ #INDCGI #IND Together, as owners, let's turn meaningful insights into action. Life at CGI is rooted in ownership, teamwork, respect and belonging. Here, you'll reach your full potential because... You are invited to be an owner from day 1 as we work together to bring our Dream to life. That's why we call ourselves CGI Partners rather than employees. We benefit from our collective success and actively shape our company's strategy and direction. Your work creates value. You'll develop innovative solutions and build relationships with teammates and clients while accessing global capabilities to scale your ideas, embrace new opportunities, and benefit from expansive industry and technology expertise. You'll shape your career by joining a company built to grow and last. You'll be supported by leaders who care about your health and well-being and provide you with opportunities to deepen your skills and broaden your horizons. Come join our team-one of the largest IT and business consulting services firms in the world.
Job Vacancy
Senior/Principal Embedded Software Engineer
Are you a Senior/Principal Embedded Software Engineer looking for a career move? My client can offer unrivalled career opportunities to talented individuals. My client is a global technology company designing complex electronic products and systems that are used all over the world. They currently require a Senior/Principal Embedded Software Engineer to join their expanding R&D team. You will work on exciting, often global, projects focusing on their next generation of products which will harness things like AI technologies. The team has adopted hybrid working, they don't have a fixed regime for this but naturally, there will be times you'll need to be in the office to use the lab and work with the hardware etc and there will be plenty of times you can write software from home. Experience & Skills required for the Senior/Principal Embedded Software Engineer, will include: Able to work on design projects from concept to manufacture. Strong background in C / C++ programming skills. Good knowledge of OOD/Object-Oriented Design. Experience with multiple Microprocessors / Microcontrollers Experience in any of the following would be beneficial, not essential: Multithreading, Linux, device driver development, Industrial network protocols (TCP/IP, Ethernet etc), DSP. They are investing heavily in leveraging AI technology into their products and systems, so this is a great opportunity to join somewhere and get exposure to that technology. They also have fantastic career development programs in place and successful candidates will have the opportunity to progress into roles like Software Architect, Project Management or leadership roles. To apply for this Senior/Principal Embedded Software Engineer opportunity please email . If you have any specific questions regarding this position, please call David on [Telephone number removed] .
Job Vacancy
Embedded Software Engineer
Job Title: Embedded Software Engineer Location: Glasgow Type: Full-Time with remote working Salary: Between £50,000 - £55,000 (Depending on experience) About the company: My client are a heating services and support systems specialist organisation with a high volume of projects underway. They are looking to grow their Embedded Software Engineering team to facilitate the high volume of product development projects they have coming up. Job Description: They are looking for a software engineer that also has a good understanding of electronics, due to the nature of hands on work they do. This opportunity can develop into a lead role , managing a team of engineers as the company expands. Key Responsibilities: • Design, develop, and test embedded software for small systems and processors. • Implement and optimize bare-metal applications using C. • Collaborate with hardware engineers to develop firmware from schematics. • Develop and maintain communication stacks for embedded radio systems. • Analyse and optimize radio performance and network behaviour. • Participate in system architecture design and contribute to technical documentation. • Troubleshoot and resolve software issues, ensuring high reliability and performance. • Collaborate with external designers, certification bodies, and testing facilities to ensure product compliance and quality. • Support manufacturing teams with technical queries and part changes. Qualifications: • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field. • Proven experience in embedded software development, particularly with small systems/processors. • Proficiency in C programming and experience with bare-metal development. • Experience with embedded radio systems, communication stacks, and network behaviour analysis. • Strong understanding of electronics and ability to develop firmware from schematics. • Excellent problem-solving skills and attention to detail. • Ability to work independently and as part of a team. • Strong communication and collaboration skills. Preferred knowledge & Experience • 5-10 years' experience as an Embedded Software Engineer • Strong knowledge of Zigbee chip devices • Experience with .NET or C# development and network systems. • Knowledge of database design and SQL Server. • Familiarity with system architecture design. • Experience managing design processes and interfacing with external designers and manufacturers. What's on offer: • Competitive salary of up to £55,000 In salary • Discretionary bonus scheme of 5% • 25 days standard holiday +9 on top • Progression into a leadership role. • Company pension contribution of 5% To find out more about Computer Futures please visit XX XX XX XX XX Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Business in relation to this vacancy | Registered office | 8 Bishopsgate, London, EC2N 4BQ, United Kingdom | Partnership Number | OC387148 England and Wales
Contractor job
Contract Software Engineer - C+
???? Contract Software Engineer - C++ ???? Location: Newmarket (3-4 days per week) ? Duration: Initial 3-6 month contract ? Outside IR35 This is an exciting opportunity to work on cutting-edge projects involving software that controls physical systems —including motor controllers, robotics , and automation systems . As a Software Engineer, you will develop high-performance software to control and optimise a range of motor controllers and physical systems. The work focuses on real-world applications involving motion control, automation, and robotics. ???? Experience & Skills Required: ? Strong, proven experience in C++ software development . ? Experience in cross-platform projects ? Expertise in developing software for motor controllers or similar systems. ? Experience with Kalman filtering or similar estimation techniques (highly advantageous). ? A background in software development for robotics , automation , or systems that control real-world, physical movement would be a perfect fit. '? Why Apply? This is an excellent opportunity to contribute to high-impact projects in an environment that values cutting-edge technology and innovation .
Job Vacancy
Radar R&D Scientific Software Engineer
We're looking for an exceptional Scientific Software Engineer in Radar R&D to help us make a difference to our planet. As our software engineer the job may be suitable for hybrid working, which is where an employee works part of the week in the office and part of the week from home. This is a voluntary, non-contractual arrangement and the location advertised will be your contractual place of work. Our opportunity is full time, 37 hours per week, but we would also consider applicants wishing to work a minimum of 33 hours per week and we will also try our best to consider those intending to work a job share. Our people are at the heart of what we do and we'll do our best to agree a working pattern that works for everyone. World changing work From science to technology, from meteorology to management, and from planning to communication, our expertise helps us stand out as the authority on weather accuracy and climate prediction. We help individuals, industries and government to make better decisions to stay safe and thrive. This is the Met Office. This is who we are. We're a force for good - focusing on our environmental and social impact We're experts by nature - always learning and developing to do things better We live and breathe it - putting our purpose at the heart of decision-making We're better together - understanding partnerships and inclusivity make us greater We keep evolving - pushing boundaries to make tomorrow better for our customers Your world of expertise As a world-leading authority in weather and climate services, observations are fundamental to almost everything we do at the Met Office. Our network of weather radars measure the atmosphere, feeding data into high performance numerical models and are used by our forecasting teams to precisely predict the weather. To collect these underpinning observations, we utilise innovative technology that improves the quality and accuracy of our radar systems and helps us to deliver the most accurate forecasts to our customers. Technology and science go hand-in-hand to drive our success and that's where you come in. Working with our upgraded Dual Polarisation radars, you'll join our Radar Research and Development Team to develop techniques and processes to enhance the data collected through our observing network. The Radar R&D team are responsible for end-to-end upgrades of the UK Weather Radar capability. Your technical skills, combined with your scientific understanding, can help us develop the cutting-edge systems that will deliver reliable and timely weather information to our customers, which include the Flood Forecasting Centre, regional water companies across the UK and the Environment Agency. Your key duties Help to design and develop operational data services exploiting cloud computing technologies to efficiently produce radar products. Support Met Office scientists and engineers to develop high-quality code and implementations of their research, lead activities to develop their capabilities. Collaborate with a motivated team to deliver projects that solve real world challenges. Why join us Our work is life-changing, often life-saving and always life-enhancing. The Met Office is Great Place to Work UK certified. We are also featured on their 'Best Workplaces in Tech' 2023 and 2024 lists, as well as their '54 Best Workplaces for Women' 2023 list. As our Foundation Scientific Software Engineer your total reward package will be up to £46,974 annually, which includes: £33,794 base pay An outstanding Civil Service pension, with an average employer contribution of 27% Recruitment Retention Allowance (RRA) you will be paid £2,200 per annum as a market supplement to reflect the demand for your skills. Whilst in post, you will be paid this market driven allowance from April 2024 until September 2025 in your monthly pay Annual Leave starting at 27.5 days (plus Bank Holidays) rising to 32.5 days (plus Bank Holidays) after 5 years and option to buy or sell up to 5 days per year of annual leave Essential Criteria, skills and experience: Experience and knowledge in a mathematical, physical or computational science or related discipline, equivalent to several years working post-graduate. Provide proactive scientific and technical insight into the solving of scientific software engineering tasks or problems Experience in designing, writing and understanding Python code, in a cloud-based, Linux environment. Apply good Quality Assurance processes, best practice, standards and/or regulations to all aspects of your work to achieve the agreed standard Communicate accurately and concisely with colleagues and/or wider stakeholders to develop trust and credibility, tailoring your method of sharing to a range of audiences Develop your skills proactively, and provide support to others to develop their skills leading to beneficial impacts How to apply If you share our values, we'd love to hear from you! Click apply to begin your application. Please complete your career history and provide evidence against each of the essential criteria in the supporting statement questionnaire. We recommend candidates use the CARL method (Context, Action, Result and Learning) for presenting evidence of experience and skills. Closing date: 08/12/2024 at 23:59. You will hear from us once the closing date has passed. How we can help If you have any questions or would like to discuss this opportunity further, please contact us at . If you're considering applying and need support to do so, please get in touch. You can request adjustments either within your application or by contacting us. Should you be offered an interview, please be aware there may be a selection exercise which could include a presentation, written test or a scenario-based activity. You can select in your application to be considered under the Disability Confident Scheme. To be invited to interview/assessment under this scheme, your application must meet the essential criteria for the role. We understand that great minds don't always think alike and as an equal opportunities employer we welcome applications from those with all protected characteristics. We recruit on merit, fairness, and open competition in line with the Civil Service Code. We can only accept applications from those eligible to live and work in the UK - please refer to GOV.UK for information. We require Security clearance, for which you need to have resided in the UK for at least 3 of the last 5 years to be eligible. You will need to achieve full security clearance within your first 6 months with us. As a world-leading authority in weather and climate services, observations are fundamental to almost everything we do at the Met Office. Our network of weather radars measure the atmosphere, feeding data into high performance numerical models and are used by our forecasting teams to precisely predict the weather. To collect these underpinning observations, we utilise innovative technology that improves the quality and accuracy of our radar systems and helps us to deliver the most accurate forecasts to our customers. Technology and science go hand-in-hand to drive our success and that's where you come in. Working with our upgraded Dual Polarisation radars, you'll join our Radar Research and Development Team to develop techniques and processes to enhance the data collected through our observing network. The Radar R&D team are responsible for end-to-end upgrades of the UK Weather Radar capability. Your technical skills, combined with your scientific understanding, can help us develop the cutting-edge systems that will deliver reliable and timely weather information to our customers, which include the Flood Forecasting Centre, regional water companies across the UK and the Environment Agency.
Submit your CV
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Latest forum topics
Jobs by city
Jobs by country