Wabtec

Wabtec

Embedded Software Engineer

West Melbourne, FL, United States

Sponsorship not specified$79k-$113kDetected 33 days ago
C++Data StructuresAlgorithmsAgileLogisticsEmbedded SystemsTCP/IPLeadershipCommunication

About the role

  • The systems are primarily developed in C and/or C++ targeting various embedded platforms.

Responsibilities

  • Design and implement software for embedded systems from requirements analysis through production and commercial deployment.
  • Maintain and enhance software deployed within existing embedded products and systems.
  • Participate in design and code reviews.
  • In this role, the Embedded SW Engineer will design, develop, integrate, test, and maintain embedded software applications.
  • Experience in design of high reliability, safety, redundant fail-safe products.
  • Our global team of about 30,000 employees worldwide delivers performance that moves the world forward.
  • At Wabtec, we strive every day to create a place where everyone belongs.
  • We're building a culture where leadership, inclusion and your unique perspective fuel progress.

Requirements

  • Bachelor's degree in Computer Science or Engineering (or comparable skill).
  • Experience writing multi-process / multi-threaded programs using C or C++.
  • Strong understanding of software design, methods, and architectural approaches.
  • Knowledge of data structures, algorithms, and software engineering principles.
  • Experience in Agile software development environments including Scrum or Kanban.
  • Experience with ColdFire, ARM and/or PowerPC micro-processor in a C/C++ environment.
  • Experience with communication protocols such as TCP/IP, UDP, RS232/RS422, HDLC, SPI, I2C, CAN.
  • Experience with embedded Real Time Operating Systems (RTOS) including Green Hills INTEGRITY.
  • Experience with software configuration management tools such as SVN or GIT.
  • Experience with SW analysis tools (such as Klocwork, Understand, PC-Lint), and SW unit test tools (such as VectorCAST etc.).

Skills

  • Strong C or C++ development and software architecture skills.

Compensation

  • The base pay range is subject to change and may be modified in the future.

Benefits

  • More information on offered benefits, which include health, welfare, and retirement, are available at mywabtecbenefits.com.
  • Other benefit offerings for this role may include annual bonus, if eligible.
  • We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Company info

  • Interact with customers and partners in technical discussions throughout the development and deployment phases.

Equal opportunity

  • Equal Opportunity Employer.

This listing is sourced directly from Wabtec's careers page and normalized into a canonical job model.