**Job Description Summary**:
**Roles and Responsibilities**
- Perform with relative autonomy and leverage knowledge acquisition within the SW V model such as: programming in the main focus language, data structures, memory management, being proficient in simple solution algorithms, verification concepts (structural coverage), configuration management and Codification Standards.
- Participates in the development and verification of Software and Systems Requirements.
- Consistently develop and document test procedures, interpret results and document based on standards standards.
- Effectively communicate/provide presentations in project communication rhythm, such as weekly status meetings, SCRUM meetings, progress reports and retrospectives.
- Execute detailed procedures aligned with team standards.
- Deliver assignments on time and within scope and cost.
Identify efficiency or productivity opportunities.
- Provide and execute continuous improvement ideas oriented to current assignments.
- Consistent understanding of the overall product functionality and technical basis of operation.
- Roughly understands the main functional components of products.
- Learns and executes processes and practices; devise alternatives to review and discuss with technical leaders.
- Basic understanding of key elements of digital electronics, systems engineering, software methodologies and avionics.
- Support and participate in quality assurance of products.
**Required Qualifications**
- Engineering BS Degree in Computer Science, Software Engineering, Informatics, Electronics, Mechatronics or similar, plus at least 1 year of proven experience in a Software Requirements Engineering related field or have a Master's (MSc) Degree.
- Proficiency in Scripting Languages.
- Use of expertise and networks to implement solutions across functional areas.
**Desired Characteristics**
- Relative experience in Software and/or Supporting Systems.
Specialization in more than one of the stages of the Software Development Life Cycle.
- Knowledge of Software Validation and Verification.
- Knowledge of Software Configuration Management.
- Knowledge of Software Quality policies, assurance and related documentation.
- Problem solving skills.
Definition of algorithms to solve logical and/or mathematical problems.
- Experience in reviewing other people's work.
- Must be able to understand most of a simple conversation, ask simple questions and communicate simple ideas in English.
- Presentation skills: Ability to communicate with the team.
**Additional Information**:**
Relocation Assistance Provided**:No