Senior Software Engineer
$104.8k - $149.3kWabtec
Company Description 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?
What do we want to know about you?
- Bachelor's Degree in Computer Engineering, Computer Science, or related field
- Minimum of 8 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.).
- 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.
Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer in West Melbourne, FL vacancy
$134k - $184k
...STR is hiring experienced Senior Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology...SeniorFull timeLocal areaImmediate startNight shift- ...the active project demands and skills gaps, our staffing experts can help you find the best job for you. Role: Senior Software Engineer Location: Melbourne, FL Duration: 6 months Required Skills: SCADA Job Description: Purpose of the Job...SeniorPermanent employmentContract workTemporary workWork at officeRemote work
- ...Job Description Job Description JOB TITLE : Software Engineer III REPORTS TO : Software Engineering Manager... ...Citizen CONTRACT TERM: 3 months JOB DESCRIPTION: The Senior Software Engineer is a full-time exempt position responsible...SeniorFull timeContract workWork at office
- Job Title: Senior Specialist, Software Engineer Job Code: 40955Job 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:We are seeking a Software Engineer in Palm Bay,...SeniorRelocation package
$97k - $180k
...Senior Specialist, Software Engineer (Palm Bay) (TS/SCI)_Palm Bay, FL_Full-Time(FTE)_Direct Hire Hi, Trust this finds you well! We've spotted your impressive profile and have an exciting opportunity tailored to your skills and passions. Position Title: Senior...SeniorFull timeVisa sponsorshipRelocation package$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 42540 Job Location: Palm Bay, Florida, USA Job Schedule: 9/80 Job Description: L3Harris...SeniorLocal area
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering (SV Optical Communications Terminal Software Adaptor) Job Code: 40583 Job Location: Palm Bay, FL Job...SeniorLocal areaImmediate start
- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Senior Specialist, Software Engineering Job Code: 42060 Job Location: Palm Bay, FL Job Schedule: 9/80 Job Description: This is an...SeniorLocal area
$79.3k - $118.9k
...employees are not only part of history, they\u0027re making history.\n\nNorthrop Grumman Aeronautics Systems has an opening for a Software Engineer/Principal Software Engineer \u2013 Requirements \u0026 Test, to join our team of qualified, diverse individuals. This position...Full timeRelocation packageShift work- Job Title: Senior Specialist, Software Engineering (SV Optical Communications Terminal Software Adaptor)Job Code: 40583Job Location: Palm Bay, FLJob Schedule: 9/80Job Description: The Software Engineer will be responsible for design, development, and implementation of immediate...SeniorImmediate start
- ...Renesas, we are more than just a semiconductor company; we are the engine behind a "safer, smarter, and more sustainable" future.... ...publish them. You will be expected to keep accurate lab notes (software of your choice) and document any test procedures for future reference...SeniorFull timeWork at office
- A tech services company in Florida is seeking a Software Developer with expertise in embedded applications. The ideal candidate will have at least 7 years of experience and a strong background in 'C' programming, hardware drivers, and multithreaded RTOS like Free RTOS....Senior
$98.4k - $147.6k
...not only part of history, they\u0027re making history.\n\nNorthrop Grumman Aeronautics Systems has an opening for a Principal Software Engineer / Sr. Principal Software Engineer to join our team of qualified, diverse individuals. This position will be located onsite in...SeniorFull timeRelocation packageShift work$125k - $140k
...Job Description Job Description 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...SeniorPermanent employment$86.8k - $165.2k
...of an innovative, forward‑thinking, and highly motivated engineering team developing advanced avionics processing platforms?... ...standards of reliability and performance. We are seeking Senior Embedded Platform Software Engineers to join our foundation software team. In this...SeniorTemporary workWork experience placementStart working todayWork at officeRemote workRelocationFlexible hours$107.5k - $204.5k
...Prattwhitney is seeking a Principal level Global Navigation Satellite System (GNSS) Software Engineer to work in Melbourne, Florida. The role involves the design and implementation of software for advanced avionics and requires a minimum of 8 years of experience in software...Senior- ...Senior Principal Electrical EngineerRenesas is a dynamic, multi-cultural technology company where employees learn, mentor, innovate... ...and debugging the products before transferring to production engineering.- Interface with process, test, product, application, and marketing...Senior
$40 - $80 per hour
...Job Title: Embedded Software EngineerJob Description We are seeking a highly skilled Embedded Software Engineer to design, develop, and integrate software for embedded systems across the full development lifecycle. You will work from requirements analysis and architecture...Contract workTemporary workWeekend work- ...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Intern, Software Engineer Job Code: 42893 Job Location: Palm Bay, FL Job Schedule: 9/80: Employees work 9 out of every 14 days - totaling 80 hours...Summer workInternshipLocal area
$112k - $150k
...commercial, contracts, and operations. We're looking for an AI Engineer to help transform GE Aerospace operational data into production... ...ML Product Development Define, build, and evolve AI-powered software products that accelerate Commercial Engine Services operations-...Contract workRemote workRelocation package- ...PROLIM Global Corporation ( is currently seeking a Software Engineer 3 for our client Northrop Grumman at location Melbourne, Florida, United States (Onsite) . [Job Description:] Description Of Services The Information Technologist will work with...Immediate start
- ...STR is hiring a Principal Software Reverse Engineer to join a multidisciplinary team researching vulnerabilities in cyber-physical systems. This onsite role requires Active Top Secret clearance and U.S. citizenship, with a focus on national security impacts. You will...
$110k - $135k
...Bachelors degree in computer science, computer engineering, or a related field. Over 5 years of... ...At least 5 years of involvement in the software development lifecycle, including... ...excited to offer a full-time position for a Senior Software Engineer responsible for...Full timeWork at office$65.8k - $98.8k
...impossible. Our employees are not only part of history, they're making history. Northrop Grumman is seeking an Associate Software Engineer/Software Engineer . This position will be located at our Aeronautics Systems Sector in Melbourne, FL . The qualified candidate...Work experience placementInterim roleInternshipRelocation packageShift work- ...Python Software Engineer Position Details: Job Title: Software Engineer 2/3 (Python) Location: Melbourne Headquarters, FL Duration: 6 Months Description: Development, integration and test of customized LTE software stack running on software-defined radios...
$95k - $201k
...This position requires an active U.S. Government Security Clearance at the TS/SCI level with CI polygraph.Vantor is seeking a Software Engineer to support the development and integration of software algorithms into operational systems. This position requires both software...Full time$93.09k - $124.12k
...ownership, deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Senior IT Systems Engineer provides advanced Tier II support by troubleshooting and repairing network devices, tools, and services for a nationwide...SeniorFull timeTemporary workWork at officeRemote workShift workNight shift- ...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...Senior
$18.5 - $33.5 per hour
...others think is impossible. Our employees are not only part of history, they're making history. Northrop Grumman is seeking Software Engineering Intern to join the Aeronautics Systems Intern Program. This position will be located in Melbourne, FL. The qualified...Full timeInterim roleSummer workInternshipSummer internshipRelocation packageShift work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!




