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 … 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 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 and the aquaculture industry. Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a More ❯
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 … 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 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 and the aquaculture industry. Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a More ❯
security, and aerospace companies! What you'll be doing - Senior Software Engineer Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide More ❯
security, and aerospace companies! What you'll be doing - Senior Software Engineer Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide More ❯
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
Bristol, Stoke Gifford, Gloucestershire, United Kingdom
Synoptix
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
Master's degree with professional experience developing software. Significant professional experience developing software for Senior positions. Demonstrable record of developing high-quality embedded software for end-user products from requirementsanalysis to delivery. Demonstrable experience in a technical leadership role within a software team. Expert knowledge and experience with implementation skills such as object-oriented programming, pair programming … Advanced knowledge of C++ is required. Experience with Agile/Scrum development practices. Advanced knowledge of verification skills such as test-driven development, unit testing, code reviews, defect characterization, requirementsanalysis and planning skills such as user story development, backlog management, high-level estimation, and detailed estimation. Advanced configuration management skills such as revision control, continuous integration, continuous … Lauterbach debuggers. Excellent interpersonal, written, and oral communication skills, with an ability to influence and build strong, credible relationships. Aptitude in engineering excellence processes such as FMEA, Root Cause Analysis, Design of Experiments, etc. is a plus, but not required FPGA (VHDL) programming experience is a plus, but not required. Experience in an industrial printing domain is a plus More ❯
logic devices. Develop low-level drivers, communication protocols, and real-time control software. Write reliable, maintainable, and efficient code in languages such as C. Participate in system architecture design, requirementsanalysis, and hardware-software integration. Debug hardware/software interactions and resolve firmware issues throughout the development and production lifecycle. Support the development of firmware update mechanisms, bootloaders … and system testing. Develop and maintain technical documentation, including software specifications, design descriptions, and user manuals. Collaborate closely with multi-disciplinary teams including Hardware, Systems, QA, and Product Engineering. Requirements: Degree in Software Engineering, Computer Science, Electronics, or a related engineering discipline. Proven experience in software and firmware development for embedded systems. Strong proficiency in C and C++ for More ❯
Crawley, Sussex, United Kingdom Hybrid / WFH Options
Thales Group
Engineer you contribute to a multidisciplinary and self-organizing Agile/Scrum team. In addition to software product development, our teams are fully responsible for various aspects, such as requirementsanalysis, architecture, design, testing, validation and product demonstrations. The use of high-tech techniques and software development methods is important. The software of the Fire Control System is … flexibility to do what's important to you; whether that's part time hours, job sharing, remote working, or the ability to flex your start and finish times. Security Requirements In line with Thales' Baseline Security requirements, candidates will be asked to provide evidence of identity, eligibility to work in The Netherlands and employment and/or education More ❯
company, working alongside a talented group of like-minded Engineers on a range of fascinating applications. Duties and Responsibilities All aspects of the full software development life cycle, including requirementsanalysis, design, development, testing, documentation, and training. Programming to deliver robust, clean, high-quality software. Creation of functional designs and specifications. Rigorous approach to testing, including writing scripts More ❯
network health, availability, and service-level objectives. Operations Automation: Lead initiatives to automate and optimize network operations focusing on scalability and reliability. Collaborative Development: Work closely with teams on requirementsanalysis, design, development, testing, and deployment, fostering a collaborative environment. Continuous Improvement: Engage in technical training and knowledge sharing to enhance skills and professional development. Our Minimum Qualifications … that the maximum number of sick time hours an employee may have available is 160 hours. Employees in Illinois have a unique time off program designed specifically with local requirements in mind. All employees also have access to paid time away to deal with critical or emergency issues. We offer additional paid time to volunteer and give back to More ❯
is an exciting, hands-on opportunity to join an area that touches every aspect of Amazon's wide range of businesses globally. Key job responsibilities • Independently work on finance requirementsanalysis, validation, verification and approval, ensuring that requirements are complete, consistent, feasible and traceable. • Translate business and customer requirements, leveraging process and data analysis mechanisms … and finance subject matter experts to effectively design, develop, test and launch automated, scalable finance solutions that address customer needs while meeting our high controllership and compliance standards. • Ensure requirements traceability and manage change requirements through effective change control processes and tools. • Dive deep to evaluate business finance processes and identify problems and opportunities. • Partner with operational teams … and process owners to problem solve during design, testing and deployment. Ensure efficient transition to operational business-as-usual. • Create business analysis artefacts and processes that can be standardized and repeated, increasing the maturity and effectiveness of our teams. • Develop optimization and automation strategies of finance business processes. • Influence stakeholders to ensure relevant deadlines are met; communicate critical information More ❯
professionals dedicated to delivering innovation and exceptional customer responsiveness. Key Responsibilities: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces, and associated supporting certification documentation Conducting requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, and Safety Critical Development techniques Peer reviewing and technically … defining processes and procedures, performing design review assessments, and making sound strategic technical decisions within your area of expertise Influencing department productivity through software process improvement and automation Job Requirements: Essential: Degree or equivalent qualification in a scientific or engineering environment, such as electronics-engineering, software-engineering, physics, or maths Excellent software engineering skills with significant experience in C More ❯
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
Bristol, Stoke Gifford, Gloucestershire, United Kingdom
Synoptix
of a multidisciplinary team to develop products and services. This will include Systems Engineers, Security Engineers, Product Managers and others as required. Support the wider team in project planning, requirements definition and requirements analysis. Lead software design, development, testing, deployment and maintenance for a range of AI and Computer Vision products. Providing Software Engineering Subject Matter (SME) Expertise … development Experience with Linux operating systems (e.g. Red Hat, Ubuntu) Experience working within a variety of development frameworks and practices e.g. DevOps, DevSecOps, SCRUM, MLOps, XP. Experience with data analysis and manipulation tools (e.g. Pandas) Experience of a broad section of the Software Development Lifecycle (SDLC) with specific focus on: Design(Architecting, High-Level Design and Low-Level Design … Continuous professional development including incentives Access to online Udemy training facility Flexible working arrangements Bike to work scheme Electric car scheme Private health care Job well done scheme Security Requirements: Please note that due to the nature of our projects we can only accept sole UK national candidates who will need to be eligible to obtain UK Security Clearance. More ❯
Rochester, England, United Kingdom Hybrid / WFH Options
CBSbutler
manufacturers and 280 airlines. What you’ll be doing: Senior Software Engineer Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide More ❯
depending on skills and experience What you’ll be doing: Development and implementation of embedded software, peripheral drivers, protocols, human-machine interfaces and associated supporting certification documentation Requirementsanalysis and definition, System/Software Architecture/Design, Modelling and Simulation, Systems/Software Integration, Verification and Validation, Safety Critical Development techniques Peer review and technically guide the work More ❯
Technologies: Java UML UX UI RequirementsAnalysis Agile Waterfall NetBeans Eclipse Java Swing Java FX VMware Redhat Linux ansible Software Test Planning Configuration & Build svn Jenkins Hudson Sonar Signal Processing C++ RTI DDS Java Software Engineer wanted! Our client based in Weymouth is seeking a talented Java Software Engineer. A background in UX/UI is essential. A … areas where they support systems and equipment, both in the UK and International. This job will be in the area of underwater warfare. Java UML UX/UI Requirement Analysis Knowledge of Agile, Waterfall and V VMware, RedHat, Linux, Ansible Software Test Planning Configuration and Build SVN, Jenkins, Hudson Sonar or Signal Processing C++ RTI DDS Candidate Profile: Degree More ❯
suites, ensuring reliable execution, accurate result validation, and quick resolution or escalation of issues. Continuous Improvement: Continuously refine automation test coverage and optimise test effectiveness to enhance software quality. RequirementsAnalysis: Participate in requirementsanalysis, assessing testability, usability, and risk factors to strengthen the development process. What We’re Looking For: Experience: 5+ years of experience More ❯
suites, ensuring reliable execution, accurate result validation, and quick resolution or escalation of issues. Continuous Improvement: Continuously refine automation test coverage and optimise test effectiveness to enhance software quality. RequirementsAnalysis: Participate in requirementsanalysis, assessing testability, usability, and risk factors to strengthen the development process. What We’re Looking For: Experience: 5+ years of experience More ❯
in segregation and facilitate funding opportunities on client margin worth around $100 billion for the firm. Responsibilities Manage end-to-end systems development cycle in an Agile environment, from requirementsanalysis to coding, testing, UAT, implementation, and maintenance. Develop high-level and detailed technical designs, testing strategies, and implementation plans. Work in a dynamic, fast-paced environment that … provides exposure to all areas of finance. Understand and respond to business needs, developing process workflows, data requirements, and specifications to support implementation. Build strong relationships with business partners. Identify opportunities for cross-divisional collaboration and reuse of common solutions. Engage in data modeling and curation. Basic Qualifications Bachelor's degree or relevant work experience in Computer Science, Mathematics … Electrical Engineering, or related technical discipline. 2-5 years of software development experience. Excellent object-oriented or functional analysis and design skills. Knowledge of data structures, algorithms, and performance optimization. Excellent communication skills, with experience speaking to technical and business audiences globally. Problem-solving ability and data-driven decision-making skills. Ability to multi-task, manage multiple stakeholders, and More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Apacheix
and delivering a range of capabilities in accordance with the Scaled Agile Framework (SAFe). The role will involve working across the full systems engineering lifecycle from concept and requirementsanalysis through design, build, test, acceptance and delivery into live operations. Your responsibilities Working as a cross functional engineer within an Agile team Designing, coding, integrating, testing and … deploying software as part of a team Engaging with clients, or their representatives, to understand requirements Formally demonstrating software to clients or their representatives Assisting in the design and development of scalable, secure and high-performance software solutions in line with quality standards Producing and executing software testing Identifying and fixing bugs in software and deployments Making use of … of wireframing UI/UX designs (e.g. through Balsamic) Experience of software release audits (as auditor or developer) Knowledge of Active Directory and Group Policy Objects to define security requirements Windows system administration experience, covering Windows 10 and Server 2012, 2016, 2019 Linux administration and user experience Expertise or interest in designing and deploying cloud-based infrastructure (Azure, AWS More ❯
the Senior Java Software Engineer, you'll be a key player in developing this cutting-edge CRM SaaS solution. You'll work on projects throughout the software lifecycle, from requirementsanalysis to release management and support. What You'll Do Work with the wider project team, engaging with PM & Business Analysts and communicating the technical project requirementsMore ❯
Linlithgow, West Lothian, United Kingdom Hybrid / WFH Options
Calnex Solutions Ltd
work in multi-discipline product 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 have an exciting opportunity for … will enjoy working on the 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 high level of proficiency in the product technology domain including an understanding the real world More ❯