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 ❯
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 ❯
safeguard the assets of the firm through an independent scrutiny of the financial information and ensure accurate reporting to internal and external consumers. They provide critical metrics and related analysis to the firm's and divisions' leadership to navigate the evolving business strategy, including incumbent and strategic initiatives. Controllers play an important role in the changing landscape of the … ways in which we can add value for our stakeholders. Interpersonal Communication: You'll engage with data producers and consumers across all areas of the business to understand their requirements and to propose solutions tailored to their needs. Training: Your manager will support your professional development, allowing you time for training at work, helping you learn and grow within … learn and interact with a range of businesses and products across the firm. RESPONSIBILITIES AND QUALIFICATIONS RESPONSIBILITIES In an Agile environment manage end-to-end systems development cycle 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 More ❯
store and transmit sensitive payment data Implementing secure end-to-end transactions, featuring synchronous and asynchronous cryptographic algorithms and digital signatures Participating in the entire software development lifecycle, from requirementsanalysis through software and test design, implementation and unit testing, to verification and release. As part of a customer-focused team, seek understanding of and value in our … customer’s requirements, and actively shape the product from an engineering standpoint Participating in team workshops to generate ideas and high-quality technical solutions – picking the right solution whilst balancing idealism and pragmatism Assisting with troubleshooting and repairing defects Simplifying and improving existing technical methodologies Adhering to and applying overarching internal practices and policies with respect to coding standards More ❯
Out in Science, Technology, Engineering, and Mathematics
in a dynamic, fast-paced environment that provides exposure to all areas of Finance. Build strong relationships with business partners. Understand business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation. Develop technical specifications, high level/detailed design, testing strategies, and implementation plans from business requirements. Manage end-to-end systems development cycle … from requirementsanalysis, coding, testing, UAT and maintenance. Exploring new and emerging technologies as needed by the project. SKILLS AND RELEVANT EXPERIENCE Bachelor's degree in computer science, Electrical Engineering or related technical discipline. 2+ years of relevant experience in software development, including a clear understanding of data. structures, algorithms, software design and core programming concepts. Comfortable multi More ❯
other Software Engineers Write solution 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, quality assurance Take ownership and More ❯
execute a plan of action to implement high quality, innovative solutions that deliver value to our customers Taking a leadership role in driving the entire software development lifecycle, from requirementsanalysis through software and test design, implementation and unit testing, to verification and release Applying software design principles, including coupling/cohesion, decomposition/modularity, encapsulation/information 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 ❯
Crawley, England, 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 ❯
Cambridge, England, United Kingdom Hybrid / WFH Options
JR United Kingdom
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 ❯
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 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 ❯
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 ❯
Chelmsford, England, United Kingdom Hybrid / WFH Options
Digital Federal Credit Union
Schedule Monday-Friday 8-5 (40 hours) Hybrid What You'll Do Summary/Objective: Responsible for all aspects of the product life cycle including requirements review and analysis, design, development, unit testing, and maintenance of code. This includes translating business requirements into workable programming code with development and maintenance of functionality for use in business areas. … new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations. Regularly communicate with the business to complete requirementsanalysis, design, and development work. Participate in efforts to define engineering best practices, such as coding and design standards for the team. Enhance organization reputation by accepting ownership 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 ❯
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 ❯
code quality. Throughout the software development lifecycle, you will deploy AI tools, agents, use Model Context Protocol (MCP) and large language models (LLMs) to assist in multiple phases - from requirementsanalysis to coding and testing. You will be execute AI tools on Claude and Nova models for vibe coding and testing. We are looking for individuals who thrive … Python, Dynamo DB, Lambda, SQS, SNS and many other AWS services. We are looking for a smart engineer who can effectively deal with ambiguity and work independently to clarify requirements, build prototypes and deliver results quickly. Come join a team in which builders build software and delight customers! You will learn, have fun, and make a positive impact for … to technical documentation, architecture designs, and implementation strategies while mentoring junior team members and participating in code reviews • Partner closely with customers, product leaders, and stakeholders to understand business requirements, influence product roadmap decisions, and deliver innovative solutions that drive business value BASIC QUALIFICATIONS - 3+ years of non-internship professional software development experience - 2+ years of non-internship design 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 ❯