Application Software Engineer @ Safran Cabin - Huntington Beach, CA

Job Overview

2 months ago

Application Software Engineer

Safran Cabin - Huntington Beach, CA

Design of innovative products involved with new technologies such as AI, Vision, and IoT with high performance and rich user experience as a key function in the connected product solutions development. The Application Software Engineer owns the software development process that covers middleware, database, and cloud integration of mobile/web applications for IoT solutions/products. This role is responsible for being hands on with the IoT protocols, wireless stack development, requirements, design, coding and testing for high quality products.

1.Develop mobile/web applications in Amazon Web Service (AWS) cloud environment
2. Collaborate with Safran R&T team to develop applications with focus on data analytics & value added services
3. Understand and implement web application architecture and layers (databases, caches, server-side, HTML, JS, CSS, user interface) and mobile apps (APIs, view layer, etc.)
4. Actively participate in concept development and design ideation as part of a small team
5. Implement front-end components/services that integrates with backend (database, payment, etc.)
6. Review and optimize application data access strategies and enforce database quality standards
7. Thoroughly understand and implement AWS services as needed for the platform/applications
8. Perform application integration and performance testing
9. Collaborate with UX/UI (user experience) teams to collect the UI requirements and implement in the web/mobile applications
10. Coordinate with application testing teams to ensure that agile development is supported
11. Perform all other duties as assigned.



  • A minimum of 5 years of professional experience in the innovation, design and the development of software products and technologies with prior experience in research (or software product companies)
  • Experience in developing high performance scalable and automated web applications/solutions
  • Experience in one or more of the following programming languages: Python, C/C++, and Java
  • Experience in one of the JavaScript frameworks such as React, NodeJS, Bootstrap, and Angular etc.
  • Experience in AJAX, JSON, HTML, XML, CSS, SASS, REST and associated frameworks
  • Experience using Unix/Linux and developing applications that run on these operating systems
  • Experience in any one of the databases design with Oracle, MS SQL Server, or any NOSQL databases
  • Experience in any one of the CM tools: Git/Perforce/SVN, etc.

Knowledge & Skills:
People, Process & Analytical Skills

  • Ability in solving complex technical issues, and possess a strong ownership and drive to bring issues to closure.
  • Demonstrated ability in leadership, excellent communication and organizational skills.
  • Strong team member who inspires, innovates, and delivers results to add values and make a difference
  • Critical thinking with open to critique
  • Analytical thinking with ability to synthesize information and identify salient points
  • Ability to define problems, understands data, establish facts, and draw valid conclusions
  • Demonstrates ability to work well in a cross-functional team environment
  • Detail-oriented, organized and work well independently and as part of a team
  • User-centric /customer-centric focused, embrace Agile XP practice, and possess a learning mindset.

Technical Skills

  • Knowledge and minimum experience in developing applications using AWS cloud technologies
  • Hands on experience in IoT messaging protocols such as MQTT and CoAP
  • Knowledge of cloud based server-less infrastructure (Microservices architecture with Kafka/Kinesis etc.)
  • Knowledge in DevOps (Orchestration/Configuration Management and Continuous Integration)

Job Type: Full-time

Pay: $61,268.20 - $133,180.68 per year


  • 401(k)
  • Dental insurance
  • Health insurance
  • Paid time off
  • Vision insurance


  • 8 hour shift

Work Location: One location

Similar Jobs

School Administrative Assistant

Los Angeles Unified School District

Los Angeles, CA

Utilizing and supervising the use of applications software to conduct school business including payroll, procurement, financial reports, attendance, personnel…

Software Engineer - Camera


San Diego, CA

The camera software team is looking for talented Software Engineers experienced in development of software for mobile and devices.

Deskside Support Technician

Veridian Tech Solution

Irvine, CA

Typically, this would include configuration and installation of equipment for new users, moving equipment from one location to another within a site or to…

QA Automation Engineer

Tek Ninjas

Newport Beach, CA

Work with developers, product owners, application support and business intelligence teams to help define current and future system/application performance and…

Cruiseship Sustaining Engineering


Los Angeles, CA

As a member of the software sustaining engineering division, He /She will apply primarily to intermediate knowledge of software architecture to perform software…

Accounts Payable - Project Accountant

Destination West Builders, LLC

Newport Beach, CA

Accounting software: 1 year (Preferred). A/P entry will also include AIA pay applications. Review all subcontractor pay applications for accuracy and contact…

Software Engineer


Agoura Hills, CA

Experience working in embedded applications. This group provides active safety software support to our internal and external customers in Advanced Engineering.

QA Automation Engineer

Adroiti Technologies

Marina del Rey, CA

Experience testing frontend web and mobile application user interfaces. Experience testing web services and backend API's in a user application environment.

Software System Architect

Tek Ninjas

El Segundo, CA

Collaborate to gather and review software requirements/user stories, provide estimates, create software design specifications, and collaborate with engineers…

IT Help Desk Technician

Universal Bank

West Covina, CA

Provide desktop & end-user support for both hardware and software. Ability to troubleshoot common desktop applications such as Microsoft Office 365 and Adobe…

Program Specialist

State Bar of California

Los Angeles, CA

Effectively operate required office equipment, including personal computers, fax machines, printers and copiers; and word and data processing software and other…

Regional Technical Leader


Garden Grove, CA

Professional experience in product design and application engineering. Experience with 3D Design software is required as well as simulation affinity.

Sr. Solutions Consultant

ConsumerDirect, Inc.

Irvine, CA

Lead detailed technical discovery with clients during the sales process to recommend best-practice solutions, and ultimately guide them on how to use…

Enterprise Acct. Representative- IT Solutions


Irvine, CA

An experienced, seasoned sales professional with multiple years of experience successfully selling IT software, hardware, professional & managed services…

Desktop Support Technician


Long Beach, CA

General knowledge of desktop hardware and software including basic knowledge of Microsoft applications. Load software with a script.


Tek Ninjas

El Segundo, CA

Propose ideas to create greater efficiencies when developing applications. Reach out to the open source community to encourage and help implement mission…

Software Engineer

Tek Ninjas

Santa Monica, CA

Participate in software development best practices and patterns. Proven experience in a software engineering/development and design of large-scale distributed…

Controls Engineer

Synaty Tech

Newport Beach, CA

Knowledge of all Microsoft Office applications and AutoCAD software. Development of electrical and software systems. 4+ years of PLC and.

Senior Policy Advocate


San Diego, CA

Technical Skills: Strong proficiency with the use of software platforms and high degree of comfort with multiple technology applications, including Excel, Word,…

Software Security Engineer

Talent Experts LLC

San Diego, CA

Software application design, test, and maintenance. Work with software engineers to develop and implement security requirements.

Automation QA

Tek Ninjas

San Diego, CA

Understands core applications for a major business unit or function. The Automation Engineer builds and implements Test Plans for sophisticated and high risk…

Bentley OpenRoads CADD Specialist


Alhambra, CA

Skilled in OpenRoads Designer, drafting principles, computer aided engineering tools and methodology, management and configuration of OpenRoads Designer,…

Caring LMFT, LCSW, or LPC - Remote

YM Health

Los Angeles, CA

Online software and technology support. Must be comfortable using computers and video-conferencing software. $80-85 per session. CA LCSW, LMFT, or LPC.

Desktop Support Technician


Los Angeles, CA

General knowledge of desktop hardware and software including basic knowledge of Microsoft applications. Load software with a script.