Description Position: Software Architect - Expert Location: Northern VA Clearance: TS/SCI Overall Assignment Description: Expert-level Software Architects lead the design and development of software solutions for complex applications problems, API design, data services, platform services, cloud services and infrastructure services to meet user requirements and align to strategic goals and the Enterprise Architecture. The Expert … Level Software Architect is a software expert who makes high-level design choices and recommends technical standards, including software coding standards, tools, and platforms. The Expert-level Software Architect provides technical and softwareengineering support towards a model-based systems engineering approach to IT requirements engineering and architecture development, targeted at the … Enterprise, Segment, and Solution Engineering levels. This consists of developing and transforming the A gency IT EA framework, processes & tools to realize EA vision, and the essential products and supporting products (if needed) that provide conceptual, logical, or physical representations of the enterprise's IT baseline and target architecture. Duties may include: Modify, develop, and mature the required EA More ❯
Telford, Shropshire, England, United Kingdom Hybrid / WFH Options
Harnham - Data & Analytics Recruitment
Senior Software Engineer An AI forward digital agency is looking for a Senior Software Engineer to take technical ownership of new greenfield features in a fast-paced, start-up-style environment. You'll work closely with stakeholders and in a team of 2 back-end developers. Location: Shropshire - hybrid Salary: Up to £75k Tech: Python, GCP (preferred), bonus …/LLMs Experience: 3+ years, ideally from start-up or scale-up backgrounds You'll be hands-on with code, involved in architectural decisions, and help shape a growing engineering function within a scaling business. Interview process: Introductory chat (light technical) Take-home solution design test Deep-dive technical interview More ❯
Position Title: Software Systems Engineer Location: Lexington Park, MD Clearance: Active Top Secret (Required) Salary Range: Mid: $110,000 - $150,000 Senior: $180,000 - $200,000 About the Role: Are you ready to play a critical role in a dynamic, complex System of Systems (SoS) environment supporting national security? As a Software Systems Engineer, you'll lead the … System Performance: Analyze system capabilities, performance, and compatibility across a highly complex SoS environment. • Collaborate & Innovate: Work closely with customers and teams to create an analytical framework to evaluate software system performance and ensure interoperability within secure environments. • Plan & Execute: Develop and manage detailed project plans (POA&Ms), ensuring alignment with program milestones and goals. • Test & Verify: Develop and … Report: Assist in creating technical documents, interim reports, and maintain an organized filing system for all critical project documentation. Key Responsibilities: • Support government engineers in the development of required software documentation. • Evaluate and ensure the completeness of software test programs and requirements. • Develop and review detailed test scenarios and ensure they align with program needs. • Participate in test More ❯
Our client, a renowned LED lighting manufacturer in the aerospace sector, is seeking a Senior Embedded Software Engineer to join their dynamic design team. This permanent role involves designing, engineering, and manufacturing innovative lighting solutions for aerospace, maritime, and the contract market. As part of an in-house design team, you will be crucial in producing high-quality … development of best practice guidelines and AS9100 Working collaboratively with the design team, guiding, mentoring, and advising others when required Key languages: C++ and C Job Requirements: Design/Engineering degree Industry experience in hazardous area systems, automotive, aerospace, or medical industries Ability to manage workload and meet deadlines Excellent attention to detail Experience with report collation and writing … STM32 or Microchip microcontrollers Developing embedded GUI applications (Touch GFX) Experience with PICs desirable CANBus protocol Experience with communication interfaces and timing If you are an experienced Senior Embedded Software Engineer or Senior Firmware Engineer looking for a new opportunity to further develop your career, we would love to hear from you. Apply now to join our client's More ❯
Check out this new opportunity! Embedded Software Engineer - Ground Combat Vehicles Sterling Heights, MI Contract Position $53.56-$57.85/Hour Ability to Obtain a Secret Clearance Required Join a team dedicated to designing and producing armored combat and support vehicles. As a prime mover in ground force capabilities, this firm provides innovative solutions that ensure the safety and effectiveness … of military personnel worldwide, focusing on durability, mobility, and performance. Responsibilities: Lead the design, configuration, and testing of software environments for vehicle-based systems, ensuring delivery of integrated, high-quality code and documentation. Design, configure, and validate the software development environment used to produce documentation, code, and test artifacts. Develop software documentation and code for vehicle domains … such as board support packages (BSP), DSP, power management, lethality systems, software deployment, and diagnostics. Perform software requirements analysis and translate into preliminary and detailed designs using department-approved design tools. Implement software designs in Ada, C, C++, or other approved languages in compliance with department coding standards. Create and execute unit and functional test procedures. Conduct More ❯
Check out this new opportunity! Senior Software Integration Engineer - GMD Weapon Systems Onsite at Schriever Space Force Base in Colorado Springs, CO Estimated salary range: $120,000 - $180,000 This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.) Senior software integration engineer to support softwareengineering … CO Responsibilities: Maintain lab and mininode configurations to include adding, removing, updating Redhat package manager modules (RPMs) for testing/verification Produce lab runs to test and evaluate new software capabilities as well as perform daily log file management Create scenarios and input files to evaluate specific conditions and software behaviors in the GMD Fire Control software Perform message tracing between portions of GFC software to ensure system functions as intended Investigate and document issues discovered during lab runs and provide log files to software developers Obtain/Maintain Security+ certification and continuation education training requirements for a privileged user account Support daily Scrum meetings Qualifications: U.S. Citizenship is required by Federal Law Active More ❯
iQuasar is seeking to fill Software Engineer for our customer in Aberdeen Proving Ground, Maryland. At iQuasar, we strive to provide the next generation of cutting-edge technologies. Our growth means exciting career opportunities for talented professionals in engineering, software development, and other key areas. We offer competitive compensation and benefits, including Health, Vision, and Dental Insurance … are exceptional, giving us a competitive advantage by innovating solutions with a strong sense of mission and integrity. One of our clients in Aberdeen Proving Ground, Maryland needs a Software Engineer for a permanent position. • Position: Software Engineer • Location: Aberdeen Proving Ground, Maryland • Position Type: Permanent position • Travel: Some travel may be required Responsibilities: • Designing, engineering, analysing … and developing software systems • Designing, analysing, and developing software delivery processes (including DevOps pipelines) • Modelling and analysing software development and deployment processes • Provide assistance to federal agencies in tailoring agile development and delivery techniques • Engage government leaders in defining the context, problem space and vision to determine capabilities, priorities, road maps, transformation plans and next steps • Development More ❯
Check out this new opportunity! Software Integration Engineer - GMD Weapon Systems Onsite at Schriever Space Force Base in Colorado Springs, CO Estimated Salary Range: $90,000 - $120,000 This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.) Responsibilities; Software Engineer to support softwareengineering efforts on … RPM) modules. Maintain lab and mininode configurations to include adding, removing, updating redhat package manager modules (RPMs) for testing/verification Produce lab runs to test and evaluate new software capabilities as well as perform daily log file management Create scenarios and input files to evaluate specific conditions and software behaviors in the GMD Fire Control software Perform message tracing between portions of GFC software to ensure system functions as intended Investigate and document issues discovered during lab runs and provide log files to software developers Attain/Maintain Security+ certification and continuation education training requirements for a privileged user account Support Scrum and Agile development processes through daily meetings and task tracking. Qualifications More ❯
Senior Software Engineer, C++, COR7263 This is a rare opportunity for an experienced, Senior Software Engineer with skills in C++ and Rust, to join an historic British icon at the forefront of Engineering. The Role Ideally with a background in aerodynamics, data science, vehicle dynamics or computer simulations, the Senior Software Engineer will work closely with Design … Engineers, Mechanical Engineers and other technical users, to gather and understand the requirements necessary to ultimately design, develop and maintain the software and computational tools they use - a variety of applications across both web and desktop, such as state-of-the-art simulations, real time data and bespoke analysis tools. Benefits include: Bonus scheme to 12% Enhanced pension Health … of, or the ability to work closely with users Experience of working within smaller teams/companies requiring flexibility and agility is preferred Any experience gained from working within Engineering, or other technical environments would be of benefit I want to do that! If you have any questions or would simply welcome a chat about this excellent Senior SoftwareMore ❯
world class experts in the provision of real-time embedded systems, specialising in safety critical control systems. To continue to grow the business we are now looking for experienced Software Engineers to join our growing team. Responsibilities Design, Development and Verification of complex hardware and software test systems. Development of Suppoting Documentation and Validation Evidence. Fault Finding and … Equipment. Enhancing Legacy code bases with new features. Rapid Protoyping of New Features and Interfaces as per project needs. Qualifications Bachelor's or Master's degree in Computer Science, SoftwareEngineering, or a related technical field. Proven experience working as a Software Engineer, developing software solutions for complex projects. Eligibility and willingness to obtain SC Clearance … is required, along with a background in real-time systems and rapid prototyping. Proficient in SysML and UML, and experience in applying model-based approaches to both systems and softwareengineering challenges. Experience in developing, maintaining and enhancing complex embedded systems, including legacy codebases. An understanding of the full software development lifecycle, combined with expertise in implementation More ❯
Southampton, Hampshire, South East, United Kingdom
Gerrell & Hard
Were looking for a software programmer with a passion for solving complex challenges and an eye for efficient, high-impact code. Youll join a tight-knit team supporting and enhancing our Manufacturing Execution System (MCS) and building innovative tools that drive production. What Youll Be Doing: Maintaining and evolving our custom in-house manufacturing systems Designing and delivering robust … code that supports real-time factory needs Supporting ad-hoc company software and SQL-based systems Working across the full development life cycle from design to deployment Collaborating with cross-functional teams to bring improvements to life. Essential Skills: 2+ years with Delphi/Lazarus/RemObjects Oxygene Strong SQL database knowledge (users, privileges, maintenance) Solid grasp of object … oriented programming and software lifecycle Desirable Extras: C#, C++, Web Development, Barcode printing (ZPL/EPL) Experience with Git/SVN, TCP/IP networking, PowerApps Familiarity with Active Directory, DHCP, or ServiceNow Qualifications: Degree in SoftwareEngineering or related field (2:1 or above) or relevant HND with strong supporting experience More ❯
Software Engineer C++ C# On-site, Corsham (SN13) Salary DOE 25 days annual leave Buy or sell up to 5 days annual leave Two pension schemes to choose from Private Medical & Dental Insurance+ discounts for additional family members Life Assurance scheme up to 4 x salary Multiple Save schemes Electric/Hybrid Car leasing scheme Cycle to work scheme … an impact on a team that takes great pride in delivering the very best solutions in a role that really does make a difference of critical importance. As a software and model engineer you can expect to be involved insupporting ongoing maintenance and enhancement of mission-critical simulation software working as part of a dedicated team. The software … Hat Linux environment and is crucial to defence decision making. The role requires contributing to a rigorous development and test cycle that maintains high customer confidence in both the software and the team maintaining it. The successful candidate will be a confident C++/C# practitioner, with a background in physics, mathematics or engineering, with the ability to More ❯
This role is for you if: You're a strong engineering leader with experience building and running resilient cloud platforms, and you enjoy leading teams that sit at the intersection of infrastructure and product. You're a pragmatic software engineer -comfortable with JavaScript/TypeScript but also open to other languages like Go or Python. You take a … product mindset to platform work: engaging with stakeholders, framing problems, setting priorities, and communicating trade-offs. You enjoy collaborating across engineering, product, and operations to align goals and ensure platform stability and scalability. You care deeply about operational excellence , automation, and making things reliable, secure, and easy to use. You've led or contributed to modern cloud-native environments … represent your team's work to the wider business. You want to be part of a company on a mission to transform investment infrastructure through thoughtful technology and strong engineering culture. More ❯
Robotics Software Engineer | Martine | AUV | Robotics | Harwell – Hybrid | £55,000pa - £65,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. … The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about robotics within the … maritime industry and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Design, and development of software for More ❯
Employment Type: Permanent
Salary: £55000 - £65000/annum plus share scheme & benefits
Robotics Software Engineer | Martine | AUV | Robotics | Harwell – Hybrid | £45,000pa - £55,000pa plus share scheme & benefits: A once in a lifetime opportunity has arisen for a passionate Robotics Software Engineer to join a stealth robotics company based in the Oxfordshire area. This amazing business and AUV submersible robot have massive potential across a range of different industry sectors. … The Robotics Software Engineer will be responsible for the design, development, and integration of advanced software for next-generation underwater unmanned platforms using C++, Python on ROS/ROS2. This role will play a pivotal part in driving control, autonomy, perception, and mission-critical software for submersible robotic systems. If you’re passionate about robotics within the … maritime industry and the autonomous vehicle and unmanned vehicle industry, you honestly need to make contact with us, this Robotics Software Engineer role is not to be missed. Candidates must be British Citizens or have lived in the UK for a minimum of 5 years, due to needing SC clearance. Key Responsibilities: Design, and development of software for More ❯
and conscientious people to join our R&D Tax Credits delivery team. That's where you come in. As a Senior R&D Tax CreditsTechnical Consultant (with a strong software focus) , you'll be delving into the intricacies of our clients' cutting-edge technologies and discovering development work that's eligible for government funding. You'll play a pivotal … accompanying clients from initial engagement right through to claim completion. You will be trusted to work with businesses from a range of exciting industries, such as financial services, biotechnology, engineering, software, construction and data science. You will be expected to gain a deep understanding of the R&D Tax Credits scheme, and some familiarity with the other schemes … Tax Creditsrole with a strongworking knowledge of the UK R&D tax incentive schemes A passion for science and technology innovation Degree (BSc/MSc/PhD)Computer Science, SoftwareEngineering, or a closely related discipline. Proficient in modern programming languages with strong expertise in software architecture, cloud platforms, databases, AI/ML frameworks, DevOps practices, and More ❯
Scottsdale, Arizona, United States Hybrid / WFH Options
The Computer Merchant, Ltd
JOB TITLE: Advanced Software Engineer for Linux Driver Development for Crypto and Cross Domain Solutions JOB LOCATION: Scottsdale, AZ WAGE RANGE : 50-58 JOB NUMBER: 25-03335 JOB DESCRIPTION: Our client, a large defense contractor, has an immediate opening for a Advanced Software Engineer for Linux Driver Development for Crypto and Cross Domain Solutions to work from their … Scottsdale, AZ facility. As a software engineer for the Crypto and Cross Domain Solutions, you'll be a member of a cross functional team responsible for designing and developing next generation cryptographic solutions. QUALIFICATIONS: Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job … of job-related experience. Agile experience preferred. Due to the nature of work performed within our facilities, U.S. citizenship is required. What sets you apart: Ability to lead the software development process Expertise in applying technical standards and methodologies to solve challenges in creative ways Collaborative team player eager to provide technical leadership and positioning others for success Thorough More ❯
Scottsdale, Arizona, United States Hybrid / WFH Options
The Computer Merchant, Ltd
JOB TITLE: Advanced Software Engineer for Linux Application Development for Crypto and Cross Domain Solutions JOB LOCATION: Scottsdale, AZ WAGE RANGE : 56-73 JOB NUMBER: 25-03332 JOB DESCRIPTION: Our client, a large defense contractor, has an immediate opening for an Advanced Software Engineer for Linux Application Development for Crypto and Cross Domain Solutions to work from their … Scottsdale, AZ facility. As a software engineer for the Crypto and Cross Domain Solutions, you'll be a member of a cross functional team responsible for designing and developing next generation cryptographic solutions. QUALIFICATIONS: Requires a Bachelor's degree in SoftwareEngineering, or a related Science, Engineering or Mathematics field. Also requires 5+ years of job … of job-related experience. Agile experience preferred. Due to the nature of work performed within our facilities, U.S. citizenship is required. What sets you apart: Ability to lead the software development process Expertise in applying technical standards and methodologies to solve challenges in creative ways Collaborative team player eager to provide technical leadership and positioning others for success Thorough More ❯
Peterborough, Cambridgeshire, East Anglia, United Kingdom Hybrid / WFH Options
Singular Recruitment
As a Embedded Software Engineer, you will play a key role in the development, design, and manufacture of cutting-edge communication systems. Working in a fast-paced environment alongside a talented team, you will be responsible for driving innovation and ensuring the quality and performance of embedded software solutions. You will have the opportunity to work on critical … products that deliver high-impact solutions for customers worldwide. Key responsibilities for the role of Embedded Software Engineer will include: Develop and maintain embedded software for communication systems, including real-time operating systems, device drivers, and communication protocols. Collaborate with cross-functional teams, including hardware engineers and system architects, to ensure seamless integration of software and hardware … to enhance the performance, reliability, and scalability of our communication products. Troubleshoot and debug complex issues, optimizing code for performance and memory usage. Contribute to the continuous improvement of software development processes, including testing, documentation, and code reviews. As the selected Embedded Software Engineer, your background should include: Bachelors or Masters degree in Computer Science, Electrical EngineeringMore ❯
Newark, Nottinghamshire, Newark on Trent, United Kingdom
Redline Group Ltd
Are you looking for a Senior Embedded Software role based in Newark-on-Trent? My client, a leading manufacturer of Human Machine Interfaces are looking for a Senior Embedded Software Engineer to join their site in Newark-on-Trent. Key Responsibilities of the Senior Embedded Software Engineer job in Newark-on-Trent: Lead the design and development … of embedded software for HMI products. Deliver and validate robust bare-metal firmware, optimised for performance and reliability. Manage software specifications, technical reports, and documentation to professional standards. Guide and mentor senior engineers and other team members. Lead IP creation and support innovation initiatives across the company. Provide technical input for commercial proposals, including cost and delivery estimates. … Take ownership of firmware change management, feature updates, and fault diagnosis. Support cross-functional teams including production engineering, R&D, and test teams. Conduct and support electrical testing and debugging activities. Define and manage software tasks, ensuring timely project delivery in line with requirements. Contribute to continuous improvement of software development processes and standards. Required Skills for More ❯
Job Title: C++ - Software Engineer Dates: 10/29/2024 - 10/24/2025 Level: Level 3: BS+9-15 YRS or MS+7-13 YRS Rate Range: $30.00 - $120.00 Hourly OTCA Work Schedule: 4/10-A Security Clearance: Active Secret Worksite Classification: Worker will work Onsite Full Time Work Location: Palmdale, CA Onsite Full Time General Information … The team is looking to bring on an experienced software engineer whose responsibilities may span the technology development lifecycle, including requirements generation, system and software design and architecture, and integration and flight test. • Ideal candidates would be software engineers with in-depth simulation and embedded software development experience. The ideal candidate should be proficient with developing … components using C and/or C++, writing code and automated unit tests, and have experience integrating software components in a System Integration Lab (SIL). • Responsibilities will include development of data analysis tools used to post-process mission and test data as well as insight into mission systems technologies. The selected individual will have significant focus developing high More ❯
Hertfordshire, United Kingdom Hybrid / WFH Options
Matchtech
Our client is currently seeking a Lead Software Developer to join their team in either Hertfordshire or Bristol. This permanent position involves dynamic (hybrid) working, with 3-4 days per week required on-site due to workload classification. Key Responsibilities: Collaborate with Project Leads, Simulation Architects, and the wider project team to develop synthetic environments using C/C++ … building in the development of defence systems and system architectures. Support the full product life cycle, including visualisations, demonstrations, verification & validation, and training capability. Drive technical innovation in systems engineering through synthetic environments and advanced visualisation techniques such as AR/VR. Develop new, innovative capabilities to support weapon systems development for both domestic and international customers. Job Requirements … Experience in leading software development teams and advancing technical development of synthetic environments/simulation components. Strong background in software development with C# and C++, with the ability to solve complex problems. Open approach to software development, as applications may span multiple projects, requiring strong communication skills. Experience with real-time software development and simulation standards More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
Job ID: 692463BR Date posted: Aug. 11, 2025 Description: You will be a Cyber Software Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our Lines of … Business. What You Will Be Doing As the Cyber Software Engineer you will be responsible for supporting a broad range of challenges in a dynamic team environment and the ability to work with Cyber Exploitation Engineers, Cyber System Security Engineers and system engineers across Lockheed Martin MFC to develop new exploitation software tools, and maintain current capabilities. Your … responsibilities will include: • Leverage your technical, and interpersonal skills in a structured team framework and work in a cross-functional engineering Team environment. • Employ a high level of productivity and responsiveness, especially for time-critical requirements, with a team-oriented approach to interface with team members. • Support exploitation testing to improve integrity and security of weapon system environments. • Support More ❯
Grand Prairie, Texas, United States Hybrid / WFH Options
Lockheed Martin
Job ID: 692464BR Date posted: Aug. 11, 2025 Description: You will be a Cyber Software Engineer in the Program Protection Organization. Our organization oversees all aspects of Anti-Tamper and embedded Cybersecurity across Missiles and Fire Control. We are chartered with providing the skills and innovative technologies to develop, design, produce and sustain secure products across our Lines of … Business. What You Will Be Doing As the Cyber Software Engineer you will be responsible for supporting a broad range of challenges in a dynamic team environment and the ability to work with Cyber Exploitation Engineers, Cyber System Security Engineers and system engineers across Lockheed Martin MFC to develop new exploitation software tools, and maintain current capabilities. Your … responsibilities will include: • Leverage your technical, and interpersonal skills in a structured team framework and work in a cross-functional engineering Team environment. • Employ a high level of productivity and responsiveness, especially for time-critical requirements, with a team-oriented approach to interface with team members. • Support exploitation testing to improve integrity and security of weapon system environments. • Support More ❯
Bristol, Gloucestershire, United Kingdom Hybrid / WFH Options
Matchtech
Our client is currently seeking a Lead Software Developer to join their team in either Hertfordshire or Bristol. This permanent position involves dynamic (hybrid) working, with 3-4 days per week required on-site due to workload classification. Key Responsibilities: Collaborate with Project Leads, Simulation Architects, and the wider project team to develop synthetic environments using C/C++ … building in the development of defence systems and system architectures. Support the full product life cycle, including visualisations, demonstrations, verification & validation, and training capability. Drive technical innovation in systems engineering through synthetic environments and advanced visualisation techniques such as AR/VR. Develop new, innovative capabilities to support weapon systems development for both domestic and international customers. Job Requirements … Experience in leading software development teams and advancing technical development of synthetic environments/simulation components. Strong background in software development with C# and C++, with the ability to solve complex problems. Open approach to software development, as applications may span multiple projects, requiring strong communication skills. Experience with real-time software development and simulation standards More ❯