Embedded Software Engineer - Controls
Harsco
Columbia, SC

About $78,000 - $98,000 a year

EducationSkillsBenefitsLanguage
Big Yellow Complex Equipment!
Think of the controls needed to operate all the on-board systems of a locomotive, then add hydraulics, pneumatics, GPS, IoT, and even standalone software packages. We are the leading provider of technically advanced equipment to the Rail industry that improves safety and efficiency around the world. Join our team of over 40 Software Engineers; part of a global team of over 100 engineers in this design-driven environment.
As Embedded Software Engineer, you’ll design and develop real time embedded machine control solutions for railway maintenance equipment including graphical user interfaces and machine I/O, seeing your projects through manufacturing support, testing, and onsite troubleshooting and debugging during machine commissioning. You’ll work both as an individual contributor and as part of a team to solve software issues related to the design, development, deployment, testing and operation of systems. You’ll have the opportunity to take controls projects from concept through field commissioning and support.
You have your choice of our office locations in Columbia, SC; Ludington, MI; Fairmont, MN; Cherry Hill, NJ; Charlotte, NC or Seven Hills (Pittsburgh area), PA. Our main product development team is in Columbia. Relocation assistance is available. Visa sponsorship will be provided.

Basic requirements:
You must have a combination of education and experience as follows:
Bachelors degree in Software, Electronic, Computer or other similar Engineering discipline with 3+ years of experience described below OR
Associates degree in Software, Electronic, Computer or other similar Engineering discipline with 7+ years of experience described below OR
10+ years of design experience as outlined below with no technical degree
AND

Experience:
Creation of embedded control code in C and C++
Experience with Visual Studio.net and Windows CE
Embedded network experience (such as SAE J1939, CAN Open) or other distributed embedded control systems
Experience with configuration management tools (such as SVN Quit, CVS, SourceSafe, etc.)

Preferred qualifications include:
Bachelor’s degree in a technical discipline
Experience with complex controls of heavy mobile equipment including hydraulics and pneumatics
Exposure to requirement management (Jama) and issue tracking (Jira) software
Robotics, device control and distributed I/O controls
Experience with electrical controls engineering
Experience with wired and wireless communication protocols
Ability to develop original algorithms, create code and write test cases
Fluency in English, both written and verbal
Ability to work effectively across functions in a highly matrixed environment
Ability to work independently with minimal supervision
You must be willing and able to travel via commercial airline, automobile, and other public transportation, both domestically and internationally, approximately 15- 20% of the time (travel for those working in locations other than Columbia, SC, will be higher initially, and will be about 25% after indoctrination).
If you have the Basic Qualifications and are a highly motivated engineer that is looking to join a great team, apply today (it is a quick and easy process)! If you have trouble viewing the page, please try another browser – this site is not compatible with Internet Explorer.
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 NOAM, 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.

We are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected Veteran status.
XJ6