opportunity to work on cutting-edge audio technology , bringing it to a wider range of consumer devices. The ideal candidate will have strong project management experience in embedded software projects , with exposure to hardware and electronics . While deep technical expertise is not essential, a solid understanding of how … required. Key Responsibilities: Manage both internal and customer-facing technical projects, ensuring timely delivery. Coordinate development meetings and engage with key stakeholders. Define resource requirements and allocate them effectively. Identify and mitigate project risks. Improve internal project management processes and systems. Required Skills & Experience: Experience managing technical projects … and delivering results, ideally within an embedded software environment Strong understanding of project requirementsmanagement . Risk evaluation and management skills. Ability to engage with both customers and internal teams . Proficiency in scheduling and resource management . Familiarity with project management frameworks . Excellent More ❯
co-implement Collibra tools based on user requirements. You will work with business analysts and integration leads, as well as government stakeholders, to understand requirements and compile structured and unstructured data, ensuring its quality, accuracy, and reasonableness. You are comfortable with implementing and configuring Collibra tool such that it … wrong so we can fix it, and what we are doing right so we can improve on it. As part of the RBR Data Management Team, the Collibra architect is responsible for the design and definition of the systems architecture and solutions for integrating multiple platforms, operating systems, cloud … FLSTT, and other government, open and commercial standards and best practices. Work with the government architecture team(s) to develop data sharing and interoperability requirements and propose solutions and/or capability use cases to implement the DCSA Data Reference Architecture. Ensure all requirements and information collected can More ❯
TS/SCI with Polygraph up front to be considered for this role. You will support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Additionally, the program is using Behavioral Driven Development (BDD … planning and related team activities. You will perform high-level software development functions including design, development, troubleshooting, and debugging of software programs; analyze system requirements and develop and maintain software infrastructures using Computer Aided Software Engineering (CASE) tools. You will be responsible for using sound software engineering principles to … ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable, including providing software process management and control throughout the coding portion of the software development process; work with other Software Engineers and System Engineers in resolving complex technical issues and problems that impact multiple facets of More ❯
to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Additionally, the program is using Behavior Driven Development (BDD … agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing More ❯
to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Additionally, the program is using Behavior Driven Development (BDD … agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing More ❯
to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Additionally, the program is using Behavior Driven Development (BDD … agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing More ❯
to join a high performing agile team using the Scaled Agile Framework (SAFe) methodology to support a nationally significant and fast-paced cryptographic key management program. Program execution follows DEVOPS best practices and employs robust development, test, and production environments. Additionally, the program is using Behavior Driven Development (BDD … agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing More ❯
agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing … with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting. Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software More ❯
selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The selected candidate will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration by creating common functions … team, in a fast-moving environment Preferred Qualifications: Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration Experience in software More ❯
selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. The selected candidate will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration by creating common functions … team, in a fast-moving environment Preferred Qualifications: Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), scripting Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration Experience in software More ❯
selected individual will actively participate in program increment planning and related team activities. He/she/they will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. The selected candidate will provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-program collaboration by creating common functions … in a fast-moving environment Preferred Qualifications : Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, and JBoss), scripting Experience with high-level requirementsmanagement, including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, testing, and continuous integration Experience in software development More ❯
agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing … with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting. Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software More ❯
agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing … with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting. Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software More ❯
agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing … with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting. Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software More ❯
agile team. The software engineer will actively participate in program increment planning and related team activities. The individual will analyze and study complex system requirements, use design software tools, provide support using formal specifications, data flow diagrams, and other accepted design techniques with the use of Computer Aided Software … sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault tolerant, and reusable. The individual will provide software process management and control throughout the coding portion of the software development process. Additionally, the individual will promote code reuse and cross-program collaboration while reducing … with the following: JEE (EJB, JPA, JTA, JAX-B, JAX-RS, JAX-WS), SQL, application servers (Tomcat, WebLogic, JBoss), scripting. Experience with high level requirementsmanagement including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, and testing and continuous integration. Experience in software More ❯
projects in a matrixed environment. The Deputy Lead Systems Engineer will also be responsible for overseeing different project leads, ensuring effective program and project management, and maintaining clear communication with stakeholders. Key Responsibilities: Collaborate with the LSE to implement systems engineering management principles and best practices. Develop and … maintain Systems Engineering Management Plans (SEMP). Utilize MBSE and Agile DevSecOps methodologies for project execution. Ensure rigorous requirementsmanagement, including development, verification, validation, and traceability. Coordinate cross-functional teams for hardware and software integration. Conduct risk management and facilitate technical reviews and audits. Oversee and … Evaluation (T&E) activities to validate system performance. Engage with government stakeholders to provide technical support and gather feedback. Ensure effective program and project management, including scheduling, budgeting, and resource allocation. Conduct trade studies and comparative performance assessments of system and architecture alternatives. Participate in hiring processes to attract More ❯
on System Engineering/Signals Analysis position supporting a mission critical system. The candidate will be involved in all aspects of system support, including requirementsmanagement, data management and analysis, system testing, and support to users. • This position requires experience with modern communications networks and/or … position. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Who are we? Praxis Engineering was founded in 2002 and is headquartered in Annapolis Junction MD - with … employees supporting more than 50 contracts, Praxis brings together world class engineers with proven engineering best practices, domain expertise, commercial technologies and proven agile management approaches to create high value solutions aimed at helping our customers meet their most critical business and mission objectives. Praxis Engineering is a wholly More ❯
on System Engineering/Signals Analysis position supporting a mission critical system. The candidate will be involved in all aspects of system support; including requirementsmanagement, data management and analysis, system testing, and support to users. • This position requires experience with modern communications networks and/or … position. This is not, however, a guarantee of compensation or salary. Rather, salary will be set based on experience, geographic location and possibly contractual requirements and could fall outside of this range. Who are we? Praxis Engineering was founded in 2002 and is headquartered in Annapolis Junction MD - with … employees supporting more than 50 contracts, Praxis brings together world class engineers with proven engineering best practices, domain expertise, commercial technologies and proven agile management approaches to create high value solutions aimed at helping our customers meet their most critical business and mission objectives. Praxis Engineering is a wholly More ❯
position supports the Government's intelligence information requirements. Supporting a senior intelligence analyst, it requires the ability to develop, manage, coordinate, refine, and execute requirementsmanagement operations, enabling the provision of information to fill intelligence gaps and the enhanced situational awareness for Senior Executives and US Government policymakers. … Controlled Access Program by national IC elements (ODNI, CIA, NSA, DIA, FBI, etc). Working knowledge of IC processes for Request For Information (RFI) management and intelligence production coordination. Ability to demonstrate a strong understanding of processes and procedures to develop and refine Priority Intelligence Requirements (PIRs), Information … Requirements (IRs), and plans to fill Intelligence Gaps. Certifications such as PACE, Career Analyst Program, or Certified DoD All- Source Analyst (CDASA) are preferred. Experience having supported or served in Executive Support Operations (ESO) or the President's Daily Brief (PDB) staff is highly desired. Demonstrated verifiable experience meeting More ❯
mission sets, or managing a variety of intelligence contracts and task orders on behalf of the customer. The Intelligence Program Manager may assist in requirements definition, solicitation, technical evaluation of submitted proposals, and contract administration. The Intelligence Program Manager will apply knowledge of the intelligence cycle to assist in … mission area. Candidates must be proficient in standard office software applications and capable of devising practical and sustainable solutions. Responsibilities Solicit operational/technical requirements; prepare supporting documentation to include statements of work, and submit for approval/processing; track status of various acquisitions from submission through award Support … contract administration to include management of contract deliverables and invoicing; track obligations/expenditures as needed Assist with planning, programming, and budget execution activities; identify pertinent guidance, resource constraints, and monitor investment by mission area to meet strategic objectives Cultivate and maintain collaborative relationships with government and contract mission More ❯
mission sets, or managing a variety of intelligence contracts and task orders on behalf of the customer. The Intelligence Program Manager may assist in requirements definition, solicitation, technical evaluation of submitted proposals, and contract administration. The Intelligence Program Manager will apply knowledge of the intelligence cycle to assist in … mission area. Candidates must be proficient in standard office software applications and capable of devising practical and sustainable solutions. Responsibilities Solicit operational/technical requirements; prepare supporting documentation to include statements of work, and submit for approval/processing; track status of various acquisitions from submission through award Support … contract administration to include management of contract deliverables and invoicing; track obligations/expenditures as needed Assist with planning, programming, and budget execution activities; identify pertinent guidance, resource constraints, and monitor investment by mission area to meet strategic objectives Cultivate and maintain collaborative relationships with government and contract mission More ❯
Systems Engineer supporting one of our premier programs in the business unit. This role will utilize and grow your knowledge to define and derive requirements and perform system engineering analyses required for COTS networking, compute or storage equipment sizing, design, and deployment. What You Will Do: • Provide technical analyses … and define how the system works creating use cases • Decompose requirements, define external and internal system interfaces and help determine how requirements will be validated and verified by the test team • Manage and maintain assigned documents in accordance with established systems engineering and configuration management procedures • Support … Technology, Engineering, or Mathematics (STEM) and 2 years of prior relevant experience • Experience in one or more of the following areas: operations concept development, requirementsmanagement, functional analysis/synthesis, interface definition and control, and/or verification and validation • Experience with COTS networking, compute or storage equipment More ❯
Guildford, Surrey, United Kingdom Hybrid / WFH Options
Surrey Satellite Technology Ltd
support of bid/tender activities to generate technical solutions for a variety of customers. System level design of space and ground segments including requirements analysis, sensitivity analysis, mission analysis and design trade-offs. System engineering throughout all project phases: Requirementsmanagement and engineering; Preliminary and critical … project documentation and presentation materials to a high standard for all phases of the work. Interfacing to internal and external customers. Technical study work. Management of subcontractors as required. Management of one or more project work packages. Act as a technical focal point for SSTL Mission Products, maintaining … to these Mission Products. Previous Experience Experienced spacecraft Systems Engineer (ideally 7+ years' experience). Experience of designing space missions starting from end-user requirements (cradle-to-grave). Experience of designing and analysing space and ground segments to the sub-system level. Experience in requirements and verification More ❯
Bethesda, Maryland, United States Hybrid / WFH Options
Leidos
how to accelerate your career path. Leidos is designing, developing, deploying, and operating a DoD-wide Tasking, Collection, Processing, Exploitation, and Dissemination (TCPED) workflow management platform for Open Source Intelligence (OSINT). As the Senior OSINT Technology SME on our team, you will play a critical role in ensuring … enhance existing architecture and by leveraging cloud-based computing, artificial intelligence (Al), machine learning (ML) and cross-domain transfer systems to provide cutting edge requirementsmanagement, task coordination, data exploitation, enrichment, triage, and analytics capabilities to Defense and Intelligence Community members. Our program advances the state of the … Reston, VA, we offer a flexible schedule and, occasionally, some tasks may be performed remotely. Percentage of remote work will vary based on client requirements/deliverables. As the team's OSINT Technology Subject Matter Expert, you will work closely with Systems Engineers, Software Engineers, Architects, Program ManagementMore ❯
CASE) tools. Use sound software engineering principles to ensure that developed code is modifiable, efficient, reliable, understandable, fault-tolerant, and reusable. Provide software process management and control throughout the coding portion of the software development process and will promote code reuse and cross-programcollaborationbycreatingcommonfunctionsandsharedactionsfordevelopersandtesters. Engineer, author, tune and document … in a fast-moving environment. Preferred Qualifications Experience with the following: JEE, SQL, application servers (Tomcat, WebLogic, JBoss), and scripting. Experience with high-level requirementsmanagement, including requirements decomposition, secure systems engineering and development, trade-off analysis, interface control, testing and continuous integration. Experience in software development More ❯