Software Systems Engineer

2 weeks ago


Jeddah, Saudi Arabia Thales Full time

Location: Jeddah, Saudi Arabia

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

We have been present in Saudi Arabia for 40 years and with over 600 employees to date, we are growing rapidly. Together we are delivering our signalling, control and train protection systems for the North -South Railway (NSR), the longest system of it’s kind in the world. Together we are key suppliers of In-flight entertainment and connectivity systems as well as air traffic management solutions in Saudi. We are making Saudi Arabia a safer place by securing the country’s critical infrastructure and e-security solutions that secure the country’s electronic payment systems. Thales has been selected to supply major electronic systems for air defence and the Group also supplied communication and optronic systems for the Army, the Saudi Arabia National Guards and the Air Force.

**JOB OBJECTIVE**

Performs a subset of the software and system integration activities required to integrate and verify the evolutions for a software solution /product, achieving customer satisfaction.

Contributes in co-engineering activities with the Systems Engineering team in order to ensure software-system consistency, and ensures the right contribution of software Components to the systems integration & verification / configuration & change management activities.

**ROLES & RESPONSIBILITIES**
- Execute System Software Integration and testing activities
- Analyze and troubleshoot software problems and communicate with the software development team in effective manner.
- Contribute to formalizing technical feedback to improve the software product
- In support with Software Integration Manager / Lead, performing SSI checklists to validate the main functionalities of each software baseline.
- Work closely with the Software Integration Manager /Lead to resolve defects and ensure coherency amongst the teams.
- Investigate, analyse, resolve and formalize with troubleshooting reports any defects found in the software system platform.
- With support of System Experts, define the Software integration and verification strategy and plan for the projects.
- Responsible for the activities that includes to software configurations, subsystem integrations, system verifications and validations and post deployment support
- Systems Operations support to the client
- Create and maintain documentation supporting SSI activities (including SSI checklist, defect analysis, troubleshooting reports & KPIs).
- Maintain software and system test results and traceability to requirements

**WORK EXPERIENCE REQUIREMENTS**
- Knowledge/ Experience on System and Software Design
- Knowledge on writing software requirement specifications, writing test procedures, design specifications, writing software and hardware interface designs specifications.
- Basic knowledge on with Service Oriented Architectures (SOA) with the implementation framework e.g. web service-oriented architecture.
- Basic knowledge on Requirements Traceability from design through to development and test while establishing the compliances
- Knowledge in software technologies;
- Should have strong Database Design concepts, able to create/modify and debug Stored Procedures and Triggers. Should also have understanding of database Optimization and fine-tuning.
- Software deployment and configuration experience on and using different Operating Systems: Windows Servers, Linux. with capability of administration commands execution on the shell/command line and scripting (Shell Scripting)
- Hands-on experience on Object Oriented Programming Languages i.e. JAVA, C++, C#,.NET, J2EE Technologies particularly on Server side.
- Development experience using Web Services, XML, UML
- Willing to work during holidays, remote sites in Kingdom, during different shift on demand
- Willing to travel frequently inside and outside the Kingdom anywhere on job demands
- Able to fluently communicate in English/French and Arabic is a plus

**QUALIFICATION, CERTIFICATION & EDUCATIONAL REQUIREMENTS**:
Bachelor’s degree in Software / Computer Science /Information technology OR relevant discipline

**PREFERRED SKILLS**
- Good Analytical skills in order to identify analyze and propose technical solutions to the raising issues.
- Keen in enhancing current skills and learning new ones; applies advanced functional or technical knowledge to do job at a high level of accomplishment. Also shares expertise with colleagues, teaching skills and explaining concepts.
- Can adapt various testing techniques for the system acceptance.
- Possess good Technical Report writing skills
- Strong Interpersonal skills and experience working with cross-functional teams


  • System Engineer

    2 weeks ago


    Jeddah, Saudi Arabia Giza Systems EG Full time

    To undertake all technical responsibilities for the delivery of services and engineering projects, as per assignment. - Analyses customer problems and resolves and closes customer complaints, as per assignment from the Technical Team Leader. - Reports the status of the customer service provided to the Technical Team Leader. - Prepares Engineering Software/...


  • Jeddah, Makkah Province, Saudi Arabia beBee Careers Full time

    Embedded Systems Software EngineerWe are seeking a skilled Embedded Systems Software Engineer to join our team. This role involves designing and implementing software that runs on various CPU architectures, such as ARM, RISC-V, and X86.Main Responsibilities:Write high-quality code with unit tests to create new featuresDebug Linux system-level issues and...

  • Software Engineer

    18 hours ago


    Jeddah, Makkah Province, Saudi Arabia beBee Careers Full time

    Software Engineer Role for Distributed Systems">We are seeking a skilled Software Engineer to join our team and contribute to the development of Juju, a large open-source Go project that powers complex distributed software systems across the world.">In this role, you will be responsible for collaborating proactively with a distributed team, debugging issues,...

  • Software Engineer

    18 hours ago


    Jeddah, Makkah Province, Saudi Arabia beBee Careers Full time

    Software Engineer - Distributed Systems">We are seeking a highly skilled Software Engineer to join our team and help us build robust and scalable distributed systems. As a key member of our team, you will be responsible for designing, implementing, and maintaining our distributed systems.Main Responsibilities:Design and develop clean web service APIs to...


  • Jeddah, Makkah Province, Saudi Arabia Canonical Full time

    C++ Graphics and Windowing System Software Engineer - MirJoin to apply for the C++ Graphics and Windowing System Software Engineer - Mir role at CanonicalC++ Graphics and Windowing System Software Engineer - Mir2 weeks ago Be among the first 25 applicantsJoin to apply for the C++ Graphics and Windowing System Software Engineer - Mir role at CanonicalGet...

  • Software Engineer

    4 weeks ago


    Jeddah, Makkah Province, Saudi Arabia Canonical Full time

    Join to apply for the Software Engineer - App Stores role at Canonical5 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - App Stores role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source software and operating systems to the global enterprise and...

  • Software Engineer

    3 days ago


    Jeddah, Makkah Province, Saudi Arabia Canonical Full time

    Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical1 day ago Be among the first 25 applicantsJoin to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at CanonicalGet AI-powered advice on this job and more exclusive features.Canonical is a leading provider of open source...

  • Software Engineer

    4 weeks ago


    Jeddah, Makkah Province, Saudi Arabia Info Resume Edge Full time

    Key Responsibilities:Design and Development:Develop software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.Design, develop, and implement software applications and systems.Write well-designed, testable, and efficient code.Testing and Debugging:Conduct system testing and validation...

  • Software Engineer

    3 weeks ago


    Jeddah, Makkah Province, Saudi Arabia Canonical Full time

    Join to apply for the Software Engineer - Python and K8s role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is widely used in enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...

  • Software Engineer

    22 hours ago


    Jeddah, Makkah Province, Saudi Arabia Canonical Full time

    Join to apply for the Software Engineer - OpenStack role at Canonical2 days ago Be among the first 25 applicantsJoin to apply for the Software Engineer - OpenStack role at CanonicalCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in...