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 … transmission and device control. Integrate software with various hardware components, including sensors, actuators, and communication modules. Participate in the full software development lifecycle, including requirementsanalysis, 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 More ❯
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 … transmission and device control. Integrate software with various hardware components, including sensors, actuators, and communication modules. Participate in the full software development lifecycle, including requirementsanalysis, 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 More ❯
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 … transmission and device control. Integrate software with various hardware components, including sensors, actuators, and communication modules. Participate in the full software development lifecycle, including requirementsanalysis, 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 More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
Calnex Solutions Ltd
development teams that include software and hardware design and system test Engineers. The teams work closely with marketing and sales, turning market and customer requirements into high quality, fully functional products. Our R&D team is growing to support our expanding product portfolio. As part of this growth we … leading edge and be able to innovate and deliver in a fast paced and busy environment. Key Responsibilities: Full lifecycle embedded software development from requirementsanalysis through development, integration and testing. Works closely with product owners to understand and refine high level system requirements into software features. … Collaborates with hardware engineers and high level software developers to define system level interfaces and responsibilities. Estimates project timescales based on high level requirements and delivers to schedule. Develops high quality, maintainable and flexible solutions which have the capability to evolve along with the market requirements. Must develop a More ❯
designs for new developments and have them reviewed with our technical leads and architects Participate in client workshops and support our business analysts in requirementsanalysis Design, develop and maintain thought-out solutions within the team’s responsibility Improve and optimize existing functionalities Develop and maintain automated tests More ❯
designs for new developments and have them reviewed with our technical leads and architects. Participate in client workshops and support our business analysts in requirements analysis. Design, develop and maintain thought-out solutions within the team’s responsibility. Improve and optimize existing functionalities. Develop and maintain automated tests, quality More ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
iO Associates
contribute to delivering solutions that meet the latest telecom standards, focusing on precise timing synchronization. Your Responsibilities End-to-end embedded software development: from requirementsanalysis to integration and testing. Collaborate with product owners to turn high-level requirements into innovative software solutions. Work alongside hardware engineers More ❯
a global business. Our Finance Operational Improvement Department develops and supports applications using cutting-edge technologies. Join as an Application Developer Apprentice to learn requirementsanalysis, code development, and testing while working towards an Honours Degree in Software Development. The four-year degree apprenticeship programme offers a comprehensive More ❯
Your Impact Contribute towards NMM business process reviews for electric utility clients to understand "As-Is" and document "To-Be" process mappings. Perform contractual requirementsanalysis on NMM projects identifying areas of potential concern for project teams. Perform data mapping exercises from origin data sources to NMM native … data formats, specifically CIM v14, v15, v16, v17, and 100, and CGMES 2.4.15 and 3.0.0. Produce documentation detailing requirements for data translation modules. Develop data translation code that converts data from origin data sources to CIM and CGMES and vice versa, in accordance with best software development practices. Conduct … and acceptance testing as part of project implementation phase. Provide technical support to sales and proposals teams, including commentary on electrical utility data management requirements for preliminary scoping of customer solutions. What You'll Need Degree-level education in Electrical Engineering and Computer Engineering, post-graduate and doctoral level More ❯
Your Impact Contribute towards NMM business process reviews for electric utility clients to understand "As-Is" and document "To-Be" process mappings. Perform contractual requirementsanalysis on NMM projects identifying areas of potential concern for project teams. Perform data mapping exercises from origin data sources to NMM native … data formats, specifically CIM v14, v15, v16, v17, and 100, and CGMES 2.4.15 and 3.0.0. Produce documentation detailing requirements for data translation modules. Develop data translation code that converts data from origin data sources to CIM and CGMES and vice versa, in accordance with best software development practices. Conduct … and acceptance testing as part of project implementation phase. Provide technical support to sales and proposals teams, including commentary on electrical utility data management requirements for preliminary scoping of customer solutions. What You'll Need Degree-level education in Electrical Engineering and Computer Engineering, post-graduate and doctoral level More ❯