Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Embedded Software Engineer

$79.3k - $113k

Wabtec

Job Description

Who will you be working with?

Embedded software team for our LOCOTROL® Remote Control Locomotive, Tower Control, and Distributed Power product portfolios. Working closely with PMs, System Engineers and Architects, and test teams to align with customer requirements.

How will you make a difference?

As a member of the LOCOTROL SW Team, you will be responsible for design, develop, integrate, test, demonstrate, and maintain embedded software applications used in Freight Locomotive control for our LOCOTROL® Remote Control Locomotive, Tower Control, and Distributed Power product portfolios. The systems are primarily developed in C and/or C++ targeting a variety of embedded platforms.

What do we want to know about you?

  • Bachelor's Degree in Computer Engineering, Computer Science, or related field

  • Minimum of 5 years developing embedded software in both RTOS and bare metal environments.

  • 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.

  • Willing and able to travel 10% of your time.

  • Experience in Agile software development environments including Scrum and/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.).

  • Experience in design of high reliability, safety, redundant fail-safe products.

  • Experience with industry standards (IEC 61508, DO-178B, Cenelec-50128, etc.).

What will your typical day look like?

  • Develop and maintain software components, systems and their networks.

  • Provide technical mentoring for more junior software engineers as needed.

  • Design and implement software for embedded systems from requirements analysis through production and commercial deployment.

  • Program in C and C++ all applications, components and interfaces.

  • Maintain and enhance software deployed within existing embedded products and systems.

  • Work closely with the business unit to ensure application development meets product specification requirements.

  • Work closely with other engineering teams to ensure system functional and interface requirements are met.

  • Design, implement and test software, ensuring quality specifications are met.

  • Participate actively in design and code reviews.

  • Drive performance and reliability enhancements.

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

  • Develop documentation including SW design, SW requirements, and SW architectures.

You may also be asked to perform other duties outside of your function or trade, for which adequate training will be provided if necessary.

Relocation assistance may be provided if eligibility requirements are met.

Wabtec will only employ those who are legally authorized to work in the U.S. for this opening. Any offer of employment is conditioned upon the successful completion of a drug screen (as applicable) and fitness for duty test (as applicable).

#LI-AM1

Additional Information

Our job titles may span more than one career level. The salary rate for this role is currently $79300-113000 The actual salary offered to a candidate may be influenced by a variety of factors, such as: training, transferable skills, work experience, education, business needs, market demands and work location. The base pay range is subject to change and may be modified in the future. 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.

What could you accomplish in a place that puts People First?

At Wabtec, it's not just about a job - it's about the impact you make. When our people come together, we're Expanding the Possible by continuously improving what we do and how we do it - for our clients and each other.

If you're ready to revolutionize how the world moves for future generations, Wabtec is the place for you.

Who are we?

Wabtec is a leading global provider of equipment, systems, digital solutions, and value-added services for the freight and transit rail sectors. Drawing on more than 150 years of experience, we are leading the way in safety, efficiency, reliability, innovation, and productivity. Whether it's freight, transit, ports, logistics, mining, industrial, or marine, our expertise, technologies, and people together - are accelerating the future of transportation. With roots that date back to George Westinghouse, Thomas Edison, and Louis Faiveley, Wabtec has always built technologies and implemented solutions for a variety of sectors that are critical to meeting the needs of customers and governments alike.

Our global team of about 30,000 employees worldwide delivers performance that moves the world forward. We're lifelong learners, obsessed with better. Learn more at

Culture powers us and the possibilities.

We believe the best ideas come from a mix of experiences and backgrounds. 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.

We're proud to be an Equal Opportunity Employer. We welcome talent of all backgrounds, experiences, and identities, including race, gender, age, disability, veteran status and more.

Need accommodation? Just let us know - we've got you.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Embedded Software Engineer in Melbourne, FL vacancy
  • $55 - $70 per hour

     ...Job Title: Senior Embedded Software Engineer Duration: 12 Month C2H Pay: $55/hr - $70/hr Location: Palm Bay, FL (Onsite) Required Skills & Experience: ~ Bachelor’s degree in Computer Science , Computer Engineering , or related field ~4+ years of... 
    Suggested

    Insight Global

    Palm Bay, FL
    4 days ago
  •  ...Responsibilities * Analyzing and communicating software/firmware requirements * Creating...  ...BS or MS in Computer Science / Electrical Engineering or related field. * 7 years or more SW development experience with embedded applications. * Able to develop HW and peripheral... 
    Suggested
    Full time

    STS Technical Services

    Melbourne, FL
    3 days ago
  •  ...We’re hiring experienced Embedded Software Engineers to support the development of real-time, mission-critical systems. This role is a strong fit for engineers with hands-on experience developing embedded software using VxWorks and/or Wind River Helix in aerospace, defense... 
    Suggested
    Full time

    Colossus Technologies Group

    Melbourne, FL
    3 days ago
  •  ...: 561540 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement...  ...Direct Placeme Details: Job Title: Sr Embedded Software EngineerLocation: on-Site,...  ...Opportunity:The Senior Embedded Software Engineer is responsible for the architecture, design... 
    Suggested
    Worldwide

    Acara Solutions

    Melbourne, FL
    2 days ago
  •  ...that rewards performance. Employing the world's brightest. Supporting the world's bravest. Job Summary The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software solutions for... 
    Suggested
    Local area
    Flexible hours

    Leonardo DRS

    Melbourne, FL
    1 day ago
  •  ...Duties and Responsibilities ~ Support embedded software/firmware activities for product development Demonstrated ability to contribute...  ...independently along with mentoring and coaching other engineers. Review customer specifications and requirements and... 
    Work at office

    STS Technical Services

    Melbourne, FL
    4 days ago
  • $80k - $103k

     ...Description Job Title: Embedded Software Engineer II Location: on-Site, Melbourne, FL Employment Type: Direct Industry: Defense & Aerospace Compensation: $80k-$103k Shift: 1st Schedule: 9x80 About the Opportunity: The Embedded... 
    Worldwide
    Shift work

    Aleron

    Melbourne, FL
    5 days ago
  • $86.8k - $165.2k

     ...forward‑thinking, and highly motivated engineering team developing advanced avionics processing...  ...Architectures organization delivers embedded processing solutions used across a wide...  ...We are seeking Senior Embedded Platform Software Engineers to join our foundation software... 
    Temporary work
    Work experience placement
    Start working today
    Work at office
    Remote work
    Relocation
    Flexible hours

    Raytheon

    Melbourne, FL
    3 days ago
  •  ...Principal Embedded Software Engineer — Automated Test & Verification Melbourne, FL (Hybrid Remote) Long Term Contract-to-Hire with benefits A leading aerospace technology company is seeking an Automated Test & Verification Software Engineer to support the verification... 
    Long term contract
    Remote work

    Colossus Technologies Group

    Melbourne, FL
    3 days ago
  •  ...: 561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement...  ...Placeme Details: Job Title: Principal Embedded Software EngineerLocation: on-Site,...  ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader responsible... 
    Worldwide

    Acara Solutions

    Melbourne, FL
    2 days ago
  •  ...responsible for low-level and high-level software in CesiumAstro’s products through all...  ...reliability qualification, as well as software engineering and software project management...  ...Designing and implementing software for embedded devices and systems, from requirements to... 
    Permanent employment
    Full time
    Work experience placement
    Local area

    Roman Health Pharmacy LLC

    Melbourne, FL
    5 days ago
  • $125k - $140k

    Embedded Software Engineer Job Description This role focuses on the architecture, design, development, integration, verification, and sustainment of complex embedded software solutions for advanced electro-optical, infrared, imaging, display, and sensor-based systems.... 
    Permanent employment

    Actalent

    Melbourne, FL
    2 days ago
  •  ...We're looking for an experienced Embedded Software Engineer / Technical Lead to help architect and build low-level platform software for safety- and mission-critical systems.Do not pass up this chance, apply quickly if your experience and skills match what is in the following... 

    Colossus Technologies Group

    Melbourne, FL
    5 days ago
  •  ...Job Description A client of Insight Global is seeking a Senior Embedded Software Engineer to join a mission-critical engineering team supporting advanced mission systems and integration architectures. This individual will be responsible for requirements development... 

    Insight Global

    Palm Bay, FL
    3 days ago
  •  ...actionable technical decisions. This is a high-ownership role for an engineer who enjoys guiding multidisciplinary teams, leading trade...  ...studies and allocate performance and functional requirements across software, firmware, and hardware.• Produce and maintain system... 

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  • Job Title: Lead, Systems Engineering - Space Vehicle Bus Integration & TestJob Code: 42141Job Location: Palm Bay, Florida Job Schedule:...  ...and lessons learned.Partner with systems engineering, hardware, software, quality, manufacturing, and operations teams to transition... 

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  • $110.5k - $205.5k

    Job Title: Lead, System Engineer - Transition Systems Engineer Job Code: 42905Job Location: Palm Bay, FloridaJob Schedule: 9/80 (Every...  ...another.• Coordinate with mission operations, systems engineering, software, integration and test, cybersecurity, and program management... 
    Flexible hours

    L3Harris Technologies

    Palm Bay, FL
    6 days ago
  • Job Title: Lead, Systems Engineering (Ground Segment Engineer)Job Code: 45725 Job Location: Palm Bay, FLJob Schedule: 9/80Job Description...  ...with Linux and windows SystemsPreferred Additional Skills:Software background, preferredExperience with systems engineering standards... 

    L3Harris Technologies

    Palm Bay, FL
    2 days ago
  • Job Title: Lead, Systems Engineer - Space VehicleJob Code: 44454Job Location: Palm Bay, FloridaJob Schedule: 9/80 (Every Other Friday Off...  ...across multidisciplinary teams to ensure that payload, bus, software, ground, and mission interfaces are defined, allocated, and managed... 
    For subcontractor

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineering Architect Job Code: 45796 Job Location: Melbourne, FL...  ...leadership role Experience with relevant engineering tools and software. Experience in the weather and antenna/RF industry is... 
    Local area

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineering - Space Vehicle Bus Integration & Test Job Code: 42141...  ...lessons learned. Partner with systems engineering, hardware, software, quality, manufacturing, and operations teams to transition bus... 
    Full time
    Local area

    L3Harris Technologies

    Palm Bay, FL
    2 days ago
  •  ...the interest of national security. Job Title: Lead, Systems Engineer Job Code: 45403 Job Location: Palm Bay, FL Job Schedule...  ...to deliver hardware Experience with requirements management software such as DOORS, Jama Experience with leading in a fixed-price... 
    Local area
    Relocation
    Relocation package

    L3Harris Technologies, Inc.

    Palm Bay, FL
    2 days ago
  •  ...Position: Avionics / Hardware Design Engineer Location: Melbourne, FL (Onsite) Experience Level: 1–5 years preferred (up to 10–12...  ...and develop analog/digital circuits, RF/Microwave hardware, and embedded electronics systems. • Perform circuit simulation, modeling,... 
    Permanent employment

    ITMC Systems, Inc

    Melbourne, FL
    18 hours ago
  •  ...cyber domains in the interest of national security. L3Harris Engineering Hiring Event in Melbourne, Florida.   Overview: Join...  ...space, cyber, air, and sea technology! Our expanding teams in Software Engineering, Systems Engineering, Integration and Test, and Electrical... 
    Full time
    Local area
    Flexible hours

    L3Harris Technologies

    Palm Bay, FL
    3 days ago
  • $60k - $70k

     ...Endpoint / Systems Engineer Enterprise | Project-Driven Role Summary We are seeking an IT professional to help execute and mature a shared enterprise IT environment supporting three companies operating under the same ownership. This role is project‑driven and... 
    Full time

    USBid, inc.

    Melbourne, FL
    2 days ago
  • $104.8k - $149.3k

     ...specific train’s make up and route traveled. As the Senior Systems Engineer, you will work closely with Product Management and railroad...  ...implementation experience involving; Engineering Systems, Hardware / Software Engineering, and/or Data Information Systems.Strong analytical... 
    Work experience placement
    Work at office
    Worldwide
    Relocation package

    Wabtec

    West Melbourne, FL
    4 days ago
  •  ...with AWS, networking and enterprise AI as supporting areas you help keep secure, reliable and well governed. This is a hands-on engineering role, not a service-desk escalation seat: you'll build the automation that makes the environment self-sustaining, and mentor others... 
    Work at office
    Local area
    Shift work
    2 days per week

    Culture Amp

    Melbourne, FL
    4 days ago
  • $122k - $227.5k

    Job Title: Lead, Mechanical Engineer (Designer) Job Code: 45277Job Location: Palm Bay, FL; Carlsbad, CA; Chantilly, VAJob Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked, and have every other Friday offJob Description:During its 120-year... 
    Work at office
    Flexible hours

    L3Harris Technologies

    Palm Bay, FL
    5 days ago
  • Job Title: Lead, Mechanical Engineer (Thermal) - Space OpticsJob Code: 44597Job Location: On-site in Palm Bay, FL or Fort Wayne, IN Job Schedule: 9/80 (Every other Friday off!)Relocation: Relocation assistance is available to qualified applicantsJob Description:L3Harris... 
    Relocation
    Relocation package

    L3Harris Technologies

    Palm Bay, FL
    2 days ago
  •  ...0 (Every other Friday off)Job Description: L3Harris Spectral Solutions engineering team is seeking a Lead Project Engineer to provide full lifecycle engineering leadership across a range of software and hardware development, assembly, integration, and test efforts. This... 
    Contract work
    Remote work

    L3Harris Technologies

    Palm Bay, FL
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!