- Company Name
- GE Aerospace
- Job Title
- GE Aerospace Software Engineering - 12 Month Placement
- Job Description
-
**Job Title:**
GE Aerospace Software Engineering – 12 Month Placement
**Role Summary:**
A 12‑month placement that immerses the candidate in all phases of software engineering, including design, integration, testing, and deployment. Candidates will work within defined teams (Embedded Software, Test Systems, Backend, Frontend, Software/Analytics) to develop, test, and maintain software solutions for aerospace applications.
**Expectations:**
- Complete a structured 12‑month program with clear objectives and milestones.
- Deliver on assigned projects, contributing to functional and performance requirements.
- Develop proficiency in key programming languages and tools.
- Engage with team members, customers, and vendors to gather requirements and provide solutions.
- Participate in the full Software Development Life Cycle (SDLC).
**Key Responsibilities:**
- Analyze functional and non‑functional requirements.
- Design software architecture and detailed specifications.
- Write, test, and debug code using languages such as Java, C, C++, C#, Python, Raspberry Pi, and Arduino.
- Create and maintain test plans and specifications.
- Manage configuration, version control, and release processes.
- Develop and maintain databases and perform system monitoring.
- Collaborate with internal stakeholders and external third‑party vendors.
- Document design decisions, code changes, and testing outcomes.
- Attend coaching sessions, workshops, and peer‑learning activities.
**Required Skills:**
- Strong programming skills in Java, C, C++, C#, Python, and familiarity with embedded platforms (Raspberry Pi, Arduino).
- Understanding of SDLC processes and software engineering best practices.
- Ability to analyze requirements and translate them into technical designs.
- Experience or aptitude in test specification, configuration management, and database development.
- Basic system monitoring and performance tuning.
- Excellent communication, collaboration, and problem‑solving abilities.
- Self‑motivated with a willingness to learn and adapt.
**Required Education & Certifications:**
- Bachelor’s (or higher) degree in Computer Science, Software Engineering, Electrical Engineering, or a related discipline.
- No mandatory certifications required; knowledge of embedded systems, software testing, or database management is advantageous.
Bishop's cleeve, United kingdom
On site
07-09-2025