Embedded Software Engineer
$79.3k - $113kWabtec
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.
- ...: 561540 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Placement Details: Job Title: Sr Embedded Software EngineerLocation: on-Site, Melbourne... ...:The Senior Embedded Software Engineer is responsible for the architecture, design...SuggestedWorldwide
- ...Embedded Software Engineer IILocation: Melbourne, FL, US, 32935Job Summary: The Embedded Software Engineer II supports the design, development, integration, verification, and maintenance of embedded software solutions for advanced embedded systems. The successful candidate...SuggestedLocal areaFlexible hours
$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...SuggestedTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours- ...: 561542 Job Category: IT - Computer/Software/Hardware Position Type: Direct Placement... ...Details: Job Title: Principal Embedded Software EngineerLocation: on-Site, Melbourne... ...Opportunity:The Principal Embedded Software Engineer serves as a technical leader responsible...SuggestedWorldwide
$98.4k - $147.6k
...Principal Embedded Software Engineer / Sr. Principal Embedded Software EngineerAt Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering...SuggestedShift work- Embedded Software Engineer (C#, User Interface) in Herndon, VA or Palm Bay, Florida C#, Embedded C, Software Enginer, User Interface Location: Florida Job Function: Software Development Date Of Job Posting: 03-10-2018 Embedded Software Engineer (C#, User Interface...Permanent employmentFull timeWork experience placementRemote workRelocation
- ...Description: This position will be responsible for providing Systems Engineering support & leadership for space based and associated subsystems... ...to deliver hardwareExperience with requirements management software such as DOORS, JamaExperience with leading in a fixed-price...RelocationRelocation package
$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- 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...
$125k - $175k
...Systems EngineerJob Title: Lead Systems Engineer (Req 2) Department: Engineering Reports... ..., and coordinates work across hardware, software, and test teams. The ideal candidate brings... ...full-lifecycle systems engineering for embedded communication systems, with the ability...Full time$90k - $125k
...Job Description Job Description Embedded Software Engineer – Job Description Job Title: Software Engineer Department: Engineering Reports To: Program Manager and Engineering Director FLSA Status: Exempt / Full-time DoD Secret clearance required....Full time$50 - $70 per hour
...Job Description Job Description Description As an Embedded Software Engineer in the U.S. office, you will report to the Chief Technology Officer and work on our flight software, targeting products, such as our small satellite platforms for a variety of space applications...Contract workTemporary workWork at office- ...Purple DriveEmbedded Test Engineer Share Contractual Melbourne, FL PDT - 8821Role Description... ..., ranging from desktop verification, software-in-the-loop and hardware-in-the-loop... ...testing.Essential Skills: Manual testing on embedded systems Desired Skills: Automotive...
- ...curious and make space for diverse points of view. We share what we know and we challenge what’s possible.From manufacturing and engineering to cybersecurity and space, we’re driving progress in some of the world’s most important industries - and working together to build...Full time
- ...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 employmentFull timeContract workWork experience placementLocal area
- ...curious and make space for diverse points of view. We share what we know and we challenge what’s possible.From manufacturing and engineering to cybersecurity and space, we’re driving progress in some of the world’s most important industries - and working together to build...Full timeWork at office
- ...Description: This position will be responsible for providing Systems Engineering support & leadership for space based and associated subsystems... ...engineering tasks in electrical, mechanical, optical, RF, software, systems, and/or hardware components. Presents analysis of...Work at officeRelocationRelocation package
- ...through verification and delivery. As a Senior Specialist, Systems Engineer, you will translate mission needs into clear requirements,... ...CONOPS, use cases, and interface definitions. You will work across software, firmware, hardware, and program teams to resolve technical...
- Job Title: Specialist, Systems Engineer - Reliability, Maintainability, Availability, Testability, and SafetyJob Code: 42748Job Location... ...Functions:Responsible for the performance of hardware/software analyses and assessments, technical documentation and presentation...
- Job Title: Senior Specialist, Systems Engineer - Secret Security ClearanceJob Code: 42474Job Location: Palm Bay, FLJob Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours worked - and have every other Friday offJob Description:As a System Engineer...
- Job Title: Senior Specialist, Optical Systems Engineering Job Code: 42467Job Location: Palm Bay, FLJob Schedule: 9/80Job Description: The... ..., testing, and validation.Work with requirements management software such as DOORS, JamaSupport test and troubleshooting of systems...
- ...allied warfighters. You will join a highly capable, collaborative engineering organization with deep technical expertise and a strong track... ..., allocation, and management of system, hardware, and software requirements, including interface definition, traceability, and...
- ...technical challenges, expand your systems engineering experience, and contribute to next-... ...reduction. You will work closely with hardware, software, test, and program teams to help... ...subsystems with electrical, mechanical, and embedded software/firmware teams.Support...
$107.5k - $204.5k
...undesired behavior caused by hardware or software interference and drive mitigation... ...experience in safety‑critical environments.Embedded hardware development and verification experience... ...a degree in Science, Technology, Engineering or Mathematics (STEM) and a minimum of 8...Permanent employmentTemporary workWork experience placementWork at officeLocal areaRemote workWork from homeFlexible hours- Job Title: Lead, Software Qual EngineerJob Code: 43780Job Location: Brevard County, FLJob Schedule: 9/80: Employees work 9 out of every... ...have every other Friday offJob Description:The Software Quality Engineer (SWQE) is responsible for the Software Quality Assurance (SWQA)...Contract workFor subcontractor
- Job Title: Lead, Software EngineerJob Code: 42480Job Location: Palm Bay, FloridaJob Schedule... ...seeking a Senior Specialist, Software Engineer who wants to stay hands-on building the... ...JavaScript, Python, Docker, and Linux to embedded software integrated with unique hardware...
- Job Title: Lead, Software EngineeringJob Code: 38876Job Location: Palm Bay, FLJob Schedule: 9/80: Employees work 9 out of every... ...every other Friday offJob Description:L3Harris is seeking Embedded Software Engineers in Palm Bay, FL to work on a dynamic team supporting...Immediate start
- ...every 14 days - totaling 80 hours worked, and have every other Friday offJob Description: We are seeking driven mechanical and ocean engineers to join our team in advancing maritime programs through innovative research, development, design, and analysis of complex...
$78k - $163.8k
...EngineerCACI is seeking a Senior System Engineer in Melbourne, FL. This role involves developing... ...-performance RF hardware, firmware, and software products. The position will focus on... ..., and systems engineering. The role is embedded within a creative, innovative, and...Contract workWork experience placementFlexible hours- ...CACI is seeking a Senior Systems Engineer in Melbourne, FL to develop and deliver high-performance RF hardware, firmware, and software products for national importance missions across the DoD community. You’ll work with a diverse team of RF, hardware, software, firmware...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software implementation project manager West Melbourne, FL
- software West Melbourne, FL
- embedded software engineer iot
- junior embedded software engineer
- embedded design engineer
- embedded electrical engineer
- embedded linux engineer
- principal embedded software engineer
- junior embedded engineer
- embedded audio engineer


