Icon hamburger
What job do you want?
Apply to this job.
Think you're the perfect candidate?
Apply on company site

You’re being taken to an external site to apply.

Enter your email below to receive job recommendations for similar positions.

Senior Embedded Software Engineer

Harsco Corporation Charlotte Full-Time
Apply on company site

Outstanding opportunity to join our growing team of talented engineers in the development and support of software used in measurement systems for the railroad industry. You'll be at the leading edge of new technologies in this industry. Our software helps make railroads safer and more efficient. Depending upon business needs and your interests and skills, you may also be involved with design and development activities related to distributed machine control software, software for safety products, IoT, test fixtures, automated test scripts, factory support and onsite customer support.

  • Lead projects in the design, development, test, deployment and support of software used in the measurement system business unit.
  • Provide accurate time estimates for completion of assigned tasks
  • Deliver the projects on time and meet quality expectations
  • Develop new features for embedded systems
  • Investigate, prototype and deliver new and innovative system solutions
  • Design, develop and verify firmware for embedded systems
  • Participate in design reviews, API development, and documentation
  • Work with new technologies that are vital to product development
  • Deliver investigation plans and reports, architectural documents, design specs, software and firmware source code, build scripts
  • Perform tasks including debug, bring-up, Beta and production software development
  • Collaborate with both software and hardware product teams
  • Participate in field system installation, customer training, troubleshooting and support.

Basic requirements:

  • Bachelors' degree in Electrical Engineering, Computer Engineering, Mechanical Engineering or Mechatronics
  • At least 5 years of experience designing and developing embedded software in embedded C and C++.
  • Experience leading complex embedded software development projects from concept through delivery using a structured development process (such as Agile, SCRUM, Stage Gate, Waterfall, etc.)
  • Experience interfacing hardware, sensors, and communication protocols (CAN, RS-232, 3-D scanners, Inertial Measurement Unit (IMU), encoders (position sensor), GPS, other)
  • Experience with Requirements Management, configuration management, defect tracking, and test and other development tools

Preferred qualifications include:

  • Experience with railroad measurement systems
  • Experience in Systems Engineering
  • Expert in embedded C and C++ programming languages
  • Experience developing GUI, particularly touchscreens
  • Experience working with QT GUI
  • Experience working with speed critical applications on Linux or Windows platforms
  • Experience with Visual Studio
  • Experience with microcontroller build environment
  • Experience with JAMA, JIRA, LDRA
  • Knowledge of Real Time Operating Systems (RTOS) and/or Linux

Candidates must be willing and able to travel by automobile and commercial airline approximately 10% of the time. Installation of the system may require the ability to walk over uneven surfaces (gravel) for up to 1 mile; climb vertical ladders up to 10', bend, crawl, and navigate in confined spaces.

You will have well-developed communication skills and will work effectively in a highly matrixed environment.

If you have the basic qualifications and are seeking an impactful opportunity with a global leader, apply today - it's quick and easy! Click on the link associated with your desired location to apply (please note that this site is not compatible with Internet Explorer):

Harsco Rail is rapidly expanding. Please visit our career pages at www.harsco.com to explore other new opportunities.

Harsco Rail is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status.

If you have a difficulty applying for any job posted on Harsco Rail's website because a disability prevents you from using the online system, Harsco Rail offers the following alternate application procedure: Contact Shannon Godby, HR Manager at 803-822-9160 and Harsco Rail will arrange for an alternate method of applying and will consider your application together with all other applications received for the job. Please call only for disability application.

Recommended skills

Systems Engineering
Prototype (Manufacturing)
Configuration Management
Electrical Engineering
Embedded Software


Salary Estimator

Based on Job Title, Location and Skills
Below Avg. Average Above Avg.

Career Path

See the next step in your career
Senior Embedded Software Engineer
Estimated Salary: $110K
Apply to this job.
Think you're the perfect candidate?
Apply on company site

Help us improve CareerBuilder by providing feedback about this job: Report this job

Report this Job

Once a job has been reported, we will investigate it further. If you require a response, submit your question or concern to our Trust and Site Security Team

Job ID: 19-146


For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.

Harsco Railing is recognized for technical leadership and worldwide experience in virtually all major aspects of railway track maintenance. We enable railroads to operate at peak efficiency over smooth, precisely aligned track that increases railway safety while reducing fuel consumption and other key operating costs. Our broad array of equipment and services support every type of railway operator, from major national and international railway systems to short lines and high-speed urban transit network.

View the full profile