Principal Electronic Software Application Engineer

Singapore, Singapore

Job Description


TechnipFMC is a global leader in the energy industry, specialized in subsea and surface technologies integrated projects, products, and services. Our mission and vision: to enhance the performance and drive real change in the traditional and new energy industry. How we do it: by constantly challenging conventions, tackling some of the most complex technical and engineering challenges and investing in our 20,000+ employees worldwide.

If contributing to breakthrough projects in a truly global playground inspires you, this might be the opportunity for you.

Principal Electronic Software application Engineer

Job Scope:

This position fulfills the purpose of a Principal Software Application Engineer position inclusive of responsibility for guidance in the design of software, software platforms, database, security and communication platforms. Responsible for defining and developing software system solutions based on existing standards and on market expectations. Responsible for identification of gaps pertaining to software / software-structure. Responsible for proposing new and improved software techniques for products and systems that can be developed into standard offerings.

Job description:

  • Supports engineering work in projects, products, and studies/tenders. Works with Product Management and Business Development in identification of market drivers and trends and Measurement Solutions response to these Surveys competitors\xe2\x80\x99 products and systems. Follows trends in uses of new software methodology, communications protocols and related software architectural paradigms.
  • Participates in all software related product development review meetings (concept, design etc.) Advises on technical readiness level regarding product development. Trains and coach Software Designers in production knowledge and project execution
  • Secures and documents lessons learned and ensures architects and designers are up to date on future practices. Identify and suggest new standard products for Measurement Solutions. Design of software and communications protocols necessary for product integration
  • Guide in development of product life cycle direction. Assist and guide human factors engineering, inclusive of HMI in electronic products. Support in technical issues. Assist in improvements of Design Processes. Provides the highest level of expertise on technical-technological solutions and engineering innovations.
  • Defines engineering solutions within tenders. Identifies and analyses risks associated with engineering tasks. Efficiently contributes to the client relations through presentations, meetings, interfaces, etc. Supports the knowledge development within the discipline by providing guidance, trainings and mentoring to engineers.
Reports to: Global Product Development Manager

Location: Singapore

You are meant for this job if:
  • Bachelor\'s degree in software engineering or computer Science preferred or equivalent with 10-20 years of experience in the field as a minimum.
  • Expert knowledge of Measurement industry, multiple technologies, products, and applications with a broad understanding of division\xe2\x80\x99s businesses and internal and external factors affecting business. Advanced knowledge of competing and alternative technologies.
  • Demonstrated innovative skills in software utilization for creation of new products or enhancement of existing products. Demonstrates mastery in mentoring, creative thinking, and engineering execution planning. Demonstrated effective customer and supplier presentation skills. Proven ability to present, discuss and reach desired agreement on complex technical issues.
  • Expert knowledge and understanding of Linux, JavaScript, Python, RTOS, C/C++ and embedded/assembly language programming along with utilization of compilers, debuggers, emulators, microprocessor software design and embedded systems programming concepts in addition to low level hardware interfacing, device drivers for SPI, UART, I2C and USB along with bootloaders and hardware/kernel configuration.
  • Experience with and understanding of communications protocols such as TCP, TCP/IP, HTTP, MODBUS, MQTT (etc.). Knowledge of product certification (weights and measures), grasp of product safety (constructional / electrical safety), awareness of auditing techniques and practices (for ISO compliance), and an understanding of API (American Petroleum Institute) Guidelines. Advanced technical skills in engineering.
Learn and find other open positions by visiting our

Follow us on for company updates.

TechnipFMC promotes inclusion and diversity, guaranteeing equal opportunities to everyone, regardless of age, race, ethnicity, religion, sexual orientation, gender expression, disability or any other plurality.

TechnipFMC

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1366312
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned