Role: Embedded Software Engineer
Location: Glasgow OR Dundee they have 2x offices so you can work from either
Salary: £40,000 - £50,000 approx. but can be flexible for the right person
Onsite work: you are required to be onsite 3x days per week
Role description and purpose
We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.
Responsibilities
Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices).
Write clean, efficient, and well-documented code Python for embedded systems.
Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
Integrate software with various hardware components, including sensors, actuators, and communication modules.
Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Develop and execute unit, integration, and system tests to ensure software quality and reliability.
Troubleshoot and debug software and hardware issues in embedded systems.
Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration.
Contribute to the continuous improvement of our software development processes and tools.
Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry.Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Proven experience (typically 2+ years) in developing embedded software and firmware.
Strong proficiency in Pythen programming for embedded systems.
Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson).
Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus).
Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN).
Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
Ability to read and understand hardware schematics and datasheets.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.Preferred Qualifications
Experience with C/C++, BASH, etc. for embedded systems or scripting.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services.
Familiarity with data acquisition and processing techniques.
Understanding of control systems and algorithms.
Previous experience in the aquaculture, agricultural technology, or environmental monitoring sectors.
Experience with version control systems (e.g., Git).
Experience with agile development methodologies.General Skills
Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
A passion for learning and staying updated with the latest industry trends and best practices.
Strong communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams, your default should be Openness and transparency.
Desire to take the initiative and self-start when necessary.
Flexibility, we pride ourselves on doing what is necessary to make the whole organisation successful.
Benefits:
37.5 hours working week
33 days annual leave
Death in service at 4 x your annual salary
Employee Assistance Programme
Enhanced parental leave policies
Birthday day off
Paid bereavement leave
Paid sick leave
Company pension scheme
Cycle to work scheme
Free parking on the Glasgow site
How to apply?
Please send a CV to
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
01/06/2025
Role: Embedded Software Engineer
Location: Glasgow OR Dundee they have 2x offices so you can work from either
Salary: £40,000 - £50,000 approx. but can be flexible for the right person
Onsite work: you are required to be onsite 3x days per week
Role description and purpose
We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.
Responsibilities
Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices).
Write clean, efficient, and well-documented code Python for embedded systems.
Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
Integrate software with various hardware components, including sensors, actuators, and communication modules.
Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Develop and execute unit, integration, and system tests to ensure software quality and reliability.
Troubleshoot and debug software and hardware issues in embedded systems.
Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration.
Contribute to the continuous improvement of our software development processes and tools.
Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry.Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Proven experience (typically 2+ years) in developing embedded software and firmware.
Strong proficiency in Pythen programming for embedded systems.
Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson).
Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus).
Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN).
Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
Ability to read and understand hardware schematics and datasheets.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.Preferred Qualifications
Experience with C/C++, BASH, etc. for embedded systems or scripting.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services.
Familiarity with data acquisition and processing techniques.
Understanding of control systems and algorithms.
Previous experience in the aquaculture, agricultural technology, or environmental monitoring sectors.
Experience with version control systems (e.g., Git).
Experience with agile development methodologies.General Skills
Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
A passion for learning and staying updated with the latest industry trends and best practices.
Strong communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams, your default should be Openness and transparency.
Desire to take the initiative and self-start when necessary.
Flexibility, we pride ourselves on doing what is necessary to make the whole organisation successful.
Benefits:
37.5 hours working week
33 days annual leave
Death in service at 4 x your annual salary
Employee Assistance Programme
Enhanced parental leave policies
Birthday day off
Paid bereavement leave
Paid sick leave
Company pension scheme
Cycle to work scheme
Free parking on the Glasgow site
How to apply?
Please send a CV to
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
Job Title: Digital Operations Manager/ IT Manager/IT Operations Support Manager
Location: London
Department: Digital Operations
Salary: £60-70k + Benefits
Company Overview:
We are dedicated to shaping the future of digital infrastructure and services. We are seeking a highly motivated and experienced Digital Operations Manager to oversee the daily operations of our digital ecosystem, ensuring top-tier performance, security, and compliance. This is an exciting opportunity to lead a dynamic team and drive the success of our digital projects.
As the Digital Operations Manager, you will play a pivotal role in maintaining the integrity of our IT systems, collaborating closely with cross-functional teams, and ensuring our digital operations meet the highest standards.
Key Responsibilities:
Team Leadership and Management:
Lead, mentor, and manage a diverse team of IT professionals including an Application Support Specialist, Technical Project Manager, Cyber Security and Compliance Analyst, and End-to-End QA Specialist.
Allocate resources efficiently to ensure timely and successful project delivery.
Conduct regular performance reviews and provide ongoing feedback to foster growth and development within the team.Operational Oversight:
Oversee the daily operations of digital systems, applications, and infrastructure.
Ensure high availability and performance of all IT services and applications.
Implement and maintain monitoring systems to proactively identify and resolve issues.Application Support:
Manage application support activities to ensure the prompt resolution of incidents and service requests.
Collaborate with the Application Support Manager to develop and implement effective support processes and documentation.
Ensure all applications are updated, patched, and maintained in line with best practices.Technical Project Management:
Oversee the planning, execution, and delivery of technical projects.
Work closely with the Technical Project Manager to ensure projects are completed on time, within scope, and budget.
Facilitate communication and collaboration between project teams and stakeholders.Cyber Security and Compliance:
Ensure the implementation and adherence to cyber security policies and procedures.
Collaborate with the Cyber Security and Compliance resources to conduct regular security assessments and audits.
Manage compliance with relevant regulations and standards, such as GDPR and Cyber Essentials Plus.Quality Assurance:
Oversee the end-to-end quality assurance process for all digital products and services.
Work with the End-to-End QA Specialist to develop comprehensive test plans and ensure thorough testing.
Ensure quality assurance processes are followed to maintain high standards.Strategic Planning and Improvement:
Develop and implement strategies to enhance digital operations and IT service delivery.
Identify opportunities for process optimisation and efficiency gains.Stakeholder Communication:
Act as the primary point of contact for all digital operations-related matters.
Provide regular updates to senior management on the status of projects, operational performance, and security compliance.
Facilitate effective communication between IT teams and business units.Problem Solving and Incident Management:
Manage and resolve high-priority incidents and critical issues.
Conduct root cause analysis and implement corrective actions to prevent recurrence.
Develop and maintain incident response plans and procedures.Requirements:
Proven experience as a Digital Operations Manager, IT Manager, Support Manager, or similar role.
Strong leadership and team management skills with the ability to mentor and inspire a diverse team.
Excellent understanding of IT infrastructure, application support, and digital operations.
Demonstrated experience in managing technical projects and ensuring successful delivery.
In-depth knowledge of cyber security principles and compliance requirements.
Strong understanding of quality assurance processes and methodologies.
Exceptional problem-solving and analytical abilities.
Excellent communication and interpersonal skills, with the ability to engage effectively with stakeholders at all levels.
Familiarity with IT service management (ITSM) frameworks such as ITIL.
Relevant certifications (e.g., PMP, CISSP, ITIL) are advantageous.What We Offer:
Competitive salary and benefits package.
A dynamic, collaborative work environment with opportunities for professional development and growth.
A chance to lead and shape the future of digital operations People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
01/06/2025
Job Title: Digital Operations Manager/ IT Manager/IT Operations Support Manager
Location: London
Department: Digital Operations
Salary: £60-70k + Benefits
Company Overview:
We are dedicated to shaping the future of digital infrastructure and services. We are seeking a highly motivated and experienced Digital Operations Manager to oversee the daily operations of our digital ecosystem, ensuring top-tier performance, security, and compliance. This is an exciting opportunity to lead a dynamic team and drive the success of our digital projects.
As the Digital Operations Manager, you will play a pivotal role in maintaining the integrity of our IT systems, collaborating closely with cross-functional teams, and ensuring our digital operations meet the highest standards.
Key Responsibilities:
Team Leadership and Management:
Lead, mentor, and manage a diverse team of IT professionals including an Application Support Specialist, Technical Project Manager, Cyber Security and Compliance Analyst, and End-to-End QA Specialist.
Allocate resources efficiently to ensure timely and successful project delivery.
Conduct regular performance reviews and provide ongoing feedback to foster growth and development within the team.Operational Oversight:
Oversee the daily operations of digital systems, applications, and infrastructure.
Ensure high availability and performance of all IT services and applications.
Implement and maintain monitoring systems to proactively identify and resolve issues.Application Support:
Manage application support activities to ensure the prompt resolution of incidents and service requests.
Collaborate with the Application Support Manager to develop and implement effective support processes and documentation.
Ensure all applications are updated, patched, and maintained in line with best practices.Technical Project Management:
Oversee the planning, execution, and delivery of technical projects.
Work closely with the Technical Project Manager to ensure projects are completed on time, within scope, and budget.
Facilitate communication and collaboration between project teams and stakeholders.Cyber Security and Compliance:
Ensure the implementation and adherence to cyber security policies and procedures.
Collaborate with the Cyber Security and Compliance resources to conduct regular security assessments and audits.
Manage compliance with relevant regulations and standards, such as GDPR and Cyber Essentials Plus.Quality Assurance:
Oversee the end-to-end quality assurance process for all digital products and services.
Work with the End-to-End QA Specialist to develop comprehensive test plans and ensure thorough testing.
Ensure quality assurance processes are followed to maintain high standards.Strategic Planning and Improvement:
Develop and implement strategies to enhance digital operations and IT service delivery.
Identify opportunities for process optimisation and efficiency gains.Stakeholder Communication:
Act as the primary point of contact for all digital operations-related matters.
Provide regular updates to senior management on the status of projects, operational performance, and security compliance.
Facilitate effective communication between IT teams and business units.Problem Solving and Incident Management:
Manage and resolve high-priority incidents and critical issues.
Conduct root cause analysis and implement corrective actions to prevent recurrence.
Develop and maintain incident response plans and procedures.Requirements:
Proven experience as a Digital Operations Manager, IT Manager, Support Manager, or similar role.
Strong leadership and team management skills with the ability to mentor and inspire a diverse team.
Excellent understanding of IT infrastructure, application support, and digital operations.
Demonstrated experience in managing technical projects and ensuring successful delivery.
In-depth knowledge of cyber security principles and compliance requirements.
Strong understanding of quality assurance processes and methodologies.
Exceptional problem-solving and analytical abilities.
Excellent communication and interpersonal skills, with the ability to engage effectively with stakeholders at all levels.
Familiarity with IT service management (ITSM) frameworks such as ITIL.
Relevant certifications (e.g., PMP, CISSP, ITIL) are advantageous.What We Offer:
Competitive salary and benefits package.
A dynamic, collaborative work environment with opportunities for professional development and growth.
A chance to lead and shape the future of digital operations People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
Engineering Delivery Manager - Sonar - Hardware - Software - Engineering - Defence - SC Clearance -Outside IR35 - Up to £600 per day - Hybrid working
Location: South West/North West - Hybrid working 3 days onsite
Rate: Up to £600 per day (Outside IR35)
Security Clearance: SC Clearance Required
Duration: 6/12+ months
Role overview
My client is urgently seeking a Security Cleared Engineering Delivery Manager. You'll lead the engineering delivery on a key sonar programme. You'll be responsible for driving performance across cost, schedule, and quality to meet customer requirements and business objectives
Key Responsibilities:
Provide strategic engineering leadership across Hardware, Software, Systems, Safety, and Cyber Security teams.
Oversee project delivery, ensuring engineering processes meet regulatory, legislative, and client standards.
Act as the key decision-maker for engineering strategy and execution on the programme or bid.
Foster collaboration within your team while mentoring and supporting career development.
Directly manage project engineering staff and potentially take on line management responsibilities.What we need:
Extensive systems engineering experience, ideally within the defence sector.
Background working in multidisciplinary teams (Hardware, Software, Systems, etc.).
Strong decision-making and analytical capabilities.
Awareness of Safety and Safety Assurance in engineering contexts.
Previous management or leadership experience is desirable, especially within submarine or sonar systems-but not essential.What We Offer:
Competitive daily rate up to £600 per day outside IR35
Opportunity to work with cutting-edge technologies.
Collaborative and innovative work environment.Application Process:
If you are a solution-driven Engineer ready to step into a leadership role we want to hear from you .We are offering you the opportunity to become an integral part of a multidisciplinary team delivering innovative sonar systems.
To apply for this exciting opportunity, please submit your CV which details your relevant experience. This role requires a current SC Clearance or so please familiarise yourself with the eligibility before applying. Join us and be a part of a team that drives technological excellence.
We look forward to your application!
People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
01/06/2025
Engineering Delivery Manager - Sonar - Hardware - Software - Engineering - Defence - SC Clearance -Outside IR35 - Up to £600 per day - Hybrid working
Location: South West/North West - Hybrid working 3 days onsite
Rate: Up to £600 per day (Outside IR35)
Security Clearance: SC Clearance Required
Duration: 6/12+ months
Role overview
My client is urgently seeking a Security Cleared Engineering Delivery Manager. You'll lead the engineering delivery on a key sonar programme. You'll be responsible for driving performance across cost, schedule, and quality to meet customer requirements and business objectives
Key Responsibilities:
Provide strategic engineering leadership across Hardware, Software, Systems, Safety, and Cyber Security teams.
Oversee project delivery, ensuring engineering processes meet regulatory, legislative, and client standards.
Act as the key decision-maker for engineering strategy and execution on the programme or bid.
Foster collaboration within your team while mentoring and supporting career development.
Directly manage project engineering staff and potentially take on line management responsibilities.What we need:
Extensive systems engineering experience, ideally within the defence sector.
Background working in multidisciplinary teams (Hardware, Software, Systems, etc.).
Strong decision-making and analytical capabilities.
Awareness of Safety and Safety Assurance in engineering contexts.
Previous management or leadership experience is desirable, especially within submarine or sonar systems-but not essential.What We Offer:
Competitive daily rate up to £600 per day outside IR35
Opportunity to work with cutting-edge technologies.
Collaborative and innovative work environment.Application Process:
If you are a solution-driven Engineer ready to step into a leadership role we want to hear from you .We are offering you the opportunity to become an integral part of a multidisciplinary team delivering innovative sonar systems.
To apply for this exciting opportunity, please submit your CV which details your relevant experience. This role requires a current SC Clearance or so please familiarise yourself with the eligibility before applying. Join us and be a part of a team that drives technological excellence.
We look forward to your application!
People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
EC&I Engineer
Long term project within a highly regulated sector active SC Clearance is a base requirement.
Details
June 2025 to July 2027.
Inside of IR35 (Umbrella)
We are looking for a senior / lead Chartered EC&I Engineer for a hybrid long tem contract role: 90% remote / 10% on site in Plymouth.
Requirements
Chartered or almost Chartered Electrical Control and Instrumentation Engineer
Experience of working closely with Mechanical Engineering environments (machine or crane experience would be a benefit)
Exposure to BS 61508 or ISO 13849
Nuclear or other highly regulated industry experience (defence)
Systems Engineering
Requirements and scope definition
Design work
Implementation
Commissioning
Hand over experience
MUST BE SC Cleared (Active Security Clearance).
People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
01/06/2025
EC&I Engineer
Long term project within a highly regulated sector active SC Clearance is a base requirement.
Details
June 2025 to July 2027.
Inside of IR35 (Umbrella)
We are looking for a senior / lead Chartered EC&I Engineer for a hybrid long tem contract role: 90% remote / 10% on site in Plymouth.
Requirements
Chartered or almost Chartered Electrical Control and Instrumentation Engineer
Experience of working closely with Mechanical Engineering environments (machine or crane experience would be a benefit)
Exposure to BS 61508 or ISO 13849
Nuclear or other highly regulated industry experience (defence)
Systems Engineering
Requirements and scope definition
Design work
Implementation
Commissioning
Hand over experience
MUST BE SC Cleared (Active Security Clearance).
People Source Consulting Ltd is acting as an Employment Business in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
Role: Embedded Software Engineer
Location: Glasgow OR Dundee they have 2x offices so you can work from either
Salary: £40,000 - £50,000 approx. but can be flexible for the right person
Onsite work: you are required to be onsite 3x days per week
Role description and purpose
We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.
Responsibilities
Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices).
Write clean, efficient, and well-documented code Python for embedded systems.
Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
Integrate software with various hardware components, including sensors, actuators, and communication modules.
Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Develop and execute unit, integration, and system tests to ensure software quality and reliability.
Troubleshoot and debug software and hardware issues in embedded systems.
Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration.
Contribute to the continuous improvement of our software development processes and tools.
Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry.Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Proven experience (typically 2+ years) in developing embedded software and firmware.
Strong proficiency in Pythen programming for embedded systems.
Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson).
Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus).
Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN).
Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
Ability to read and understand hardware schematics and datasheets.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.Preferred Qualifications
Experience with C/C++, BASH, etc. for embedded systems or scripting.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services.
Familiarity with data acquisition and processing techniques.
Understanding of control systems and algorithms.
Previous experience in the aquaculture, agricultural technology, or environmental monitoring sectors.
Experience with version control systems (e.g., Git).
Experience with agile development methodologies.General Skills
Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
A passion for learning and staying updated with the latest industry trends and best practices.
Strong communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams, your default should be Openness and transparency.
Desire to take the initiative and self-start when necessary.
Flexibility, we pride ourselves on doing what is necessary to make the whole organisation successful.
Benefits:
37.5 hours working week
33 days annual leave
Death in service at 4 x your annual salary
Employee Assistance Programme
Enhanced parental leave policies
Birthday day off
Paid bereavement leave
Paid sick leave
Company pension scheme
Cycle to work scheme
Free parking on the Glasgow site
How to apply?
Please send a CV to
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
01/06/2025
Role: Embedded Software Engineer
Location: Glasgow OR Dundee they have 2x offices so you can work from either
Salary: £40,000 - £50,000 approx. but can be flexible for the right person
Onsite work: you are required to be onsite 3x days per week
Role description and purpose
We are seeking a talented and passionate Embedded Software Engineer to join our growing technology team. You will play a crucial role in designing, developing, and implementing embedded software for our next-generation aquaculture technology.
This is an exciting opportunity to contribute directly to technology for good, working on real-world systems that have a tangible impact. You will be involved in the full software development lifecycle, from requirements gathering to deployment and maintenance, working closely with hardware engineers, data scientists, and aquaculture specialists.
Responsibilities
Design, develop, and debug embedded software and firmware for a variety of aquaculture monitoring and control systems (e.g., sensor integration, automated feeding systems, water quality monitoring devices).
Write clean, efficient, and well-documented code Python for embedded systems.
Work with microcontrollers, microprocessors, and real-time operating systems (RTOS).
Implement communication protocols (e.g., MQTT, UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN) for data transmission and device control.
Integrate software with various hardware components, including sensors, actuators, and communication modules.
Participate in the full software development lifecycle, including requirements analysis, design, implementation, testing, and deployment.
Develop and execute unit, integration, and system tests to ensure software quality and reliability.
Troubleshoot and debug software and hardware issues in embedded systems.
Collaborate effectively with hardware engineers, data scientists, and aquaculture experts to define system requirements and ensure seamless integration.
Contribute to the continuous improvement of our software development processes and tools.
Stay up-to-date with the latest advancements in embedded software development and the aquaculture industry.Qualifications
Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
Proven experience (typically 2+ years) in developing embedded software and firmware.
Strong proficiency in Pythen programming for embedded systems.
Experience working with microcontrollers and microprocessors (e.g., ARM Cortex-M, ESP32, NVIDIA Jetson).
Knowledge of communication protocols relevant to IoT and industrial automation (e.g., MQTT, Modbus).
Solid understanding of communication protocols (e.g., UART, SPI, I2C, Ethernet, Bluetooth, LoRaWAN).
Experience with debugging tools and techniques for embedded systems (e.g., JTAG, oscilloscopes, logic analyzers).
Ability to read and understand hardware schematics and datasheets.
Strong problem-solving and analytical skills.
Excellent communication and teamwork skills.Preferred Qualifications
Experience with C/C++, BASH, etc. for embedded systems or scripting.
Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and IoT services.
Familiarity with data acquisition and processing techniques.
Understanding of control systems and algorithms.
Previous experience in the aquaculture, agricultural technology, or environmental monitoring sectors.
Experience with version control systems (e.g., Git).
Experience with agile development methodologies.General Skills
Excellent problem-solving skills and the ability to think creatively to overcome technical challenges.
A passion for learning and staying updated with the latest industry trends and best practices.
Strong communication and teamwork skills, with the ability to effectively collaborate with cross-functional teams, your default should be Openness and transparency.
Desire to take the initiative and self-start when necessary.
Flexibility, we pride ourselves on doing what is necessary to make the whole organisation successful.
Benefits:
37.5 hours working week
33 days annual leave
Death in service at 4 x your annual salary
Employee Assistance Programme
Enhanced parental leave policies
Birthday day off
Paid bereavement leave
Paid sick leave
Company pension scheme
Cycle to work scheme
Free parking on the Glasgow site
How to apply?
Please send a CV to
People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas
Jobs - Frequently Asked Questions
Use the location filter to find IT jobs in cities like London, Manchester, Birmingham, and across the UK.
Entry-level roles include IT support technician, junior developer, QA tester, and helpdesk analyst.
New jobs are posted daily. Set up alerts to be notified as soon as new roles match your preferences.
Key skills include problem-solving, coding, cloud computing, networking, and familiarity with tools like AWS or SQL.
Yes, many employers offer training or junior roles. Focus on building a strong CV with relevant coursework or personal projects.