Search by job, company or skills

Thales

SOFTWARE ENGINEERING MANAGER (SWEM)

Early Applicant
  • a month ago
  • Be among the first 50 applicants

Job Description

Location: Singapore, Singapore

Thales people architect solutions that are relied upon to deliver operational advantage at every decisive moment throughout the mission. Defence and armed forces customers rely on us to deliver the full range of defensive systems for land, sea, and air. From early warning, to threat neutralisation, our platforms cover all levels from very short-range systems, to extended protection across the entire battle-space including Airspace Mobility Solutions, Vehicles and Tactical Systems and Missile Defence, Optronics, and Radar.

Thales established its presence in Singapore in 1973 to support the expansion of aerospace-related activities in the Asia-Pacific region. Throughout the last four decades, the company grew from strength to strength and is today involved in the primary businesses of Aerospace (including Air Traffic Management), Defence & Security, Ground Transportation and Digital Identity & Security. Thales today employs over 2,100 people in Singapore across all its business areas.

Organisation Context

The Airspace Mobility Solutions (AMS) business, part of the Global Business Unit Land and Air Systems, is providing leading edge Air Traffic Management (ATM), Unmanned Traffic Management (UTM), Security and Digital Aviation solutions for the Commercial and Defence sectors.

The AMS business manages 11% of the worlds airspace and with revenues of over 500 million Euros worldwide, is the global market leader in airspace management solutions. In Singapore, the business focus is the delivery and support of two key ATM solutions including TopSKY-ATC(HE) and LORADS-III.

This role will initially support the LORADS III program.

Role Description

The Software Engineering Manager is responsible for managing all of the Software Engineering activities for a complex ATM solution including; architecture, design, development, integration and verification to ensure all key commitments are met (Scope, Cost, Quality, Schedule, Risk).

Responsibilities

Provide direction, expert advice, mentoring, and workflow management (including task prioritisation and resource coordination) in support of achieving project objectives and milestones
Lead a multi-skilled team of engineers to deliver software engineering solutions, aligning team capability to meet customer expectations
Identify / Review risks, and proposing effective solutions; executing mitigation actions and reporting on outcomes / cost savings and residual risks
Participate in the specification of the functions and interfaces of products to be developed, as well as leading components and defining their architecture and the allocation of functions
Define and tailor the software engineering environment and the process, practices and tools applicable to the project
Participate in technical reviews, workshops, peer reviews and project reviews as appropriate for the program
Provide guidance to technical teams with regard to software engineering matters aligned to the agreed architecture, to ensure effectiveness whilst meeting customer requirements
Ensure the timely delivery of software releases in support of the integration and test program
Promote knowledge sharing and ensuring that work is captured sufficiently for re-use across projects
Following Thales processes and practises and contribute to their improvement

Knowledge, Skills & Experience

Qualifications

Degree in Engineering, Computer Science, IT or other relevant qualification

Essential Experience

Solid experience of managing the development of real time distributed complex software centric solutions in a safety critical environment
Solid experience in total life cycle of complex software development, including processes and responsibilities at each stage in the cycle
Advanced analytical and problem-solving skills, with the ability to engage a wide range of stakeholders across a complex environment
Solid eperience of leading and mentoring team of software engineers, fostering a collaborative and productive work environment
Solid experience in upskilling and training new engineers
Experience in managing software development projects using Agile methodologies and the ability to drive iterative development processes
Understanding of Earned Value Management, Work Package Control and reporting, with exposure to scheduling tools (MS Project, Primavera etc.)
Financial / budgetary management of engineering work packages or tasks
Ability to communicate effectively with various stakeholders, including Project and Engineering Delivery Managers, Product Owners, Technical Design Authorities, Speciality engineers and the software engineering team under management.
Collaboration tools including Jira, Confluence etc.

Desirable:


Air Traffic Management domain expertise
Experience in product delivery using agile methodologies like Lean methods (including PDCA, Kanban, Value-Stream Mapping); prior experience working Agile @ Scale framework is a bonus
Programming/Scripting Languages; Java, C++, Ada, Python, Bash
Experience working in a Linux/Unix development environment

General / Special Requirements

GENERAL

Assist in ensuring a harmonious work environment in all departments that you are working with by upholding Thales key values.
An advocate for diversity and inclusion who will be actively involved in implementing change initiatives to achieve our diversity goals
An advocate for a culture of continuous improvement
An advocate for Accountability, transparency and curiosity
Comply with all relevant company Occupational Health, Safety and Environmental policies and framework and work practices with the intent of preventing or minimising accidental exposures to self, colleagues, visitors and/or the environment and to ensure a safe work practises at all times.
Comply with all relevant Company policies and procedures.

SPECIAL REQUIREMENTS

Be eligible for Security Clearance from the Singapore Ministry of Home Affairs (CAT2)
Occasional international travel may be required

At Thales we provide CAREERS and not only jobs. With Thales employing 80,000 employees in 68 countries our mobility policy enables thousands of employees each year to develop their careers at home and abroad, in their existing areas of expertise or by branching out into new fields. Together we believe that embracing flexibility is a smarter way of working. Great journeys start here, apply now!

More Info

Industry:Other

Function:Aerospace

Job Type:Permanent Job

Date Posted: 25/10/2024

Job ID: 98031515

Report Job

About Company

Hi , want to stand out? Get your resume crafted by experts.

Similar Jobs

Software Engineering Manager

YouTripCompany Name Confidential

Business Development Manager

IncoraCompany Name Confidential
Last Updated: 24-11-2024 05:47:11 PM
Home Jobs in Singapore SOFTWARE ENGINEERING MANAGER (SWEM)