Software Engineer (C/C++ for Embedded Systems) Harrogate, North Yorkshire £35,000 - £40,000 per annum Ford & Stanley Specialists in Digital are recruiting a Software Engineer for a high-technology company who effectively ensure the successful running of the rail industry in Scotland. The Opportunity This company are a high-technology outfit based in Harrogate that provides highly innovative signalling systems to the UK s leading rail organisations. Originally a small business, built and run by PhD-qualified engineers, they were acquired by a multi-national in 2021 and are now looking to enhance the Business by adding a Software Engineer to support with writing code for embedded systems. Their main product is currently signalling systems that work in highly remote areas that are providing strategic rural routes where traditional ETCS signalling systems are not cost-effective. As a business they effectively run the railway in Scotland and this area in particular is an area of repeat business. This business are now looking to add a Software Engineer to the ranks to be responsible for the design and implementation of software running on multiple servers and embedded platforms which will contribute to the company s extensive software library. Location: Harrogate, North Yorkshire (Hybrid working available after probation period 3 days in office, 2 days remote) Role and Responsibilities: Designing, writing, testing, and maintaining software using C/C++ language. Writing unit test software to support development and testing of new product prototypes. Participating in formal software testing, including factory and site acceptance testing of products. Documenting Applications and composing user manuals. Maintaining Software Development records. Participating in weekly team administration and engineering meetings. Assisting in maintaining a positive, enthusiastic, supportive work environment. Interacting with the Engineering Team, Operations Manager and Project Manager. Liaising with the Project Manager to estimate development schedules and reporting on progress. The Candidate Opportunity to join an industry specialist with ambitious growth plans who ensures the successful running of the rail industry in Scotland. Due to this business being an SME this person will have freedom of thought and have their expertise listened to. This person will receive the backing to develop their skills further in other areas such as hardware/firmware/design etc. Essentials Experience and knowledge of C/C++, an understanding of object-orientated programming techniques would be highly desirable. Will be able to demonstrate strong technical contribution to practical engineering projects. Full UK Driving Licence Desirable Experience with microcontrollers and embedded platforms, along with knowledge of electronic hardware. An understanding of SQL databases and an appreciation for software version control. Experience and understanding of GUI frameworks, such as Qt and QML (or similar). Experience of distributed system programming techniques using server-client, sockets, or other communications protocols Closing Date: Monday 10th June 2024 Likely Job Titles: Software Engineer, Software Developer About Ford & Stanley Group Ford & Stanley Group are in the business of people and performance. Our mission is to create one million better workdays through facilitating great recruitment, leadership and occupational mental fitness. Ford & Stanley Group Ltd is a Disability Confident Committed employer and is committed to a policy of equal opportunities for all opportunity seekers. We shall adhere to such a policy at all times and will review on an on-going basis all aspects of recruitment to avoid unlawful or undesirable discrimination. We will treat everyone equally irrespective sex, sexual orientation, gender reassignment, marital or civil partnership status, age, disability, colour, race, nationality, ethnic or national origin, religion or belief or political beliefs and we place an obligation upon all staff to respect and act in accordance with the policy.
May 18, 2024
Full time
Software Engineer (C/C++ for Embedded Systems) Harrogate, North Yorkshire £35,000 - £40,000 per annum Ford & Stanley Specialists in Digital are recruiting a Software Engineer for a high-technology company who effectively ensure the successful running of the rail industry in Scotland. The Opportunity This company are a high-technology outfit based in Harrogate that provides highly innovative signalling systems to the UK s leading rail organisations. Originally a small business, built and run by PhD-qualified engineers, they were acquired by a multi-national in 2021 and are now looking to enhance the Business by adding a Software Engineer to support with writing code for embedded systems. Their main product is currently signalling systems that work in highly remote areas that are providing strategic rural routes where traditional ETCS signalling systems are not cost-effective. As a business they effectively run the railway in Scotland and this area in particular is an area of repeat business. This business are now looking to add a Software Engineer to the ranks to be responsible for the design and implementation of software running on multiple servers and embedded platforms which will contribute to the company s extensive software library. Location: Harrogate, North Yorkshire (Hybrid working available after probation period 3 days in office, 2 days remote) Role and Responsibilities: Designing, writing, testing, and maintaining software using C/C++ language. Writing unit test software to support development and testing of new product prototypes. Participating in formal software testing, including factory and site acceptance testing of products. Documenting Applications and composing user manuals. Maintaining Software Development records. Participating in weekly team administration and engineering meetings. Assisting in maintaining a positive, enthusiastic, supportive work environment. Interacting with the Engineering Team, Operations Manager and Project Manager. Liaising with the Project Manager to estimate development schedules and reporting on progress. The Candidate Opportunity to join an industry specialist with ambitious growth plans who ensures the successful running of the rail industry in Scotland. Due to this business being an SME this person will have freedom of thought and have their expertise listened to. This person will receive the backing to develop their skills further in other areas such as hardware/firmware/design etc. Essentials Experience and knowledge of C/C++, an understanding of object-orientated programming techniques would be highly desirable. Will be able to demonstrate strong technical contribution to practical engineering projects. Full UK Driving Licence Desirable Experience with microcontrollers and embedded platforms, along with knowledge of electronic hardware. An understanding of SQL databases and an appreciation for software version control. Experience and understanding of GUI frameworks, such as Qt and QML (or similar). Experience of distributed system programming techniques using server-client, sockets, or other communications protocols Closing Date: Monday 10th June 2024 Likely Job Titles: Software Engineer, Software Developer About Ford & Stanley Group Ford & Stanley Group are in the business of people and performance. Our mission is to create one million better workdays through facilitating great recruitment, leadership and occupational mental fitness. Ford & Stanley Group Ltd is a Disability Confident Committed employer and is committed to a policy of equal opportunities for all opportunity seekers. We shall adhere to such a policy at all times and will review on an on-going basis all aspects of recruitment to avoid unlawful or undesirable discrimination. We will treat everyone equally irrespective sex, sexual orientation, gender reassignment, marital or civil partnership status, age, disability, colour, race, nationality, ethnic or national origin, religion or belief or political beliefs and we place an obligation upon all staff to respect and act in accordance with the policy.
Jonathan Lee Recruitment is parnering with an established Guitar Amplification brand passionate about providing extensive technical research and development with the ultimate goal of allowing guitarists across the world to create the sound in their head. They are looking to hire a team leader for their software development function. This is an exciting role leading a small team of 6 embedded software developers based out of their head office in the Northampton area. This will be predominantly a onsite role. As a Software Development Team Leader, you will lead a team of skilled software developers, fostering a culture of innovation, collaboration, and excellence. Whilst this wouldn't be a hands on coding position you would be close to the technology in the leading of the team: Planning the detailed Software Team workload and regularly communicate the milestone progress to the Project Lead, Programme Manager and Stakeholders. Maintain best practices within the Software Team, ensuring technical journals, essential research and company QMS process are followed. Leadership and administration of the Sprint process for the Software Team. Support the delivery of product firmware and software within the Software Team, from an initial design brief through to full production, encompassing the testing and verification of the design. You will also help take projects from conception to completion and ensure they continue to deliver our best in market products and software. Manage the successful development of scalable firmware and software using a structured, process-driven approach To apply for this Software Development Team Leader role, you will need a degree in a IT/ Computer Science or Music field ideally with 5 years experience in a technical role with some leadership /management experience Experience working with audio software, JUCE based applications or embedded firmware Good understanding of software engineering principles Experience with Agile Scrum/Sprint planning principles People management skills with proven experience as a formal Line Manager would be advantageous but not essential Experience in project ownership and coordination, from conception to completion. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
May 17, 2024
Full time
Jonathan Lee Recruitment is parnering with an established Guitar Amplification brand passionate about providing extensive technical research and development with the ultimate goal of allowing guitarists across the world to create the sound in their head. They are looking to hire a team leader for their software development function. This is an exciting role leading a small team of 6 embedded software developers based out of their head office in the Northampton area. This will be predominantly a onsite role. As a Software Development Team Leader, you will lead a team of skilled software developers, fostering a culture of innovation, collaboration, and excellence. Whilst this wouldn't be a hands on coding position you would be close to the technology in the leading of the team: Planning the detailed Software Team workload and regularly communicate the milestone progress to the Project Lead, Programme Manager and Stakeholders. Maintain best practices within the Software Team, ensuring technical journals, essential research and company QMS process are followed. Leadership and administration of the Sprint process for the Software Team. Support the delivery of product firmware and software within the Software Team, from an initial design brief through to full production, encompassing the testing and verification of the design. You will also help take projects from conception to completion and ensure they continue to deliver our best in market products and software. Manage the successful development of scalable firmware and software using a structured, process-driven approach To apply for this Software Development Team Leader role, you will need a degree in a IT/ Computer Science or Music field ideally with 5 years experience in a technical role with some leadership /management experience Experience working with audio software, JUCE based applications or embedded firmware Good understanding of software engineering principles Experience with Agile Scrum/Sprint planning principles People management skills with proven experience as a formal Line Manager would be advantageous but not essential Experience in project ownership and coordination, from conception to completion. Your CV will be forwarded to Jonathan Lee Recruitment, a leading engineering and manufacturing recruitment consultancy established in 1978. The services advertised by Jonathan Lee Recruitment are those of an Employment Agency. In order for your CV to be processed effectively, please ensure your name, email address, phone number and location (post code OR town OR county, as a minimum) are included
As a member of the CI & Testing team, your primary focus will be to participate in the development, integration and deployment of Open Source Continuous Integration and Automated Testing systems in upstream projects. The scope of the work ranges from hardware automation through LAVA, to systems like KernelCI and Mesa CI. Responsibilities: Analyse a project's needs for automated testing and design an implementation plan to discuss with the upstream community and customers Monitor and identify areas of improvement for existing upstream Continuous Integration systems Implement the CI system by integrating the required dependencies, building the code at test, deploying it to the device under testing, executing the tests and distributing and presenting the results Represent conferences and trade shows to demonstrate and promote our leadership in the open source arena Understand client needs and reconcile time constraints, available technologies and resources, and Open Source best practices Desired Skills: Good understanding of Continuous Integration systems Experience with Gitlab CI/CD and/or GitHub Actions Experience with Python and Python frameworks such as Django, Flask, FastAPI Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written) Ability to work and communicate in a fully distributed environment, completely online Additional Skills - for some projects, possessing any of these skills can be very helpful Familiarity with the upstream Linux kernel development workflow Embedded development experience (firmware, bootloaders, kernel, BSP) Knowledge about OpenGL and/or Vulkan GPU drivers Sysadmin/DevOps experience Fluency with Kubernetes
May 16, 2024
Full time
As a member of the CI & Testing team, your primary focus will be to participate in the development, integration and deployment of Open Source Continuous Integration and Automated Testing systems in upstream projects. The scope of the work ranges from hardware automation through LAVA, to systems like KernelCI and Mesa CI. Responsibilities: Analyse a project's needs for automated testing and design an implementation plan to discuss with the upstream community and customers Monitor and identify areas of improvement for existing upstream Continuous Integration systems Implement the CI system by integrating the required dependencies, building the code at test, deploying it to the device under testing, executing the tests and distributing and presenting the results Represent conferences and trade shows to demonstrate and promote our leadership in the open source arena Understand client needs and reconcile time constraints, available technologies and resources, and Open Source best practices Desired Skills: Good understanding of Continuous Integration systems Experience with Gitlab CI/CD and/or GitHub Actions Experience with Python and Python frameworks such as Django, Flask, FastAPI Knowledge of open source development methodologies and relevant open source communities Good English language skills (both verbal and written) Ability to work and communicate in a fully distributed environment, completely online Additional Skills - for some projects, possessing any of these skills can be very helpful Familiarity with the upstream Linux kernel development workflow Embedded development experience (firmware, bootloaders, kernel, BSP) Knowledge about OpenGL and/or Vulkan GPU drivers Sysadmin/DevOps experience Fluency with Kubernetes
Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer Towcester 35,000 - 40,000 An exciting opportunity for an Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer to join a leader in industrial manufacturing, engineering and technologies, that operate globally. They are looking for a driven and knowledgeable Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer to maintain existing products and the development of new ones. The Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer must have demonstrable experience developing embedded software in C/C++, anda good understanding of electronics. You must be commutable to Towcester, full UK driving license and car The Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer Package & Benefits: Salary up to 40,000 Towcester based, hybrid after probation (2 days a week from home) Company pension 27 days of holiday + bank holiday Income Protection Insurance Electric Vehicle Scheme The Application Engineer / Software Engineer Position: Develop application solutions through developing new firmware and software solutions Design for processors and microcontrollers Embedded C development Firmware design for FPGAs Work with software applications that perform various controls/commands on hardware systems. Design reviews and project meetings Technical review for the release of software solutions. Debugging and troubleshooting issues. The Software Engineer / Software Developer / Test Equipment Software Engineer Requirements Demonstrable experience in C/C++ bare metal programming Experience with firmware release process, version control and bug management. Embedded RTOS and Linux GUI Development Knowledge of protocols Use standard electronics principles. Must be commutable to Towcester. We look forward to hearing from you!
May 16, 2024
Full time
Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer Towcester 35,000 - 40,000 An exciting opportunity for an Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer to join a leader in industrial manufacturing, engineering and technologies, that operate globally. They are looking for a driven and knowledgeable Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer to maintain existing products and the development of new ones. The Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer must have demonstrable experience developing embedded software in C/C++, anda good understanding of electronics. You must be commutable to Towcester, full UK driving license and car The Embedded Software Engineer / Embedded Design Engineer / Junior Embedded Software Engineer Package & Benefits: Salary up to 40,000 Towcester based, hybrid after probation (2 days a week from home) Company pension 27 days of holiday + bank holiday Income Protection Insurance Electric Vehicle Scheme The Application Engineer / Software Engineer Position: Develop application solutions through developing new firmware and software solutions Design for processors and microcontrollers Embedded C development Firmware design for FPGAs Work with software applications that perform various controls/commands on hardware systems. Design reviews and project meetings Technical review for the release of software solutions. Debugging and troubleshooting issues. The Software Engineer / Software Developer / Test Equipment Software Engineer Requirements Demonstrable experience in C/C++ bare metal programming Experience with firmware release process, version control and bug management. Embedded RTOS and Linux GUI Development Knowledge of protocols Use standard electronics principles. Must be commutable to Towcester. We look forward to hearing from you!
Stevenage MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Sep 24, 2022
Full time
Stevenage MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Bristol MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
Sep 24, 2022
Full time
Bristol MBDA Missile Systems - Together. For the future of defence. Chief Software Engineer (FC/ASW) Salary:circa £75000 Hybrid working pattern: Where possible, we will seek to accommodate a blended approach to on-site and remote working. The Opportunity MBDA are looking for a "Chief Software Engineer" (MBDA job title: Senior Software Project Lead) to lead the Real Time Software development for a new class of cruise missile. Joining MBDA in the early stages of development, you will have accountability for the overall technical strategy, planning, development and timely on cost delivery of all MBDA developed on-board software for the UK developed FC/ASW missile. The scope of this role will include the development of software for Sensors, Flight control, Actuation Systems, Telemetry Systems and Datalink Systems, plus responsibility for overarching functionality such as Built In Test,Health and Usage Monitoring, Communication frameworks etc. In this role, you will be working closely with the Software Project Leads for each component, as well as senior engineers and leadership in the FC/ASW team and other subject areas within MBDA. Overall responsibility for providing a progressively more complex set of capabilities, delivered through software, in the most sophisticated missile MBDA have ever built! What we're looking for from you Significant experience in technical leadership of complex system developments - ideally gained in the context of Embedded Systems. A thorough understanding of the software architecture needs for high integrity real time systems. Experience working in a regulated environment; knowledge of safety standards such as DO-178C would be advantageous. Experience leading the development of software that is part of a "system of systems" - i.e. where the overall system delivers its functionality through the interaction of its subsystems. Significant experience leading the development of software that is developed concurrently alongside the hardware and firmware on which it runs. Experience in proving real-time systems - an understanding of the different levels of proving from developer led testing all the way through to trials. Excellent inter-personal skills: An ability to influence and bring disparate groups of people together, working cooperatively towards a common goal. What to expect We offer opportunities for career progression, flexible working, bonus scheme, comprehensive pension package, annual salary review, collaborative working environment and excellent on-site facilities. We recognise that everyone is unique, and we encourage you to speak to us should you require any advice, support or adjustments throughout our recruitment process. We also welcome applicants who are looking for flexible working arrangements. Follow us on LinkedIn (MBDA), Twitter Instagram (lifeatMBDA_UK) and Glassdoor or visit our MBDA Careers website for more information. Please Note: MBDA UK requires all employees to achieve appropriate clearances.
At BAE Systems Digital Intelligence we develop world-class radio and data systems. We are launching a major new space programme, marrying our existing capabilities with new space technology. We need skilled, enthusiastic and motivated people at all experience levels from graduate to CTO to deliver these exciting new capabilities. There are opportunities in all relevant engineering and non-engineering disciplines, both for those with space industry experience and those without. Many roles come with opportunities for remote / hybrid working, working in our offices in Guildford and Great Baddow only when required. We will provide you with personal development, CPD including support towards professional recognition, industry-leading benefits, and the opportunity to apply cutting-edge technology to interesting problems with the support of our highly-skilled engineering community. Come and join us for this exciting opportunity to shape and deliver world-class space technologies. What you will be doing (role duties and responsibilities) You will lead a team of highly-skilled embedded software and FPGA engineers, designing and implementing platform software and FPGA firmware to run on the hardware we develop. Your software and firmware will be used by our radio, image processing and AI/ML application developers to deliver innovative new services for our customers. You will be responsible, with your team, for the design and implementation of the platform software and FPGA firmware. As an expert, you will remain hands-on in your day-to-day work typically being involved in design and review activities and implementing and de-risking some of the most challenging areas of the designs. You will need experience in all of the following areas with expertise in at least one area: FPGA: Our systems use large modern FPGAs and SOC devices for data processing and radio DSP Embedded software: Low-level software is required throughout our systems, from Linux drivers to realtime and bare metal programming on a wide variety of devices Systems: Most of our solutions comprise of a blend of hardware, firmware and software. Early in the development lifecycle you will be involved in the design activity responsible for partitioning the functionality in to these domains taking into account the requirements and constraints. What we are looking for (skills and experience) We are looking for ambitious, high-calibre people with the following characteristics: Essential: Experience and expertise in relevant technical disciplines, for example FPGA or embedded software (see above) Experience of managing and developing technical teams, including work on multi-disciplinary projects Experience of working on products for real world use outside a lab and the associated development processes Comfortable working in a dynamic environment where your work delivers into multiple projects and deadlines and priorities are changeable Desirable: Knowledge of modern remote sensing technologies, data processing systems, radio systems and space payloads A keen interest in the space sector and awareness of latest industry developments Experience of working in the space sector delivering space missions Knowledge of ECSS and other relevant space standards Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Applied Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
Sep 22, 2022
Full time
At BAE Systems Digital Intelligence we develop world-class radio and data systems. We are launching a major new space programme, marrying our existing capabilities with new space technology. We need skilled, enthusiastic and motivated people at all experience levels from graduate to CTO to deliver these exciting new capabilities. There are opportunities in all relevant engineering and non-engineering disciplines, both for those with space industry experience and those without. Many roles come with opportunities for remote / hybrid working, working in our offices in Guildford and Great Baddow only when required. We will provide you with personal development, CPD including support towards professional recognition, industry-leading benefits, and the opportunity to apply cutting-edge technology to interesting problems with the support of our highly-skilled engineering community. Come and join us for this exciting opportunity to shape and deliver world-class space technologies. What you will be doing (role duties and responsibilities) You will lead a team of highly-skilled embedded software and FPGA engineers, designing and implementing platform software and FPGA firmware to run on the hardware we develop. Your software and firmware will be used by our radio, image processing and AI/ML application developers to deliver innovative new services for our customers. You will be responsible, with your team, for the design and implementation of the platform software and FPGA firmware. As an expert, you will remain hands-on in your day-to-day work typically being involved in design and review activities and implementing and de-risking some of the most challenging areas of the designs. You will need experience in all of the following areas with expertise in at least one area: FPGA: Our systems use large modern FPGAs and SOC devices for data processing and radio DSP Embedded software: Low-level software is required throughout our systems, from Linux drivers to realtime and bare metal programming on a wide variety of devices Systems: Most of our solutions comprise of a blend of hardware, firmware and software. Early in the development lifecycle you will be involved in the design activity responsible for partitioning the functionality in to these domains taking into account the requirements and constraints. What we are looking for (skills and experience) We are looking for ambitious, high-calibre people with the following characteristics: Essential: Experience and expertise in relevant technical disciplines, for example FPGA or embedded software (see above) Experience of managing and developing technical teams, including work on multi-disciplinary projects Experience of working on products for real world use outside a lab and the associated development processes Comfortable working in a dynamic environment where your work delivers into multiple projects and deadlines and priorities are changeable Desirable: Knowledge of modern remote sensing technologies, data processing systems, radio systems and space payloads A keen interest in the space sector and awareness of latest industry developments Experience of working in the space sector delivering space missions Knowledge of ECSS and other relevant space standards Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance wellbeing. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence We use our intelligence-led insights to help defend Governments, Nations and Societies from cyber-attacks and financial crime. Our customers depend on our evolving capabilities to help them safely grow their organisations. Our unprecedented access to threat intelligence, world-leading analysts and market-leading technology means we can help them to adapt, evolve and stay ahead of the criminals. Division overview: Capabilities At BAE Systems Digital Intelligence, we pride ourselves in being a leader in the cyber defence industry, and Capabilities is the engine that keeps the business moving forward. It is the largest area of Applied Intelligence, containing our Engineering, Consulting and Project Management teams that design and implement the defence solutions and digital transformation projects that make us a globally recognised brand in both the public and private sector. As a member of the Capabilities team, you will be creating and managing the solutions that earn us our place in an ever changing digital world. We all have a role to play in defending our clients, and this is yours.
BAE Systems Digital Intelligence
Guildford, Surrey
BAE Systems Applied Intelligence works with governments and businesses around the world to help them defend against cyber threats, reduce their risk in the connected world, comply with regulation and transform their operations. The Wireless Products group works with customers to develop innovative mission critical technology. Applications include software radios, space technology and underwater systems. We are looking for bright, enthusiastic and committed individuals to work as Firmware Engineers in one of our customer-facing product teams. Relevant industry experience is preferable but most of all we are looking for bright, enthusiastic and committed individuals with a strong academic background and the ability to learn quickly. We have a range of roles available, from graduate entry through to experienced developers. We are interested in hearing from anyone who can make a strong contribution to our work. What you will be doing (role duties and responsibilities) Depending on your project assignment and level of experience, you may work on some or all of the following: Design and develop state-of-the-art FPGA designs for one of our software defined radio (SDR) solutions. Design and test Digital Signal Processing (DSP) algorithms using MATLAB or similar Managing technical tasks/projects and people Be involved in customer-facing delivery, sometimes to challenging deadlines. Customer-facing technical consultancy Have a strong interest in expanding technical knowledge both in areas of core expertise and more generally. Work towards gaining the experience required to take technical lead roles. Mentoring and coaching junior colleagues What we are looking for (skills and experience) We are looking for ambitious, high-calibre people with the following characteristics: Essential: Highly motivated with a strong academic background typically in Engineering, Physics or Mathematics with a 2:1 or 1st class degree. A Levels typically AA in Maths and Physics. PhD applicants also encouraged. Proven problem-solving skills Broad interest in wireless technology, embedded systems and awareness of latest industry developments. Ability to multi-task and stay organised in a dynamic work environment Excellent team working abilities Ability to learn quickly Ability to produce high-quality FPGA designs Understanding of FPGA and SoC architectures Desirable: 1+ year experience of FPGA development (eg VHDL). Understanding of radio communications Understanding of digital signal processing Development on Linux based systems Range of software development experience including MATLAB, C++, Python Understanding of digital and/or analogue hardware design with some hands-on laboratory experience of debug/set-to-work. Successful candidates for this role will be required to go through UK Government security clearance prior to starting with us. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Launched in 2022, Digital Intelligence is part of BAE Systems, and has a rich heritage in helping to defend nations and businesses around the world from advanced threats.
Sep 20, 2022
Full time
BAE Systems Applied Intelligence works with governments and businesses around the world to help them defend against cyber threats, reduce their risk in the connected world, comply with regulation and transform their operations. The Wireless Products group works with customers to develop innovative mission critical technology. Applications include software radios, space technology and underwater systems. We are looking for bright, enthusiastic and committed individuals to work as Firmware Engineers in one of our customer-facing product teams. Relevant industry experience is preferable but most of all we are looking for bright, enthusiastic and committed individuals with a strong academic background and the ability to learn quickly. We have a range of roles available, from graduate entry through to experienced developers. We are interested in hearing from anyone who can make a strong contribution to our work. What you will be doing (role duties and responsibilities) Depending on your project assignment and level of experience, you may work on some or all of the following: Design and develop state-of-the-art FPGA designs for one of our software defined radio (SDR) solutions. Design and test Digital Signal Processing (DSP) algorithms using MATLAB or similar Managing technical tasks/projects and people Be involved in customer-facing delivery, sometimes to challenging deadlines. Customer-facing technical consultancy Have a strong interest in expanding technical knowledge both in areas of core expertise and more generally. Work towards gaining the experience required to take technical lead roles. Mentoring and coaching junior colleagues What we are looking for (skills and experience) We are looking for ambitious, high-calibre people with the following characteristics: Essential: Highly motivated with a strong academic background typically in Engineering, Physics or Mathematics with a 2:1 or 1st class degree. A Levels typically AA in Maths and Physics. PhD applicants also encouraged. Proven problem-solving skills Broad interest in wireless technology, embedded systems and awareness of latest industry developments. Ability to multi-task and stay organised in a dynamic work environment Excellent team working abilities Ability to learn quickly Ability to produce high-quality FPGA designs Understanding of FPGA and SoC architectures Desirable: 1+ year experience of FPGA development (eg VHDL). Understanding of radio communications Understanding of digital signal processing Development on Linux based systems Range of software development experience including MATLAB, C++, Python Understanding of digital and/or analogue hardware design with some hands-on laboratory experience of debug/set-to-work. Successful candidates for this role will be required to go through UK Government security clearance prior to starting with us. Life at BAE Systems Digital Intelligence We are embracing Hybrid Working. This means you and your colleagues may be working in different locations, such as from home, another BAE Systems office or client site, some or all of the time, and work might be going on at different times of the day. By embracing technology, we can interact, collaborate and create together, even when we're working remotely from one another. Hybrid Working allows for increased flexibility in when and where we work, helping us to balance our work and personal life more effectively, and enhance well-being. Diversity and inclusion are integral to the success of BAE Systems Digital Intelligence. We are proud to have an organisational culture where employees with varying perspectives, skills, life experiences and backgrounds - the best and brightest minds - can work together to achieve excellence and realise individual and organisational potential. About BAE Systems Digital Intelligence BAE Systems Digital Intelligence is home to 4,800 digital, cyber and intelligence experts. We work collaboratively across 16 countries to collect, connect and understand complex data, so that governments, nation states, armed forces and commercial businesses can unlock digital advantage in the most demanding environments. Launched in 2022, Digital Intelligence is part of BAE Systems, and has a rich heritage in helping to defend nations and businesses around the world from advanced threats.
Job Title: Embedded Design Engineer Location: Whiteparish Salary: Competitive depending on skills and experience Type: Full Time, Permanent Lascar Electronics is a fast-growing international electronics business, with offices in the UK, USA and Hong Kong, specialising in the design and manufacture of data loggers, smart graphic displays and custom electronic products. An opportunity has arisen to join the design department working on data logging products, HMI displays and custom designs for the sensor market with a focus on embedded software and circuits using the latest technologies. The role involves all aspects of full product life cycle, conception, specification, development, testing and ongoing technical support. The projects are varied leading to an interesting role. About The Candidate: Successful applicants should have a passion for science and technology and be able to demonstrate knowledge through qualifications or work experience of: Developing embedded C firmware. Digital Circuit Design. Analogue Interface design. Low power design. IDE tools, in-circuit debuggers and emulators. Hardware debugging with the use of laboratory equipment such as Oscilloscopes and multimeters. Documentation including specification and testing. Version Control systems such as GIT. It would be beneficial to have specific experience with some of the following: ARM Cortex M series Microcontroller, preferably STM32/EFM32. 8051 microcontrollers. Development with Keil or GCC toolchains. Development using Eclipse, Simplicity Studio or Atollic True Studio IDEs. Interfacing to LCD displays. Communication technologies, RS232, RS485, USB, I2C, SPI, NFC and Bluetooth. Knowledge and use of sensors, temperature, humidity and gas. Benefits: In return we offer a competitive salary, together with an attractive benefits package. For further details or to apply, please send your CV together with a covering letter detailing your salary expectations. Please Note: Lascar only employs non-smokers/non-Vapers. Any approach from employment agencies will result in deselection from future recruitment opportunities. Candidates with the relevant experience/job titles of; Product Development, Designer, Product Design, Production Engineer, Design Engineering, Electronic Design, Digital Circuit Design, Analogue Interface Design, Software Engineer, Senior Software Engineer, Automotive Engineer, Electronics Engineer, Embedded Software Technician, C Developer, C# Software Developer, C++ Developer, C# Software Engineer, C++ will be considered for this role.
Nov 05, 2021
Full time
Job Title: Embedded Design Engineer Location: Whiteparish Salary: Competitive depending on skills and experience Type: Full Time, Permanent Lascar Electronics is a fast-growing international electronics business, with offices in the UK, USA and Hong Kong, specialising in the design and manufacture of data loggers, smart graphic displays and custom electronic products. An opportunity has arisen to join the design department working on data logging products, HMI displays and custom designs for the sensor market with a focus on embedded software and circuits using the latest technologies. The role involves all aspects of full product life cycle, conception, specification, development, testing and ongoing technical support. The projects are varied leading to an interesting role. About The Candidate: Successful applicants should have a passion for science and technology and be able to demonstrate knowledge through qualifications or work experience of: Developing embedded C firmware. Digital Circuit Design. Analogue Interface design. Low power design. IDE tools, in-circuit debuggers and emulators. Hardware debugging with the use of laboratory equipment such as Oscilloscopes and multimeters. Documentation including specification and testing. Version Control systems such as GIT. It would be beneficial to have specific experience with some of the following: ARM Cortex M series Microcontroller, preferably STM32/EFM32. 8051 microcontrollers. Development with Keil or GCC toolchains. Development using Eclipse, Simplicity Studio or Atollic True Studio IDEs. Interfacing to LCD displays. Communication technologies, RS232, RS485, USB, I2C, SPI, NFC and Bluetooth. Knowledge and use of sensors, temperature, humidity and gas. Benefits: In return we offer a competitive salary, together with an attractive benefits package. For further details or to apply, please send your CV together with a covering letter detailing your salary expectations. Please Note: Lascar only employs non-smokers/non-Vapers. Any approach from employment agencies will result in deselection from future recruitment opportunities. Candidates with the relevant experience/job titles of; Product Development, Designer, Product Design, Production Engineer, Design Engineering, Electronic Design, Digital Circuit Design, Analogue Interface Design, Software Engineer, Senior Software Engineer, Automotive Engineer, Electronics Engineer, Embedded Software Technician, C Developer, C# Software Developer, C++ Developer, C# Software Engineer, C++ will be considered for this role.
Job Title: Embedded Design Engineer Location: Whiteparish Salary: Competitive depending on skills and experience Type: Full Time, Permanent Lascar Electronics is a fast-growing international electronics business, with offices in the UK, USA and Hong Kong, specialising in the design and manufacture of data loggers, smart graphic displays and custom electronic products. An opportunity has arisen to join the design department working on data logging products, HMI displays and custom designs for the sensor market with a focus on embedded software and circuits using the latest technologies. The role involves all aspects of full product life cycle, conception, specification, development, testing and ongoing technical support. The projects are varied leading to an interesting role. About The Candidate: Successful applicants should have a passion for science and technology and be able to demonstrate knowledge through qualifications or work experience of: Developing embedded C firmware. Digital Circuit Design. Analogue Interface design. Low power design. IDE tools, in-circuit debuggers and emulators. Hardware debugging with the use of laboratory equipment such as Oscilloscopes and multimeters. Documentation including specification and testing. Version Control systems such as GIT. It would be beneficial to have specific experience with some of the following: ARM Cortex M series Microcontroller, preferably STM32/EFM32. 8051 microcontrollers. Development with Keil or GCC toolchains. Development using Eclipse, Simplicity Studio or Atollic True Studio IDEs. Interfacing to LCD displays. Communication technologies, RS232, RS485, USB, I2C, SPI, NFC and Bluetooth. Knowledge and use of sensors, temperature, humidity and gas. Benefits: In return we offer a competitive salary, together with an attractive benefits package. For further details or to apply, please send your CV together with a covering letter detailing your salary expectations. Please Note: Lascar only employs non-smokers/non-Vapers. Any approach from employment agencies will result in deselection from future recruitment opportunities. Candidates with the relevant experience/job titles of; Product Development, Designer, Product Design, Production Engineer, Design Engineering, Electronic Design, Digital Circuit Design, Analogue Interface Design, Software Engineer, Senior Software Engineer, Automotive Engineer, Electronics Engineer, Embedded Software Technician, C Developer, C# Software Developer, C++ Developer, C# Software Engineer, C++ will be considered for this role.
Oct 07, 2021
Full time
Job Title: Embedded Design Engineer Location: Whiteparish Salary: Competitive depending on skills and experience Type: Full Time, Permanent Lascar Electronics is a fast-growing international electronics business, with offices in the UK, USA and Hong Kong, specialising in the design and manufacture of data loggers, smart graphic displays and custom electronic products. An opportunity has arisen to join the design department working on data logging products, HMI displays and custom designs for the sensor market with a focus on embedded software and circuits using the latest technologies. The role involves all aspects of full product life cycle, conception, specification, development, testing and ongoing technical support. The projects are varied leading to an interesting role. About The Candidate: Successful applicants should have a passion for science and technology and be able to demonstrate knowledge through qualifications or work experience of: Developing embedded C firmware. Digital Circuit Design. Analogue Interface design. Low power design. IDE tools, in-circuit debuggers and emulators. Hardware debugging with the use of laboratory equipment such as Oscilloscopes and multimeters. Documentation including specification and testing. Version Control systems such as GIT. It would be beneficial to have specific experience with some of the following: ARM Cortex M series Microcontroller, preferably STM32/EFM32. 8051 microcontrollers. Development with Keil or GCC toolchains. Development using Eclipse, Simplicity Studio or Atollic True Studio IDEs. Interfacing to LCD displays. Communication technologies, RS232, RS485, USB, I2C, SPI, NFC and Bluetooth. Knowledge and use of sensors, temperature, humidity and gas. Benefits: In return we offer a competitive salary, together with an attractive benefits package. For further details or to apply, please send your CV together with a covering letter detailing your salary expectations. Please Note: Lascar only employs non-smokers/non-Vapers. Any approach from employment agencies will result in deselection from future recruitment opportunities. Candidates with the relevant experience/job titles of; Product Development, Designer, Product Design, Production Engineer, Design Engineering, Electronic Design, Digital Circuit Design, Analogue Interface Design, Software Engineer, Senior Software Engineer, Automotive Engineer, Electronics Engineer, Embedded Software Technician, C Developer, C# Software Developer, C++ Developer, C# Software Engineer, C++ will be considered for this role.
Embedded Linux experience: Firmware developer working hand in hand with the hardware engineers. Design, code, and integrate software for embedded Linux targets (applications, drivers, kernel, file-systems, boot process) Experience with Yocto and Buildroot. Embedded Linux experience and adaptions for new hardware, including U-Boot, kernel installations, filesystems, drivers… Experience porting open sou...... click apply for full job details
Oct 01, 2021
Full time
Embedded Linux experience: Firmware developer working hand in hand with the hardware engineers. Design, code, and integrate software for embedded Linux targets (applications, drivers, kernel, file-systems, boot process) Experience with Yocto and Buildroot. Embedded Linux experience and adaptions for new hardware, including U-Boot, kernel installations, filesystems, drivers… Experience porting open sou...... click apply for full job details
Embedded Software Developer/Engineer Core Responsibilities:Embedded Linux experience: Firmware developer working hand in hand with the hardwareengineers. Design, code, and integrate software for embedded Linux targets (applications, drivers, kernel, file-systems, boot process) Embedded Linux experience and adaptions for new hardware, including U-Boot, kernel installations, filesystems, drivers… Experi...... click apply for full job details
Mar 17, 2021
Full time
Embedded Software Developer/Engineer Core Responsibilities:Embedded Linux experience: Firmware developer working hand in hand with the hardwareengineers. Design, code, and integrate software for embedded Linux targets (applications, drivers, kernel, file-systems, boot process) Embedded Linux experience and adaptions for new hardware, including U-Boot, kernel installations, filesystems, drivers… Experi...... click apply for full job details
Are you a Senior Embedded Linux Engineer looking for your next opportunity and challenge? If so this in an opportunity you do not want to miss working for a company which is leading the way with digital and cloud based solutions! This position would be joining their highly talented R&D team to lead from a technical stance with the firmware/ Hardware Developers that are on site and off site for...... click apply for full job details
Mar 17, 2021
Full time
Are you a Senior Embedded Linux Engineer looking for your next opportunity and challenge? If so this in an opportunity you do not want to miss working for a company which is leading the way with digital and cloud based solutions! This position would be joining their highly talented R&D team to lead from a technical stance with the firmware/ Hardware Developers that are on site and off site for...... click apply for full job details
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
Oct 29, 2018
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
Oct 29, 2018
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
Oct 29, 2018
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
Oct 29, 2018
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
Oct 29, 2018
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development
Oct 29, 2018
C++ Senior Software Developer
Rochester
£35-50k
VR/02387J
Our client is a leading manufacturing company and offer excellent prospects for career development. They are undergoing a high growth period becoming global and require additional resources to interface with their development team in South Africa and Los Angeles. The on-going development requires additional / peripherals to be added to the existing system and infrastructure.
The Senior Software Developer should be skilled in either C++, C# or VB.Net for this role with integration of peripheral interface application experience.
Role purpose:
To develop software for company products and devices and assist in software development for future projects.
Duties and responsibilities:
* Design and develop software for company devices, products, mobile devices and associated equipment. Develop and maintain the existing cloud-based Admin Server
* Development and testing of device software and embedded firmware
* Liaise with existing designers for peripheral interfaces. Carry out Architectural design and software implementation where appropriate
* Liaise with software engineers in other parts of the world where necessary
* Ensure that designs meet the stated objectives relating to performance, cost and timescale
* Ensure that work is carried out within the framework of the company’s Production Engineering and Purchasing procedures
* Produce prototypes and concept application/designs where appropriate
* Maintain and update designs and design documentation as required
* Ensure that all aspects relevant to the tasks in-hand relating to the product operation and usage are understood, thereby ensuring that products operate as required
* Maintain efficient and effective records relating to designs and design modifications, including issue status
* Maintain version control and assist with logging of stocks and assets
* Interface with hardware peripherals and create/design and implement APIs and associated interfaces
* Keep abreast of new development relating to components, circuit techniques, software tools and techniques
* Provide issuer resolution support where required to live field teams
* Act as Project Leader in the UK on design projects as required
Person specification
* Degree in an IT or Computer Science-related field
* Previous experience in a software design role using C, C++ and C# for graphical PC-based applications and user-interface design
* Peripheral adaptation to interface new equipment to existing systems
* Proficiency in Microsoft software packages, Visual Studio, C, C++, C#, SQL, serial communication protocols including RS232 and USB, Networking protocols (TCP/IP, UDP, etc.)
* Time management and problem-solving skills
* Highly motivated and a passion to succeed
Required skills
* C#
* C++
* PHP
* SQL
* Peripheral Interface development