Senior Software Engineer
Full-time
Westinghouse Air Brake Technologies Corporation
Responsibilities
- Design, develop, integrate, test, demonstrate, and maintain embedded software applications for locomotive control products.
- Design and implement embedded systems software from requirements analysis through production and commercial deployment.
- Develop software components, systems, networks, applications, interfaces, and documentation in C and C++.
- Integrate next-generation platforms with existing RCS products and maintain deployed embedded products.
- Ensure software meets product specifications, functional requirements, quality standards, performance targets, and reliability goals.
- Participate in design reviews, code reviews, software testing, and technical discussions with customers and partners.
- Collaborate with PMs, system engineers, architects, test teams, business units, and other engineering teams.
- Provide technical mentoring to more junior software engineers as needed.
Requirements
- Bachelor’s degree in Computer Engineering, Computer Science, or a related field.
- Minimum of 15 years developing embedded software in RTOS and bare-metal environments.
- Experience writing multiprocess and multithreaded programs using C or C++.
- Strong understanding of software design methods, architectural approaches, data structures, algorithms, and software engineering principles.
- Experience with DDS, Yocto, CMake, GTest, automated or CI environments, DOORS Next, Dev Containers, GitLab, and GitLab CI.
- Experience with ColdFire, ARM, or PowerPC microprocessors in C/C++ environments.
- Experience with TCP/IP, UDP, RS232/RS422, HDLC, SPI, I2C, and CAN communication protocols.
- Experience with embedded RTOS, including Green Hills INTEGRITY.
- Experience with SVN or Git and software analysis tools such as Klocwork, Understand, or PC-Lint.
- Experience with software unit testing tools such as VectorCAST.
- Experience designing high-reliability, safety-critical, redundant fail-safe products.
- Experience with IEC 61508, DO-178B, Cenelec-50128, or similar industry standards.
- Willingness and ability to travel 10% of the time.
- Experience in Agile software development environments, including Scrum and/or Kanban.
Benefits
- Relocation assistance may be provided if eligibility requirements are met.
- Benefits include health, welfare, and retirement offerings.
- Annual bonus may be available if eligible.
- The role requires up to 10% travel.
Vacancy posted 23 hours ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in Erie, PA vacancy
$104.8k - $149.3k
...Job Description Who will you be working with? Embedded software team for our LOCOTROL® Remote Control Locomotive, Tower Control... ...Power product portfolios. Working closely with PMs, System Engineers and Architects, and test teams to align with customer requirements...SeniorWork experience placementRemote workWorldwideRelocation package- ...accuracy of every transaction. With a global network of engineering, manufacturing, and service expertise, Guidant partners... ...Key Responsibilities We Will Trust You With: As the Senior Embedded Software Engineer you will serve as a technical leader in the development...SeniorFor contractorsWork at office
- ...PRIMARY FUNCTION: The Software Engineer designs, develops and maintains software solutions in support of the Equipment Engineering group. This position will require the ability to build high-quality, innovative and fully effective software in compliance with coding...SuggestedWork at office
- ...transaction. With a global network of engineering, manufacturing, and service expertise,... ...in critical energy applications. As a Software Engineer Intern , you will gain hands-on... ...field Sophomore, Junior, or Senior standing preferred Previous software...SuggestedInternshipWork at office
$79.3k - $113k
...creating the most fuel-efficient plan that respects the time and train handling constraints of the customer. In this role, this Software Engineer will primarily work with design, software, and validation engineers to support the Trip Optimizer® Innovation product. This...SuggestedWork experience placementWorldwideRelocation package- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
- ...Elkay Water Solutions Corporation family!If you are a current employee, please navigate here to apply internally.The Application Engineer (Siphonic System Design) will support the design, layout, and technical execution of custom siphonic roof drainage systems for commercial...Full timeFor contractorsWork at officeWorldwide
$70 - $80 per hour
DescriptionSeeking a skilled and proactive Vulnerability Engineer to join our Cybersecurity team. This role is responsible for identifying, assessing, prioritizing, and helping remediate vulnerabilities across the organization's infrastructure, applications, cloud environments...SeniorContract workTemporary work$110k - $145k
...Job Description Summary The Senior Data Engineer designs and builds the AWS-native data foundation behind our enterprise AI applications - knowledge graphs, semantic layers, retrieval corpora, and the pipelines that keep them trustworthy. This role leads both the design...SeniorPermanent employmentContract workRemote workVisa sponsorshipWork visaRelocation package$104.8k - $149.3k
...Hardware team, working closely with electrical engineers, systems engineers, manufacturing teams,... ....How will you make a difference?As a Senior Engineer, you will play a critical role... ...products.Proficiency with 3D CAD software, preferably Siemens NX.Experience with thermal...SeniorWork experience placementWork at officeWorldwideRelocation package- ...Software Developer This is an onsite only role based out of Erie, PA. For over 75 years, Purvis Industries is proud to be a family... .... In this role, you will collaborate closely with experienced engineers to design, build, and enhance internal tools, system...InternshipLocal areaFlexible hours
$132.23k - $176.31k
...performance, security, and scalability across the organization. The position requires working with cross-functional teams, mentoring junior engineers, and developing innovative solutions for complex networking challenges while maintaining high availability and security standards....SeniorFull timeTemporary workLocal areaRemote work$120.6k - $171.7k
Job DescriptionWho will you be working with?The Senior Power Systems & Controls Engineer will work closely with engineering, product management, supply... ...critical power electronics components, controls, and embedded software interfaces.Perform system modeling, simulation, and...SeniorWork experience placementWork at officeWorldwideRelocation package$92.3k - $166.85k
...Description We are seeking a Lead Transmission Line Engineer who will manage a collaborative and dynamic team working in a fast... ...grid modernization and increase design efficiency. This is a senior leadership role with primary responsibilities in client relations...Work at officeLocal areaImmediate startRemote workRelocation packageFlexible hours- ...the change agents. Join our team, and together, let's challenge what's possible and shape tomorrow with greater ideas...Enabling Engineering Breakthroughs that Lead to a Better Tomorrow. With direct supervision, you will learn and perform the various aspects of the function...Permanent employmentFor contractorsWork experience placementSummer workInternshipWork at office
$16.75 - $17 per hour
Assistant Store ManagerHourly rate ranges from $16.75 - $17.00 per hour and is dependent upon qualifications and experience.Benefits include: Company Paid Sick Time, Paid Vacation Time, Paid Holidays, Bereavement Pay, Jury Duty Pay, Contest Prize Awards, 401K Plan with...SeniorHourly payLocal area$104.8k - $149.3k
...Description How will you make a difference? As the Senior Controls Design Engineer, you will serveas the lead technical contributor within a... ...corrective actions. Collaborate with systems, software, and product teams to deliver robust and practical solutions...SeniorFull timeWork experience placementWorldwideShift workNight shift- ...Responsibilities Design and develop software aligned with system and subsystem requirements. Develop new Trip Optimizer® functionality... ...product functions. Collaborate with design, systems engineering, validation, and broader business-unit teams. Perform root-...Full timeRelocation package
$16.62 - $21.6 per hour
...Senior Retail Sales Consultant Our Senior Retail Sales Consultant is responsible for all aspects of the customer experience within multiple businesses (retail, rental, custom, and omni-channel). This position would be a temporary flex key holder in the capacity of...SeniorTemporary workFlexible hoursShift work$79.1k - $112.8k
..., sustainability, and performance. How will you make a difference? The Lead Systems Engineer, MCA – Will work within a team of engineers focused on delivering software solutions for Wabtec’s growing fleet of MCA based control system locomotives. In this role,...Work experience placementWorldwide- ...within the company. The IT environment is team-oriented, with professionals working closely with functional business teams, data engineers, application architects, vendors, and implementation partners.Benefits / AppreciationOur client offers a comprehensive benefits package...Work at officeRemote workRelocation
$104.8k - $149.3k
...Services is seeking a highly motivated and technically versatile Senior Systems Engineer to lead the architecture, integration, validation, and... ..., autonomy, computer vision, artificial intelligence, software, edge computing, cloud connectivity, controls, sensors, networking...Work experience placementWorldwide$18 - $25 per hour
...collaborative ecosystem of the world's most advanced hardware and software solutions, WWT helps clients and partners conceptualize, test... ...2026. If you’re interested in Solutions, Consulting and Engineering this is the place for you! Why Solutions Consulting & Engineering...Remote jobHourly paySummer workInternshipWork at officeImmediate startShift work$20.91 - $45.04 per hour
At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job Description : Connections matter. Make yours here. TE Connectivity is a global industrial technology leader...Remote jobWork experience placementSummer workInternshipLocal area- Description Summary: Who We Are Join White Lodging — a hospitality company operating premium hotels, rooftop bars, and restaurants in top U.S. cities. We're hiring an experienced line cook who is ready to lead in a fast-paced kitchen environment and mentor...SeniorApprenticeshipFlexible hours
$91k - $129.8k
...working with?You will be part of Modular Control Architecture (MCA) software team. The MCA SW architecture is highly flexible, made up of... ...strategy. MCA is built on MBSE (Model Based System Engineering) principles for requirements management and test cases with full...Work experience placementWorldwideRelocation packageFlexible hours- Job Title Ability to work well and consult with retail sales associates at all levels and contribute to a positive work environment. Ability to stand and walk for the majority of work shift, frequently bend, squat and twist, lift up to 50 lbs., climb a ladder to reach...SeniorShift work
$103.71k - $138.28k
...Required Qualifications: ~ Major/Degree: Computer Science, Engineering, or similar technical degree. ~8+ years of experience with Microsoft... ...Platform Solution Architect Expert. Working knowledge of software development methodologies, standards, and coding best...Full timeTemporary workRemote work$128.19k - $184.01k
.... About the Team and Role: We are seeking a talented iOS Engineer to join us in building Poe, an innovative platform that brings... ...engineers to enhance the overall user experience Own the entire software development process from timeline estimation to coding, testing...Remote jobFull time- Culinary Services Aide The Culinary Services Aide performs designated work and cleaning routines for the culinary department in accordance with current applicable federal, state, and local standards, guidelines, and regulations, with established policies and procedures...SeniorPart timeLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
Related searches
- software engineer healthcare Erie, PA
- software developer Erie, PA
- ngo software engineer Erie, PA
- startup software engineer Erie, PA
- software developer positions Erie, PA
- remote entry level software developer Erie, PA
- part time software developer remote Erie, PA
- senior software engineer remote Erie, PA
- software developer fintech Erie, PA
- software engineer amazon Erie, PA




