Job ID: R0088045 Location: Syracuse, New York, United States of America
Full time, Regular Employment
Location: Syracuse, United States of America
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.
TOGETHER WE MAKE THE BIG AMBITIONS OF TOMORROW HAPPEN TODAY
We are currently looking for a Software Engineer to join our Digital Aviation Solution (DAV) (Thales USA) team. This position will preferably be located in the Syracuse, New York area.
Support the Automation System Engineering team in the following processes:
Analysis of complex Business and Functional requirements including impact assessment ability
Develop scalable, automated solutions that meet our customers' requirements
Leverage existing software and systems to expand upon services and solution offerings
High focus on fault-tolerant programming with versioning control
Develop and implement robust testing protocols
Produce clear and concise technical specifications and documentation
Skills and Experience Required:
Bachelor's degree in Engineering, Computer Science or a comparable field with minimum 5-8+ years of experience or a Master's degree in Engineering, Computer Science or a comparable field with 4+ years of experience
Software background and at least 3-5 years' experience with real-time software
Command of Java programming languages and the Spring Boot framework
Development experience in a formal software development process (IEEE, CENELEC, IEC 61508, etc.)
Knowledge of continuous integration and deployment tools and concepts
At least 1-2 years' experience working on an Agile team
Ability to work effectively with employees in both co-located and remote environments
Demonstrated fluency and understanding/comprehension in oral and written English.
Excellent organizational and communications skills, both verbal and written, and good interpersonal skills.
Good communication, presentation and technical writing skills
Capability to provide expertise in the application of state-of-the-art technology in the fields of Cloud computing, Big Data and Analytics/ML.
Ability to manage multiple projects in a deadline driven environment
Ability to adapt to changing requirements
Ability to track and report status on set schedules
Knowledge of the Air Traffic Management domain
Knowledge of Kafka, Hazelcast and ELK
Knowledge of Kubernetes, AWS, and Azure
Command of the scripting languages Python
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!
Thales champions inclusion and we believe diversity strengthens the fabric of our culture. We are an Equal Opportunity Employer/AA/Minorities/Females/Veterans/Disabled.