Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Apr 22, 2022
Contractor
Full Stack Software Developer – East Midlands Pay Rate to Umbrella: Up to £550 per day Security Clearance: DBS CV Deadline: Monday 25th at 13:00 Interview Process: 1 stage teams Headcount: 1 Digital/Non Digital: Digital Contracting Authority: NHS Arden and Greater East Midlands Commissioning Support Unit Contract Length: 6 months Location: remote IR35: Inside Minimum Requirement: Arden & GEM CSU is searching for a talented individual to support our Systems and Reporting Team. The applicant will have at least 3 years experience developing .NET based web systems and should be familiar with working in the Azure Cloud. Significant experience in the following; .NET Web Development Automated deployment (CI/CD) Microsoft SQL Server Azure Cloud based Technologies Build web based customer facing systems Debugging complex problems Design and implement a web based system from the ground up 1. Excellent programming skills in .Net using C#, MVC, Entity Framework, Web API. Visual Studio IDE. Web Hosting / IIS. OAuth 2.0 /OpenID Connect. 2. .NET Core Web Development - C# 3. Bootstrap Responsive Web Design, HTML 5, CSS, JavaScript, Angular Framework 4. Microsoft Azure Cloud 5. Azure Dev Ops (CI/CD) 6. OAuth 2.0 / OIDC 7. Understanding of OOP design and modelling techniques. 8. Microsoft SQL Server 9. XUnit Testing Framewaork 10. AGILE working practices 11. Good communication and interpersonal skills, including the ability to provide detailed and technical advice to both specialists and non-technical staff and customers. 12. Excellent written, presentation and verbal skills. Degree in Computing Science or equivalent knowledge and experience gained through working at a similar level in specialist area Designs, runs and improves software that meets user needs. Responsible for writing clean, secure code following a test-driven approach; create code that is open by default and easy for others to reuse. Lead development on one or a small number of related project teams. Be proficient in a wide range of technical systems; be involved in identifying appropriate technology and approaches, deciding when software should be written; contribute to the developer community; provide technical leadership; promote knowledge sharing and adoption of good practice. Typical Skills: Manage the service components to ensure they meet business needs and performance targets. Identify process optimisation opportunities. Designing solutions and services with security controls embedded, specifically engineered as mitigation against security threats. Demonstrate strong understanding and application of the most appropriate modern standards. Advise on the right way to apply standards and methods, ensuring compliance. Maintain technical responsibility for all the stages and iterations of a software development project. Know a variety of methods of prototyping and can choose the most appropriate ones. Review the systems designs of others to ensure selection of appropriate technology. Coordinate build activities across systems and understand how to undertake and support integration-testing activities. Know how to prioritise and define approaches to understand the user story, guiding others in doing so. You can offer recommendations on the best tools and methods to be used.
Mid Wales / Powys £45k - £55k plus a range of benefits C++ Software Engineer - Job opportunityLocation: Mid Wales / PowysFlexible hybrid work patternSalary: £45k - £55k plus a range of benefitsOur client is in growth mode after making several international acquisitions.They are looking to appoint a C++ Software Engineer who will help to develop embedded software solutions to create useable, high-quality code for next-generation products and services.C++ Software Engineer - Depth of experience within C / C++ development. Embedded software / Hardware. Object-oriented methodologies. The C++ Software Engineer role will appeal to someone who wants to work in a highly collaborative environment and be an integral part of the delivery of complex software solutions. If you'd like to discuss in more detail, then please contact Vicky Heard on or email
Apr 18, 2024
Full time
Mid Wales / Powys £45k - £55k plus a range of benefits C++ Software Engineer - Job opportunityLocation: Mid Wales / PowysFlexible hybrid work patternSalary: £45k - £55k plus a range of benefitsOur client is in growth mode after making several international acquisitions.They are looking to appoint a C++ Software Engineer who will help to develop embedded software solutions to create useable, high-quality code for next-generation products and services.C++ Software Engineer - Depth of experience within C / C++ development. Embedded software / Hardware. Object-oriented methodologies. The C++ Software Engineer role will appeal to someone who wants to work in a highly collaborative environment and be an integral part of the delivery of complex software solutions. If you'd like to discuss in more detail, then please contact Vicky Heard on or email
La Fosse is looking for an ML Software Engineer to join one of our algorithms teams as part of the Advanced Sensor group. They are shaping the world of tomorrow, Today. Focusing beyond the horizon and pushing exciting developments in many key areas of technology. Creating a new era of continuous innovation, bringing value and contribution to society and creating a workplace where our employees can enjoy making the most of their talent, creativity and passion. The team: The Advanced Sensor group develops multi-disciplinary and cutting-edge algorithms across multiple domains. We design algorithms to solve novel problems in sensors which are still in the prototype stage and apply them to solve real world challenges. Our work influences the technology which will be used in billions of consumer devices in the near future. What will you do? Work closely with data science and algorithms teams to build machine learning pipelines and infrastructure. Work on the low-level internals of popular machine learning frameworks (Pytorch, Tensorflow, Jax) to adapt them to the requirements of algorithms teams. Take responsibility for end-to-end design of APIs, data structures, processing pipelines and cloud integration infrastructure. Help establish best practices and a culture of excellence in deploying maintainable data and model pipelines. REQUIREMENTS B.SC in computer science or related STEM degree. At least 5 years of industry experience in SW/ML roles. High proficiency in Python. Hands on experience with low-level internals of machine learning frameworks. Strong communication and interpersonal skills with the ability to effectively communicate across multi-disciplinary teams and to translate discussions into robust software tools and designs. Strong understanding of software testing methodologies and continuous integration tools. Advantage Quantization and deployment of machine learning models to embedded platforms. Setup of distributed systems for training of ML models. High proficiency in at least one performant language: C, C++, Rust, etc.
Apr 18, 2024
Full time
La Fosse is looking for an ML Software Engineer to join one of our algorithms teams as part of the Advanced Sensor group. They are shaping the world of tomorrow, Today. Focusing beyond the horizon and pushing exciting developments in many key areas of technology. Creating a new era of continuous innovation, bringing value and contribution to society and creating a workplace where our employees can enjoy making the most of their talent, creativity and passion. The team: The Advanced Sensor group develops multi-disciplinary and cutting-edge algorithms across multiple domains. We design algorithms to solve novel problems in sensors which are still in the prototype stage and apply them to solve real world challenges. Our work influences the technology which will be used in billions of consumer devices in the near future. What will you do? Work closely with data science and algorithms teams to build machine learning pipelines and infrastructure. Work on the low-level internals of popular machine learning frameworks (Pytorch, Tensorflow, Jax) to adapt them to the requirements of algorithms teams. Take responsibility for end-to-end design of APIs, data structures, processing pipelines and cloud integration infrastructure. Help establish best practices and a culture of excellence in deploying maintainable data and model pipelines. REQUIREMENTS B.SC in computer science or related STEM degree. At least 5 years of industry experience in SW/ML roles. High proficiency in Python. Hands on experience with low-level internals of machine learning frameworks. Strong communication and interpersonal skills with the ability to effectively communicate across multi-disciplinary teams and to translate discussions into robust software tools and designs. Strong understanding of software testing methodologies and continuous integration tools. Advantage Quantization and deployment of machine learning models to embedded platforms. Setup of distributed systems for training of ML models. High proficiency in at least one performant language: C, C++, Rust, etc.
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 18, 2024
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Are you a skilled Senior Software Engineer interested in making a move? Look no further! We're seeking an experienced C++ engineer to contribute to our client's existing product development. What your day would look like as a Senior Software Engineer: Responsibility for the design, implementation, and maintenance of embedded software within an R&D setting. Working within a multidisciplinary team across the entire SDLC. Mentoring junior members of the team, while still remaining largely hands-on. Does this sound like you? Significant commercial experience in C++. A background in developing embedded software. Benefits as a Senior Software Engineer: Bonus scheme Company pension scheme BUPA Healthcare Enhanced maternity & paternity and many more, including income protection, life assurance, and employee assistance programs. If you're well-versed in C++ and interested in being this team's next Senior Software Engineer, please apply now or reach out to Partners for further information.
Apr 18, 2024
Full time
Are you a skilled Senior Software Engineer interested in making a move? Look no further! We're seeking an experienced C++ engineer to contribute to our client's existing product development. What your day would look like as a Senior Software Engineer: Responsibility for the design, implementation, and maintenance of embedded software within an R&D setting. Working within a multidisciplinary team across the entire SDLC. Mentoring junior members of the team, while still remaining largely hands-on. Does this sound like you? Significant commercial experience in C++. A background in developing embedded software. Benefits as a Senior Software Engineer: Bonus scheme Company pension scheme BUPA Healthcare Enhanced maternity & paternity and many more, including income protection, life assurance, and employee assistance programs. If you're well-versed in C++ and interested in being this team's next Senior Software Engineer, please apply now or reach out to Partners for further information.
Senior Android Engineer (VR/ Bluetooth) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction. This new product range, a comfortable XR for mass market use, has recently been announced. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh . As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers. Responsibilities Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond. Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation. Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms. Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions. Efficiently plan, manage, and document work using designated project management systems. Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation. Essential Requirements: Bachelor's degree in computer science, Computer Engineering, or related field Significant and Senior commercial experience as a software engineer Strong written and verbal communication skills Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#. Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android /iOS Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth . Desirable Skills: Experience developing for Unity and/or Unreal Engine Knowledge of C++. Experience building VR experiences, and a passion for gaming and VFX technologies. This role will be on site 2/3 days per week and can not support sponsorship apllications. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Apr 18, 2024
Full time
Senior Android Engineer (VR/ Bluetooth) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction. This new product range, a comfortable XR for mass market use, has recently been announced. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh . As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers. Responsibilities Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond. Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation. Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms. Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions. Efficiently plan, manage, and document work using designated project management systems. Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation. Essential Requirements: Bachelor's degree in computer science, Computer Engineering, or related field Significant and Senior commercial experience as a software engineer Strong written and verbal communication skills Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#. Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android /iOS Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth . Desirable Skills: Experience developing for Unity and/or Unreal Engine Knowledge of C++. Experience building VR experiences, and a passion for gaming and VFX technologies. This role will be on site 2/3 days per week and can not support sponsorship apllications. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Sectors: Electronics, Medical Devices, Aerospace, Defence Job Title: Lead Embedded Software Engineer Location: Edinburgh Salary: £60,000 - £75,000 per annum Hybrid working Great benefits package included Full Relocation assistance available Sponsorship is available for UK Based candidates Overview of company and job title: A fantastic Global engineering specialist organisation based in Edinburgh who design and develop world class leading products for multiple industries that include Medical, Industrial, Aerospace, Defence and many more are now looking to further expand their innovative, and technically advanced R&D team with the addition to hire for a new Lead Embedded Software Engineer to join the team and to be working as part of a global team to deliver ground-breaking solutions and products that make a positive impact on people's lives across the world. This role would suit a Senior Embedded Software Engineer who is looking for a career progression to take the next step to become a Lead Embedded Software Engineer. The role: As the Lead Embedded Software Engineer , you will have a role split of 50% management of leading a talented team of 4 Embedded Software Engineers and 50% being technically hands on to engineer, state requirements, design, execute and test C++ embedded software. The successful Lead Embedded Software Engineer will be working on exciting projects for Medical, Aerospace and Defence that have a positive impact on peoples lives across the Globe. Salary, hybrid working, sponsorship, & relocation assistance. The salary on offer for the Lead Embedded Software Engineer is £60,000 - £75,000 per annum . Hybrid working will be 50% WFH & 50% office. Sponsorship and full relocation assistance for UK based Senior & Lead Embedded Software Engineers is available. Senior/Lead Embedded Software Engineer Key Skills: 5-7+ years minimum industry experience Experience of real time embedded software development Modern C++ programming language Experience of Microcontrollers & Microprocessors Knowledge/Experience of Embedded Linux embedded operating systems Familiarity with network protocols - SPI, I2C, UART, RS232/485, Ethernet etc Ability to read & review hardware schematics and datasheets Experience of debugging software and supporting board bring-up activities Good analytical, problem solving and team-work skills Experience of team leadership, mentoring & project management Can lead, inspire and motivate software engineers of various experience levels Bonus nice to have skills: Experience in other languages an advantage: Embedded C, Java, C# and .Net, UML Awareness of Agile development/methodology practices RTOS Experience - FreeRTOS, ThreadX, QNX, VxWorks or more Scripting experience - Python, Bash, etc. Version Control Systems - GIT, SVN, JIRA or similar Understanding of real-time development and/or safety critical systems Awareness of continuous integration frameworks Sound understanding of other engineering disciplines and may have led multi-disciplined teams Industry experience - Cyber Security, Medical Devices, Aerospace, Defence Benefits Package: Bespoke development plan Online learning and formal development programs Enhanced pension contributions 33 days of annual leave (inclusive of public holidays) Paid family leave Private medical insurance Group income protection insurance Employee Assistance Program (EAP) Electric Vehicle Salary Sacrifice Scheme Cycle to work scheme Volunteer time off Flexible Hybrid Working Available & Fully Remote Life assurance Occupational health Vision care discounts Discount schemes Company sick pay scheme Onsite gym/ discounted gym If you are a Senior or an Experienced Embedded Software Engineer , looking for an exciting new opportunity to take the next step to progress in your career to become a Lead Embedded Software Engineer and join a hugely successful and established global engineering business, then please apply now with your updated CV or call Frank at Premier Group on and for further information and details about the role.
Apr 18, 2024
Full time
Sectors: Electronics, Medical Devices, Aerospace, Defence Job Title: Lead Embedded Software Engineer Location: Edinburgh Salary: £60,000 - £75,000 per annum Hybrid working Great benefits package included Full Relocation assistance available Sponsorship is available for UK Based candidates Overview of company and job title: A fantastic Global engineering specialist organisation based in Edinburgh who design and develop world class leading products for multiple industries that include Medical, Industrial, Aerospace, Defence and many more are now looking to further expand their innovative, and technically advanced R&D team with the addition to hire for a new Lead Embedded Software Engineer to join the team and to be working as part of a global team to deliver ground-breaking solutions and products that make a positive impact on people's lives across the world. This role would suit a Senior Embedded Software Engineer who is looking for a career progression to take the next step to become a Lead Embedded Software Engineer. The role: As the Lead Embedded Software Engineer , you will have a role split of 50% management of leading a talented team of 4 Embedded Software Engineers and 50% being technically hands on to engineer, state requirements, design, execute and test C++ embedded software. The successful Lead Embedded Software Engineer will be working on exciting projects for Medical, Aerospace and Defence that have a positive impact on peoples lives across the Globe. Salary, hybrid working, sponsorship, & relocation assistance. The salary on offer for the Lead Embedded Software Engineer is £60,000 - £75,000 per annum . Hybrid working will be 50% WFH & 50% office. Sponsorship and full relocation assistance for UK based Senior & Lead Embedded Software Engineers is available. Senior/Lead Embedded Software Engineer Key Skills: 5-7+ years minimum industry experience Experience of real time embedded software development Modern C++ programming language Experience of Microcontrollers & Microprocessors Knowledge/Experience of Embedded Linux embedded operating systems Familiarity with network protocols - SPI, I2C, UART, RS232/485, Ethernet etc Ability to read & review hardware schematics and datasheets Experience of debugging software and supporting board bring-up activities Good analytical, problem solving and team-work skills Experience of team leadership, mentoring & project management Can lead, inspire and motivate software engineers of various experience levels Bonus nice to have skills: Experience in other languages an advantage: Embedded C, Java, C# and .Net, UML Awareness of Agile development/methodology practices RTOS Experience - FreeRTOS, ThreadX, QNX, VxWorks or more Scripting experience - Python, Bash, etc. Version Control Systems - GIT, SVN, JIRA or similar Understanding of real-time development and/or safety critical systems Awareness of continuous integration frameworks Sound understanding of other engineering disciplines and may have led multi-disciplined teams Industry experience - Cyber Security, Medical Devices, Aerospace, Defence Benefits Package: Bespoke development plan Online learning and formal development programs Enhanced pension contributions 33 days of annual leave (inclusive of public holidays) Paid family leave Private medical insurance Group income protection insurance Employee Assistance Program (EAP) Electric Vehicle Salary Sacrifice Scheme Cycle to work scheme Volunteer time off Flexible Hybrid Working Available & Fully Remote Life assurance Occupational health Vision care discounts Discount schemes Company sick pay scheme Onsite gym/ discounted gym If you are a Senior or an Experienced Embedded Software Engineer , looking for an exciting new opportunity to take the next step to progress in your career to become a Lead Embedded Software Engineer and join a hugely successful and established global engineering business, then please apply now with your updated CV or call Frank at Premier Group on and for further information and details about the role.
Exciting Opportunity for Senior Embedded Software Engineer! Are you ready to pioneer cutting-edge projects that will redefine the technological landscape? Do you have a passion for leading intricate electronic endeavours? Join an exceptional and expanding tech firm with a global footprint, offering a hybrid work model based just outside Bristol. My client is at the forefront of delivering revolutionary engineering solutions for the Oil & Gas and UK Rail Industries. The Role: My client is on the lookout for a seasoned and highly proficient Senior Embedded Software Engineer to boost their Hardware Solutions Team. Key Responsibilities: Spearhead the Embedded Software Team, driving innovation and excellence. Architect, design, develop, and refine embedded software products to support our R&D initiatives and commercial endeavours. Uphold standards of design brilliance, ensuring every aspect of our software solutions exceeds expectations. Produce meticulous technical documentation and instil best practices across the team. Coordinate and manage project activities, providing guidance and mentorship to junior engineers. What We Seek: Demonstrated expertise in both technical and leadership domains. Bachelor's or Master's degree in Electrical/Electronics/Software/Computer Science. Proven track record in Embedded Software architecture design and implementation. Proficiency in Python, C, and C++ programming languages. Exceptional problem-solving abilities and analytical acumen. Extensive experience in software design, development, debugging Testing for microprocessors and microcontrollers. Proficiency in embedded application development for systems demanding high reliability and availability. Familiarity with embedded operating systems, including Linux/UNIX and various RTOS families. Deep understanding and utilisation of microcontroller peripherals for data acquisition and control Proficiency in firmware application development for communication interfaces Knowledge and utilisation of communication protocols Strong communication skills and a collaborative spirit to foster a culture of quality and teamwork. Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing IT and Technology recruitment companies. People. Technology. Connected. Connexa Technology is acting as an Employment Agency in relation to this vacancy.
Apr 18, 2024
Full time
Exciting Opportunity for Senior Embedded Software Engineer! Are you ready to pioneer cutting-edge projects that will redefine the technological landscape? Do you have a passion for leading intricate electronic endeavours? Join an exceptional and expanding tech firm with a global footprint, offering a hybrid work model based just outside Bristol. My client is at the forefront of delivering revolutionary engineering solutions for the Oil & Gas and UK Rail Industries. The Role: My client is on the lookout for a seasoned and highly proficient Senior Embedded Software Engineer to boost their Hardware Solutions Team. Key Responsibilities: Spearhead the Embedded Software Team, driving innovation and excellence. Architect, design, develop, and refine embedded software products to support our R&D initiatives and commercial endeavours. Uphold standards of design brilliance, ensuring every aspect of our software solutions exceeds expectations. Produce meticulous technical documentation and instil best practices across the team. Coordinate and manage project activities, providing guidance and mentorship to junior engineers. What We Seek: Demonstrated expertise in both technical and leadership domains. Bachelor's or Master's degree in Electrical/Electronics/Software/Computer Science. Proven track record in Embedded Software architecture design and implementation. Proficiency in Python, C, and C++ programming languages. Exceptional problem-solving abilities and analytical acumen. Extensive experience in software design, development, debugging Testing for microprocessors and microcontrollers. Proficiency in embedded application development for systems demanding high reliability and availability. Familiarity with embedded operating systems, including Linux/UNIX and various RTOS families. Deep understanding and utilisation of microcontroller peripherals for data acquisition and control Proficiency in firmware application development for communication interfaces Knowledge and utilisation of communication protocols Strong communication skills and a collaborative spirit to foster a culture of quality and teamwork. Established in Didsbury, Connexa Technology Ltd is becoming one of the UK's fastest growing IT and Technology recruitment companies. People. Technology. Connected. Connexa Technology is acting as an Employment Agency in relation to this vacancy.
Software Engineer C++ Stevenage SC required before starting 12 Months could be extended Full Time Onsite PAY RATE - Up to £48.72 Per Hour PAYE Up To £65 Per Hour Pay To Umbrella Company INTERVIEW PROCESS 1 stage virtual interview CRITICAL ELEMENTS Strong knowledge of C and C++, Previous experience of developing Software in the area of test solutions, Good team working and communication skills The Opportunity • Are you a forward thinking and talented software engineer who is passionate about creating high quality software and looking to take your career to the next level? • This is a fantastic opportunity to be part of a team that is starting an exciting phase of transforming the way we develop and deliver software, putting our engineers at the heart of this transformation whilst developing software that facilitates testing across the whole of the companies UK product portfolio. • We invite you to apply to join a team with a great balance of new ideas and in depth experience which promotes a highly dynamic working environment. • The role will be for an initial 12 month period. In this role you will be: • Designing and developing Test Equipment software to test world leading complex missile systems and sub-components; • Working with a wide range of teams and stakeholders to deliver test software capability of products from early concept to production; • Exploring and experimenting with new implementations and technologies to meet the ever challenging customer requirements • Challenging and implementing real change when opportunities arise in the way the software is developed both within test software and the wider software community • Embracing Agility and delivering value to the company giving you are real sense of achievement • Working in a Software Engineering office / lab environment engaging with test equipment and electronic circuitry. What s in it for you? • Chance to join a friendly, motivated team and play a part in its evolution. • Working in a department supporting the whole product portfolio throughout the entire engineering lifecycle will give you the platform to significantly increase your engineering skills and knowledge. • To input and shape how Software is developed by introducing new development techniques and tools • Working closely with our colleagues across the UK and in France and Italy, so there may be the opportunity to travel both within the UK and to our sites in France and Italy. • Great personal development opportunities through various learning and development initiatives to keep you skills at the forefront of software engineering • A supportive working environment enabling you to develop and grow your career in a company with expanding horizons. • Working at the sharp end of product development and production, enabling the development and delivery of our world leading products to customers. What s great about the team • The UK Test Software team is a multi-disciplined, dynamic, focused and agile team of about 50 engineers specialising in all aspects of Test Solution design, including hardware, software and embedded real-time systems. It is a great place to learn about the company s entire product range. What are we looking for We are keen to expand our team with the right people that complement and enrich our culture while empowering our exciting transformation initiative. We are keen to learn from new people and passionate about building high performing teams. We therefore invite self-motivated, passionate, adaptable and proficient software engineers to apply for this role. • Previous software engineering experience in the development of test solutions • Strong ability to write software in C / C++; experience with C# and scripting languages would be an advantage to our future strategy. • Proactive and able to take ownership of the software development. • Great communication skills with a strong motivation for collaboration. • Previous experience working in an agile development team. • A strong understanding of what is required to create high quality software and the ability to support quality practices • Knowledge and experience of NI Test Stand is desirable • Knowledge of electronics measurement and debug techniques using equipment such as oscilloscopes and spectrum analysers • Understanding of communications and serial interfaces such as RS422, RS485, Modbus, CAN and 1553 • Can articulate the benefits of key software craftsmanship practices like unit testing and good design • Someone who is comfortable with change and understands the importance of continuous improvement within a modern software development team. • Experience of Test Driven Development within a software engineering context and comfortable with practices like pair programming and lightweight design modelling • A good understanding of automation, continuous integration and DevOps principles and practices desirable.
Apr 18, 2024
Full time
Software Engineer C++ Stevenage SC required before starting 12 Months could be extended Full Time Onsite PAY RATE - Up to £48.72 Per Hour PAYE Up To £65 Per Hour Pay To Umbrella Company INTERVIEW PROCESS 1 stage virtual interview CRITICAL ELEMENTS Strong knowledge of C and C++, Previous experience of developing Software in the area of test solutions, Good team working and communication skills The Opportunity • Are you a forward thinking and talented software engineer who is passionate about creating high quality software and looking to take your career to the next level? • This is a fantastic opportunity to be part of a team that is starting an exciting phase of transforming the way we develop and deliver software, putting our engineers at the heart of this transformation whilst developing software that facilitates testing across the whole of the companies UK product portfolio. • We invite you to apply to join a team with a great balance of new ideas and in depth experience which promotes a highly dynamic working environment. • The role will be for an initial 12 month period. In this role you will be: • Designing and developing Test Equipment software to test world leading complex missile systems and sub-components; • Working with a wide range of teams and stakeholders to deliver test software capability of products from early concept to production; • Exploring and experimenting with new implementations and technologies to meet the ever challenging customer requirements • Challenging and implementing real change when opportunities arise in the way the software is developed both within test software and the wider software community • Embracing Agility and delivering value to the company giving you are real sense of achievement • Working in a Software Engineering office / lab environment engaging with test equipment and electronic circuitry. What s in it for you? • Chance to join a friendly, motivated team and play a part in its evolution. • Working in a department supporting the whole product portfolio throughout the entire engineering lifecycle will give you the platform to significantly increase your engineering skills and knowledge. • To input and shape how Software is developed by introducing new development techniques and tools • Working closely with our colleagues across the UK and in France and Italy, so there may be the opportunity to travel both within the UK and to our sites in France and Italy. • Great personal development opportunities through various learning and development initiatives to keep you skills at the forefront of software engineering • A supportive working environment enabling you to develop and grow your career in a company with expanding horizons. • Working at the sharp end of product development and production, enabling the development and delivery of our world leading products to customers. What s great about the team • The UK Test Software team is a multi-disciplined, dynamic, focused and agile team of about 50 engineers specialising in all aspects of Test Solution design, including hardware, software and embedded real-time systems. It is a great place to learn about the company s entire product range. What are we looking for We are keen to expand our team with the right people that complement and enrich our culture while empowering our exciting transformation initiative. We are keen to learn from new people and passionate about building high performing teams. We therefore invite self-motivated, passionate, adaptable and proficient software engineers to apply for this role. • Previous software engineering experience in the development of test solutions • Strong ability to write software in C / C++; experience with C# and scripting languages would be an advantage to our future strategy. • Proactive and able to take ownership of the software development. • Great communication skills with a strong motivation for collaboration. • Previous experience working in an agile development team. • A strong understanding of what is required to create high quality software and the ability to support quality practices • Knowledge and experience of NI Test Stand is desirable • Knowledge of electronics measurement and debug techniques using equipment such as oscilloscopes and spectrum analysers • Understanding of communications and serial interfaces such as RS422, RS485, Modbus, CAN and 1553 • Can articulate the benefits of key software craftsmanship practices like unit testing and good design • Someone who is comfortable with change and understands the importance of continuous improvement within a modern software development team. • Experience of Test Driven Development within a software engineering context and comfortable with practices like pair programming and lightweight design modelling • A good understanding of automation, continuous integration and DevOps principles and practices desirable.
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 18, 2024
Full time
Join us at Saab Seaeye in creating the most innovative robotic technology for the harshest environment in the deepest oceans and most turbulent waters. We lead the world with the most advanced engineering, electronics and software systems for pioneering electric underwater technology. We don't just create products - we are revolutionising the underwater world. So come and be part of an innovative and agile team that is dedicated to smart and inspired technology that is rapidly changing the future of underwater robotics. Job Purpose: To design and implement application or embedded software solutions for underwater robotics applications in line with the company's business needs through innovation, creativity and professionalism. You will be a team player, who is proactive and able to work with minimal supervision either on your own or within project teams. Essential Skills: Bachelor's degree from an accredited college in a related discipline, or equivalent experience/combined education. 3+ years' experience development of application software in C or C++ in commercial environment. Experience of Full-lifecycle product design: from specification to production Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Experience of change management systems such as SVN and Git Experience of working on Windows 10 IoT or Linux (Ubuntu) Excellent communication skills (written/spoken) Desirable skills: GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Experience of application development for Linux OS Experience of using Microsoft DevOps General accountabilities and responsibilities: Work alongside the technical leads to define and design the software architecture across a complex distributed system Conceptual design at both architecture and module level Develop, and manage the development of, codebases to high quality standards according to coding guidelines Devise test strategies and toolsets Broad-spread technical skillset: from Application-level development (Windows/Linux) through to embedded software and simulation Undertake national and international travel in support of the company's technical objectives To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Apr 18, 2024
Full time
Introduction Saab UK is part of Scandinavia's largest defence company, bringing together the best of Swedish and British innovation. Saab offers world-leading solutions and services in defence, aviation, space, and civil security to keep people and society safe. Our UK presence has been growing at pace, meaning we can offer a wide range of opportunities for personal fulfilment and career growth. We currently employ over 500 people across eight sites in the UK, and our specialisations include software engineering, underwater robotics, radars, AI, and armed forces training. As part of the global entity Saab AB, Saab UK combines the innovative spirit of a start-up with the resources and expertise of a larger corporation. Globally, Saab employs over 22,000 people, with operations on every continent. Our partnerships with UK customers and industry mean we are able to deliver innovative solutions to complex challenges, anticipating the threats of tomorrow. We invest 23% of our annual revenue into research and development, collaborating with a range of partners including industry and academia. Saab is a company that offers our employees plenty of opportunities for growth and advancement. We embrace diversity and are committed to providing a workplace where individuals can thrive professionally, paving the way for future progression. We also recognise the need for a healthy work-life balance to ensure our staff have the chance to live a fulfilling life beyond the workplace. The Role: To lead multiple concurrent software development activities, directing and managing software engineers in the delivery of technical solutions for new and existing products. Build and enhance software engineering principles with the appropriate latest technologies delivering projects to cost and timescale budget. Key accountabilities and responsibilities: Software Engineer with min 7 years' experience as a Senior Engineer Able to demonstrate expertise and experience in software used on industrial/vehicle/vessel systems Broad understanding of software from embedded though to applications Leading multi-disciplined teams of software engineers Able to develop a software architecture for complex systems from scratch Sound understanding of modern software methods and technologies Able to maintain a system level approach and not get lost in the detail Able to develop system level requirements and derive lower level requirements to achieve these Sound understanding of safety concepts and design Able to interface directly with customers Able to act as a technical authority Able to communicate technical concepts to non-technical stakeholders Able to estimate work content and duration Able to plan work loading for teams ensuring no team member is overloaded Able to develop and instigate processes to ensure industry best practice is achieved Able to ensure appropriate levels of Software Quality are achieved for projects Able to mentor and develop junior engineers Ability to delegate tasks Able to manage resources and budgets Practical understanding of standards and application of standards Appreciation of Cyber Security and the impacts on design Essential Skills: Able to demonstrate technical leadership for software skills in most of the following technologies on both Windows and Linux: C++ C RTOS Linux Windows Javascript Software test Software Version control Docker TCP-IP / UDP SQL or other databases Dev tools (Wireshark, system log interrogation etc ) Databases Cyber Security API's Desirable Skills: CAN / LIN Buses Serial Buses (RS485 / RS232 etc ) SPI / I2C Python Go XML JSON HTML CSS Web backend servers (Angular, Django, NodeJS, React, Apache or similar) Web Sockets IP video and video routing Familiarity with Systems serving Real Time Information via Web Sockets Use of DDS and interfacing with it Message Queues (Active MQ/Rabbit MQ/ZeroMQ) GUI Development experience (.Net GUI framework, Qt 6.2 or previous versions) Developing and debugging software for application software in Visual studio (2013, 2017, 2022) Simulation Tools General accountabilities and responsibilities: To use personal judgement and initiative to develop effective and constructive solutions to challenges and obstacles in day to day activities and procedures within the specified role. To maintain personal ability in, and appropriate use of, all relevant IT (Information & Technology) and other systems required to adequately perform the role. To act ethically, with integrity and in the best interest of the business at all times. To maintain a professional and supportive relationship with team members and other departments in order to deliver business and delivery objectives or deadlines. To carry out any other duties as detailed by your Supervisor or Manager from time to time. To keep good time management to minimise any wasted time and maximise productivity and effectiveness. Quality, health, safety and environment (QHSE) Cooperate with the company to achieve a healthy, safe and sustainable working environment. Work in ways that ensure your own safety and that of others; "Do the right thing even when no one is looking." Report any incidents, near misses or other health, safety and environmental concerns. Deliver all products and services in line with Saab Seaeye quality standards to ensure we meet our customer requirements and highlight any quality concerns or potential improvements.
Graduate Software Engineers! C, C++, Java, Signal Processing, VHDL, Embedded, Electronics, Greenfield R&D. Surrey, South East UK (Must be eligible for SC / DV clearance) Are you a Graduate Software Engineer that craves innovation, greenfield projects, making an impact and having the autonomy to choose your own projects? Would you like to shape your learning and development? If so, please read on. We are seeking talented Graduate / Junior Software Engineers to join a fast-growing technical consultancy delivering software & hardware solutions to British MoD projects. The company take on complex projects that require deep problem solving. You get to choose from that range of projects and to set your own destiny in terms of learning and development, whilst being mentored and supported in your development by a fantastic team. What do you need? Candidates must have a strong academic background from a Russell Group university (Oxford, Imperial, Durham, Southampton), typically with a first-class degree or PhD in a numerate subject such as physics, engineering or maths. Along with top grade A-Level results in similar STEM categories. You will need a highly analytical mindset, strong technical skills, a natural flair for solving complex problems and knowledge of hardware, software, electronics and engineering principles. Although not a pre-requisite, capabilities in any of the following areas are of particular interest: RF system design and implementation Signal processing algorithm design Software development (eg C/C++/Java) VHDL implementation for FPGAs Analogue/digital electronics design and implementation PCB schematic capture and layout How to apply Hit apply to upload your CV or please contact Tom Rayner at Spectrum IT Recruitment for further information. (url removed) Applicants must be based in the UK and be eligible for security clearance (SC, DV). Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Apr 18, 2024
Full time
Graduate Software Engineers! C, C++, Java, Signal Processing, VHDL, Embedded, Electronics, Greenfield R&D. Surrey, South East UK (Must be eligible for SC / DV clearance) Are you a Graduate Software Engineer that craves innovation, greenfield projects, making an impact and having the autonomy to choose your own projects? Would you like to shape your learning and development? If so, please read on. We are seeking talented Graduate / Junior Software Engineers to join a fast-growing technical consultancy delivering software & hardware solutions to British MoD projects. The company take on complex projects that require deep problem solving. You get to choose from that range of projects and to set your own destiny in terms of learning and development, whilst being mentored and supported in your development by a fantastic team. What do you need? Candidates must have a strong academic background from a Russell Group university (Oxford, Imperial, Durham, Southampton), typically with a first-class degree or PhD in a numerate subject such as physics, engineering or maths. Along with top grade A-Level results in similar STEM categories. You will need a highly analytical mindset, strong technical skills, a natural flair for solving complex problems and knowledge of hardware, software, electronics and engineering principles. Although not a pre-requisite, capabilities in any of the following areas are of particular interest: RF system design and implementation Signal processing algorithm design Software development (eg C/C++/Java) VHDL implementation for FPGAs Analogue/digital electronics design and implementation PCB schematic capture and layout How to apply Hit apply to upload your CV or please contact Tom Rayner at Spectrum IT Recruitment for further information. (url removed) Applicants must be based in the UK and be eligible for security clearance (SC, DV). Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy. Spectrum IT Recruitment (South) Limited is acting as an Employment Agency in relation to this vacancy.
Embedded Software Engineer, Cambridge, £50k - £80k We are recruiting for an Embedded Software Engineer to join a fast growing and dynamic Cambridge based electronics R&D company developing a myriad of cutting edge products. You will be at the forefront of this innovation helping to develop the latest technology to defend against technological and cyber threats. You ll see ideas become a reality as you create prototypes through a rapid approach to design and implementation. This really is a fantastically challenging, varied, and agile role. Every day, you will be operating at the boundary of technological exploration through inventions and cutting-edge technology. Due to the nature of the role you must be able to obtain UK Security Clearance. Embedded Software Engineer requirements Skilled in C and at least one other language as appropriate for prototyping or test harness creation (such as C#, C++, MATLAB, PHP, Python or Simulink) Recent and relevant experience of development of applications for Real Time Operating Systems (RTOS) or bare metal, Experience of debugging embedded software, Interfacing to standard peripherals such as SPI, I2C, UART etc., Optimisation for resource constrained applications, Good knowledge of standard algorithms beneficial. Ability to develop new and / or adapt existing algorithms beneficial. You will also have a track record of academic excellence, hold a relevant degree, and have proven technical capabilities including the design and development of technology solutions. Benefits: Expect a very competitive basic salary and bonus scheme. Enjoy fantastic work environment in a purpose building R&D Lab with all the latest kit. Lunch, snacks, and refreshments provided Superb Employer pension contribution of 12% (of pensionable salary +3% personal contribution) Private medical insurance for you and your family & Life insurance 25 days annual holiday plus bank holidays A comprehensive relocation package is available, if applicable Electric Vehicle leasing & Cycle to Work scheme Access to group social and sport clubs Discounts and memberships to local sports facilities and the theatre Job Title Embedded Software Engineer Salary: circa £50k - £80k + bonus + benefits Vacancy Location: Cambridge, Cambridgeshire For more about this exclusive opportunity please contact Adam Mayne url removed
Apr 18, 2024
Full time
Embedded Software Engineer, Cambridge, £50k - £80k We are recruiting for an Embedded Software Engineer to join a fast growing and dynamic Cambridge based electronics R&D company developing a myriad of cutting edge products. You will be at the forefront of this innovation helping to develop the latest technology to defend against technological and cyber threats. You ll see ideas become a reality as you create prototypes through a rapid approach to design and implementation. This really is a fantastically challenging, varied, and agile role. Every day, you will be operating at the boundary of technological exploration through inventions and cutting-edge technology. Due to the nature of the role you must be able to obtain UK Security Clearance. Embedded Software Engineer requirements Skilled in C and at least one other language as appropriate for prototyping or test harness creation (such as C#, C++, MATLAB, PHP, Python or Simulink) Recent and relevant experience of development of applications for Real Time Operating Systems (RTOS) or bare metal, Experience of debugging embedded software, Interfacing to standard peripherals such as SPI, I2C, UART etc., Optimisation for resource constrained applications, Good knowledge of standard algorithms beneficial. Ability to develop new and / or adapt existing algorithms beneficial. You will also have a track record of academic excellence, hold a relevant degree, and have proven technical capabilities including the design and development of technology solutions. Benefits: Expect a very competitive basic salary and bonus scheme. Enjoy fantastic work environment in a purpose building R&D Lab with all the latest kit. Lunch, snacks, and refreshments provided Superb Employer pension contribution of 12% (of pensionable salary +3% personal contribution) Private medical insurance for you and your family & Life insurance 25 days annual holiday plus bank holidays A comprehensive relocation package is available, if applicable Electric Vehicle leasing & Cycle to Work scheme Access to group social and sport clubs Discounts and memberships to local sports facilities and the theatre Job Title Embedded Software Engineer Salary: circa £50k - £80k + bonus + benefits Vacancy Location: Cambridge, Cambridgeshire For more about this exclusive opportunity please contact Adam Mayne url removed
C++ Software Engineer Halifax - 5 days on site 30,000 - 50,000 DOE + Pension + Holiday This is an excellent opportunity for a Software Engineer to join a well-established company operating in the electronic, mechanical and software control engineering space. This leading company is a go-to for professional audio services. Their equipment is behind the scenes of major live events, from sporting matches to talent shows. Renowned for quality and innovation, they've been shaping how we hear television and radio for over 60 years. In this varied role you will be responsible for working closely alongside product managers to develop new software products. Through development of these new products you will be required to maintain a high standard of work and ensure reliability. Utilising both programming and embedded skills you will be heavily involved of all stages in the products lifecycle. The ideal candidate will have experience with C++ programming and knowledge of embedded systems. Equally, you must have knowledge of Networking, including TCP/IP and overall troubleshooting abilities. Although not required, it is desirable to have experience with AoIP, VoIP, and an understanding of Java or JavaScript. This is a fantastic opportunity for a talented Software Engineer with experience of C++ to join a stable and growing company in a highly varied and technical role. The Role: - Development of new software products - Programming and embedded development - Fulfilling the full product lifecycle - 5 Days on site The Person: - Previous experience with C++ - Knowledge of Network technologies (TCP/IP) - Experience with programming and embedded. - Desirable to have worked with AoIP and/or VoIP Reference Number: BBBH(phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Apr 18, 2024
Full time
C++ Software Engineer Halifax - 5 days on site 30,000 - 50,000 DOE + Pension + Holiday This is an excellent opportunity for a Software Engineer to join a well-established company operating in the electronic, mechanical and software control engineering space. This leading company is a go-to for professional audio services. Their equipment is behind the scenes of major live events, from sporting matches to talent shows. Renowned for quality and innovation, they've been shaping how we hear television and radio for over 60 years. In this varied role you will be responsible for working closely alongside product managers to develop new software products. Through development of these new products you will be required to maintain a high standard of work and ensure reliability. Utilising both programming and embedded skills you will be heavily involved of all stages in the products lifecycle. The ideal candidate will have experience with C++ programming and knowledge of embedded systems. Equally, you must have knowledge of Networking, including TCP/IP and overall troubleshooting abilities. Although not required, it is desirable to have experience with AoIP, VoIP, and an understanding of Java or JavaScript. This is a fantastic opportunity for a talented Software Engineer with experience of C++ to join a stable and growing company in a highly varied and technical role. The Role: - Development of new software products - Programming and embedded development - Fulfilling the full product lifecycle - 5 Days on site The Person: - Previous experience with C++ - Knowledge of Network technologies (TCP/IP) - Experience with programming and embedded. - Desirable to have worked with AoIP and/or VoIP Reference Number: BBBH(phone number removed) To apply for this role or for to be considered for further roles, please click "Apply Now" or contact Tom McLaughlin at Rise Technical Recruitment This vacancy is being advertised by Rise Technical Recruitment Ltd. The services of Rise Technical Recruitment Ltd are that of an Employment Agency Rise Technical Recruitment Ltd regrets to inform that our client can only accept applications from engineering candidates who have a valid legal permit or right to work in the United Kingdom. Potential candidates who do not have this right or permit, or are pending an application to obtain this right or permit should not apply as your details will not be processed.
Senior Android Engineer (VR/ Bluetooth) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction. This new product range, a comfortable XR for mass market use, has recently been announced. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh . As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers. Responsibilities Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond. Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation. Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms. Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions. Efficiently plan, manage, and document work using designated project management systems. Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation. Essential Requirements: Bachelor's degree in computer science, Computer Engineering, or related field Significant and Senior commercial experience as a software engineer Strong written and verbal communication skills Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#. Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android /iOS Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth . Desirable Skills: Experience developing for Unity and/or Unreal Engine Knowledge of C++. Experience building VR experiences, and a passion for gaming and VFX technologies. This role will be on site 2/3 days per week and can not support sponsorship apllications. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
Apr 18, 2024
Full time
Senior Android Engineer (VR/ Bluetooth) Edinburgh Sadly sponsorship is not provided Are you excited by the visual effects (VFX) or the XR/VR industries? Are you an experienced software engineer with a creative mindset? Do you love developing amazing, hardware-integrated software products? About Us: The natural way to interact with augmented and virtual reality will be with your hands. Our client is developing incredible wearable products based on soft and stretchy sensor technology for the future of human-machine interaction. This new product range, a comfortable XR for mass market use, has recently been announced. We are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team in Edinburgh . As a Senior Software Engineer , you will be responsible for designing, developing, and implementing software solutions that align with business objectives and meet clients' requirements. You will play a key role in driving innovation and leading development efforts, working closely with cross-functional teams to deliver high-quality software products Interest in animation - or VR content creation - pipelines will be a strong advantage. You will enjoy the excitement of working with cutting-edge technology, solving problems, and to customer needs. Your customer-centric approach will not only drive technical solutions but also shape the future development of products, ultimately ensuring an exceptional user experience for our valued customers. Responsibilities Design, develop, and verify cutting-edge software solutions for seamless interfacing with Motion Capture and XR gloves across a diverse array of computing platforms, ranging from VR headsets to desktop computers, and beyond. Deliver technical leadership and provide mentorship to fellow software engineers, fostering a culture of continuous learning and innovation. Collaborate with subject matter experts, product management, and engineering leaders to architect capabilities on software platforms. Foster productive collaborations with our software, embedded, and machine learning teams to deliver comprehensive end-to-end solutions. Efficiently plan, manage, and document work using designated project management systems. Consistently stay informed about the latest advancements from motion capture and mixed reality partners, reinforcing a competitive edge in technological innovation. Essential Requirements: Bachelor's degree in computer science, Computer Engineering, or related field Significant and Senior commercial experience as a software engineer Strong written and verbal communication skills Proficiency in a range of programming languages, ideally with experience in TypeScript, JavaScript, or C#. Experience with front-end frameworks such as React, Angular, or VueJS. OR mobile development in Android /iOS Experience working with integrations with hardware peripherals, ideally with experience in Bluetooth . Desirable Skills: Experience developing for Unity and/or Unreal Engine Knowledge of C++. Experience building VR experiences, and a passion for gaming and VFX technologies. This role will be on site 2/3 days per week and can not support sponsorship apllications. We are an equal opportunities employer and welcome applications from all suitably qualified persons regardless of their race, sex, disability, religion/belief, sexual orientation or age.
A new and exciting opportunity has arisen for an Embedded Software Engineer to join a hugely exciting company who are going through an extended period of growth. Benefits: Bonus, 25 days+BH, share options, healthcare, EV scheme Exceptional long term career progression opportunities With no day ever being the same the Embedded Software Engineer role offers genuine long-term progression and career development within a first-class manufacturing environment. Role & Responsibilities: Designing & developing firmware for both existing & new products Developing software for testing of products Producing high quality design & user documentation Reviewing code & design architecture Knowledge, Skills & Experience: Experience within engineering environment as an Embedded Software Engineer or similar role. Skilled in Embedded C & C++ Working on real-time systems How to apply: Suitable candidates for the Embedded Software Engineer role should apply immediately using the 'Apply Now' button by calling Oliver Broderick on or by sending your CV directly to . If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors. Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
Apr 18, 2024
Full time
A new and exciting opportunity has arisen for an Embedded Software Engineer to join a hugely exciting company who are going through an extended period of growth. Benefits: Bonus, 25 days+BH, share options, healthcare, EV scheme Exceptional long term career progression opportunities With no day ever being the same the Embedded Software Engineer role offers genuine long-term progression and career development within a first-class manufacturing environment. Role & Responsibilities: Designing & developing firmware for both existing & new products Developing software for testing of products Producing high quality design & user documentation Reviewing code & design architecture Knowledge, Skills & Experience: Experience within engineering environment as an Embedded Software Engineer or similar role. Skilled in Embedded C & C++ Working on real-time systems How to apply: Suitable candidates for the Embedded Software Engineer role should apply immediately using the 'Apply Now' button by calling Oliver Broderick on or by sending your CV directly to . If you are interested in this position please click 'apply'. Hunter Selection Limited is a recruitment consultancy with offices UK wide, specialising in permanent & contract roles within Engineering & Manufacturing, IT & Digital, Science & Technology and Service & Sales sectors. Please note as we receive a high level of applications we can only respond to applicants whose skills & qualifications are suitable for this position. No terminology in this advert is intended to discriminate against any of the protected characteristics that fall under the Equality Act 2010. For the purposes of the Conduct Regulations 2003, when advertising permanent vacancies we are acting as an Employment Agency, and when advertising temporary/contract vacancies we are acting as an Employment Business.
These roles will suit either an experienced technical assessor or candidates who are looking to move into this field with an extensive software engineering background. Your strong communication skills will enable you to construct and convey logical arguments effectively reaffirming your technical expertise.The client is involved in critical projects related to defence and aviation safety. working with cutting-edge technologies. There are plenty of opportunities for professional development within a supportive environment. The company operates a nine-day fortnight, so every other week is a three-day weekend.The software assurance roles are an opportunity to make a significant impact on high-profile projects. You will conduct Independent Technical Evaluations (ITE) of third-party software and documentation for safety compliance. You will leverage your expertise in C, C++ Embedded software, DO178C, and ADA to deliver trusted technical assurance. For the Team Lead roles, the postholder will provide expert technical leadership and guidance to a team of software assurance professionals. To be suitable for these roles you will have a background in Software Engineering and assurance and have worked either within the aerospace sector or a similar highly regulated industry. Overview Software Assurance Engineers South 60-90K, plus benefits Key Skills Software Assurance, C. C++, DO178, EmbeddedThis role offers a dynamic and stimulating environment where you will deliver impactful results through meeting deadlines and ensuring software integrity through sound judgment and evidence-based analysis. You will be Continuously expanding your expertise by gaining the support and training to deepen your technical knowledge and become a confident technical assurance expert.Due to the nature of work undertaken by our client, incumbents of these positions are required to undergo pre-employment screening and must be able to satisfy clearance criteria for UK Security Vetting to SC Level.Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to several high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days, please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV/details in the future and we shall assess your suitability at that time. This role is a permanent position.
Apr 18, 2024
Full time
These roles will suit either an experienced technical assessor or candidates who are looking to move into this field with an extensive software engineering background. Your strong communication skills will enable you to construct and convey logical arguments effectively reaffirming your technical expertise.The client is involved in critical projects related to defence and aviation safety. working with cutting-edge technologies. There are plenty of opportunities for professional development within a supportive environment. The company operates a nine-day fortnight, so every other week is a three-day weekend.The software assurance roles are an opportunity to make a significant impact on high-profile projects. You will conduct Independent Technical Evaluations (ITE) of third-party software and documentation for safety compliance. You will leverage your expertise in C, C++ Embedded software, DO178C, and ADA to deliver trusted technical assurance. For the Team Lead roles, the postholder will provide expert technical leadership and guidance to a team of software assurance professionals. To be suitable for these roles you will have a background in Software Engineering and assurance and have worked either within the aerospace sector or a similar highly regulated industry. Overview Software Assurance Engineers South 60-90K, plus benefits Key Skills Software Assurance, C. C++, DO178, EmbeddedThis role offers a dynamic and stimulating environment where you will deliver impactful results through meeting deadlines and ensuring software integrity through sound judgment and evidence-based analysis. You will be Continuously expanding your expertise by gaining the support and training to deepen your technical knowledge and become a confident technical assurance expert.Due to the nature of work undertaken by our client, incumbents of these positions are required to undergo pre-employment screening and must be able to satisfy clearance criteria for UK Security Vetting to SC Level.Electus Recruitment Solutions provides specialist engineering and technical recruitment solutions to several high technology industries. We thank you for your interest in this vacancy. If you don't hear from us within 7 working days, please presume your application has been unsuccessful on this occasion. You are of course free to resubmit your CV/details in the future and we shall assess your suitability at that time. This role is a permanent position.
Senior Firmware Engineer Mission : We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as a whole. Skills and attributes: You should have proven skills in modern C/C++ microcontroller firmware development for embedded devices ideally with the Si-Labs, Microchip, and TI Micro-Controller families Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products Education You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture, and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future. "We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability." What we offer you: Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Learning Portal and much more. Apply now: Please submit an online application to be considered for any position with us. You know about us, so let us learn about you! Apply today. Let us learn about you! Apply today. Why us? Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive. €25.7bn global revenue (Apply online only)+ employees in 100+ countries 45% of revenue from IoT 5% of revenue devoted for R&D You must submit an online application to be considered for any position with us. This position will be posted until filled It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
Apr 18, 2024
Full time
Senior Firmware Engineer Mission : We are seeking a highly talented and self-motivated Senior Firmware Engineer to work in our UK team. Based in the Plymouth office in a hybrid role with a minimum of 2 days on site with occasional travel to other sites as required. As an embedded firmware engineer you will have a structured approach to design and verification with demonstrable skills in selecting appropriate software architectures. You will be able to produce efficient embedded software implementations and have a good appreciation of electronic hardware. You will play a key role in the realisation of leading-edge smart heating products. It is key that you can demonstrate you are a natural collaborator with a successful track record of embedded software delivery in your career to date. You will have a passion for design excellence and demonstrate outstanding technical competence. Key responsibilities: Full lifecycle involvement in detailed design, code development, maintenance, and validation for new and existing product lines in line with the business needs. Collaborate with other global teams to ensure the timely delivery of new products according to agreed timescales Adopt in-house best practice for code integrity and design validation You will collaborate with the systems design engineers, test engineers, and product owners to form acceptance criteria which you will develop code against. You will mentor junior team members to support the team development as a whole. Skills and attributes: You should have proven skills in modern C/C++ microcontroller firmware development for embedded devices ideally with the Si-Labs, Microchip, and TI Micro-Controller families Experience of low-power wireless communications, such as Zigbee, Wi-Fi and Bluetooth You will be able to demonstrate experience in Continuous Integration and distributed revision control tools along with bug tracking platforms (such as Git, Jira, confluence) Ideally you will have experience of development in an Agile environment and understand the concepts of the methodology. You will have experience of firmware development environments including compilers, debuggers, emulators and toolchains Good understanding of electronics and microcontroller-based embedded systems for consumer products Education You will have a degree in Software Engineering, Computer Science, Electrical/electronic Engineering or equivalent. At Schneider Electric, Diversity & Inclusion is at the heart of our organisation, it's an integral part of our history, culture, and identity. We recognise that embracing diversity unlocks innovation and creativity and fosters collaboration. We want our employees to reflect the diversity of our communities and the customers we serve. As a result, our teams are stronger to drive the company's future. "We are proudly participating in the Disability Confident Program offering support to people in the workplace who consider themselves living with a disability." What we offer you: Competitive salary & Bonus Scheme, 28 Days Annual Leave + Public Holidays, Holiday Buy & Sell programme, Pension Scheme, Employee Share Ownership Programme, Open Talent Market (internal mobility opportunities + access to mentors & projects globally), Learning Portal and much more. Apply now: Please submit an online application to be considered for any position with us. You know about us, so let us learn about you! Apply today. Let us learn about you! Apply today. Why us? Schneider Electric is leading the digital transformation of energy management and automation. Our technologies enable the world to use energy in a safe, efficient and sustainable manner. We strive to promote a global economy that is both ecologically viable and highly productive. €25.7bn global revenue (Apply online only)+ employees in 100+ countries 45% of revenue from IoT 5% of revenue devoted for R&D You must submit an online application to be considered for any position with us. This position will be posted until filled It is the policy of Schneider Electric to provide equal employment and advancement opportunities in the areas of recruiting, hiring, training, transferring, and promoting all qualified individuals regardless of race, religion, color, gender, disability, national origin, ancestry, age, military status, sexual orientation, marital status, or any other legally protected characteristic or conduct. Concerning agencies: Schneider Electric does not accept unsolicited resumes and will not be responsible for fees related to such.
Chiltern Park Recruitment Ltd
Milton Keynes, Buckinghamshire
An exciting opportunity for a Embedded Software Engineer opening has arisen within an expanding software development team, to join a multinational engineering company, covering many sectors including automotive, aerospace, space, scientific, pharmaceutical, electronics, renewable energy, and food processing. Location: Milton Keynes Benefits: Salary Attractive - depending on experience + superb career and technical progression available, subsidised canteen, free lunches, Excellent Pension, Private Health Cover, 25 days holiday, Company Bonus, Relocation package available where appropriate etc The Role: Depending on the scale of a project, you might be required to work independently or in a team right from the initial specification all the way through to the final testing and documentation. The type of products you will be involved in will range from sensors and servo controllers to industrial communication and control products. In addition, the role involves being able to work efficiently in multidisciplinary teams and keeping up with trends in embedded technology and techniques. To be successful in this role, you must have: A Degree or equivalent qualification in electronics or other relevant subject 1+ years of experience in software development Experience with embedded C/C++ development Experience with Eclipse based IDEs (e.g. IAR Embedded Workbench) Experience with STM32 microcontrollers (other Cortex based experience would be acceptable) Knowledge of peripherals and communication protocols (SPI, I2C, DMA etc.) Strong verbal and written communication skills as you will be required to write detailed, technical reports and product documentation Desirable, but not essential skills: Experience with Microchip, Renesas, Texas Instruments microcontrollers Experience with continuous integration platforms. (Jenkins, Gitlab etc) Knowledge of industrial communication protocols (EtherCAT, ProfiNET, EtherNet/IP, IO-Link) Knowledge of internet of things protocols (OPC-UA, HTTP, HTTPS, websockets) PLC Experience If you are a motivated problem-solving individual who takes pride in good modular code design and has a test-driven development mindset we would be very pleased to hear from you! Apply now
Apr 18, 2024
Full time
An exciting opportunity for a Embedded Software Engineer opening has arisen within an expanding software development team, to join a multinational engineering company, covering many sectors including automotive, aerospace, space, scientific, pharmaceutical, electronics, renewable energy, and food processing. Location: Milton Keynes Benefits: Salary Attractive - depending on experience + superb career and technical progression available, subsidised canteen, free lunches, Excellent Pension, Private Health Cover, 25 days holiday, Company Bonus, Relocation package available where appropriate etc The Role: Depending on the scale of a project, you might be required to work independently or in a team right from the initial specification all the way through to the final testing and documentation. The type of products you will be involved in will range from sensors and servo controllers to industrial communication and control products. In addition, the role involves being able to work efficiently in multidisciplinary teams and keeping up with trends in embedded technology and techniques. To be successful in this role, you must have: A Degree or equivalent qualification in electronics or other relevant subject 1+ years of experience in software development Experience with embedded C/C++ development Experience with Eclipse based IDEs (e.g. IAR Embedded Workbench) Experience with STM32 microcontrollers (other Cortex based experience would be acceptable) Knowledge of peripherals and communication protocols (SPI, I2C, DMA etc.) Strong verbal and written communication skills as you will be required to write detailed, technical reports and product documentation Desirable, but not essential skills: Experience with Microchip, Renesas, Texas Instruments microcontrollers Experience with continuous integration platforms. (Jenkins, Gitlab etc) Knowledge of industrial communication protocols (EtherCAT, ProfiNET, EtherNet/IP, IO-Link) Knowledge of internet of things protocols (OPC-UA, HTTP, HTTPS, websockets) PLC Experience If you are a motivated problem-solving individual who takes pride in good modular code design and has a test-driven development mindset we would be very pleased to hear from you! Apply now
Software Developer & Systems Engineer C# / SQL / Networking / Hardware / IOT If you are an ambitious Developer looking to join an IOT company who will give you leadership opportunity, real-world responsibility and a chance to take a leading role in developing new products (Hardware and Software) then read on. As an IOT Software Developer & Systems Engineer, you'll be a valued member of this London-based team. The client are a successful business renowned for developing cutting-edge IOT technology for the UK supply chain & distribution sector - they develop & engineer their technology in-house and you will get to work with suppliers and 3rd-parties as well as internal teams. Key Skills: We are seeking individuals with knowledge and experience in software design and development, with a particular focus on C# and SQL. Passion for new tech and the deveopment process Forward thinking and keen to learn new skills Experience working with Hardware, working with embedded systems or networking is also desirable Main Responsibilities: As a Software/Systems Engineer, your role will involve collaborating with hardware engineers to implement software solutions, which may include software-hardware and software-firmware interfaces. You will work diligently through all stages of design, integration, and testing, while effectively communicating with other team members within a multi-disciplinary environment. Producing clear and concise technical documentation for internal and customer use will be essential, as well as providing valuable technical insights to guide software design decisions. If you are passionate about C# and SQL and thrive in a dynamic and innovative environment, we encourage you to join our team and be part of our journey in shaping the future of technology for the supply chain and distribution industries. Salary in the range £40-70K depending on experience. C#, SQL, Networking, hardware, embedded systems Software Developer & Systems Engineer For more information about Shift F5 and the opportunities we have to offer follow us on Shift F5 Ltd is acting as an Employment Agency in relation to this vacancy.
Apr 18, 2024
Full time
Software Developer & Systems Engineer C# / SQL / Networking / Hardware / IOT If you are an ambitious Developer looking to join an IOT company who will give you leadership opportunity, real-world responsibility and a chance to take a leading role in developing new products (Hardware and Software) then read on. As an IOT Software Developer & Systems Engineer, you'll be a valued member of this London-based team. The client are a successful business renowned for developing cutting-edge IOT technology for the UK supply chain & distribution sector - they develop & engineer their technology in-house and you will get to work with suppliers and 3rd-parties as well as internal teams. Key Skills: We are seeking individuals with knowledge and experience in software design and development, with a particular focus on C# and SQL. Passion for new tech and the deveopment process Forward thinking and keen to learn new skills Experience working with Hardware, working with embedded systems or networking is also desirable Main Responsibilities: As a Software/Systems Engineer, your role will involve collaborating with hardware engineers to implement software solutions, which may include software-hardware and software-firmware interfaces. You will work diligently through all stages of design, integration, and testing, while effectively communicating with other team members within a multi-disciplinary environment. Producing clear and concise technical documentation for internal and customer use will be essential, as well as providing valuable technical insights to guide software design decisions. If you are passionate about C# and SQL and thrive in a dynamic and innovative environment, we encourage you to join our team and be part of our journey in shaping the future of technology for the supply chain and distribution industries. Salary in the range £40-70K depending on experience. C#, SQL, Networking, hardware, embedded systems Software Developer & Systems Engineer For more information about Shift F5 and the opportunities we have to offer follow us on Shift F5 Ltd is acting as an Employment Agency in relation to this vacancy.