You will assist with system modeling, requirements definition, and user outreach to ensure proper design of the software architecture, performing functional analysis, timeline analysis, trade studies, requirements allocation, and interface definition studies to translate customer requirements into hardware and software specifications. As an embedded systems engineer within an Agile SCRUM development team, you will support technical planning, system integration, verification and validation, and cost and risk analyses across all phases of the system lifecycle, including concept, design, fabrication, test, installation, operation, maintenance, and disposal.