1-3 years of experience
Concerned about your lack of experience? Learn More...
Employment Type:
Full time
Job Category:
Information Services
Embedded Software Engineer
(This job is no longer available)
Emerson Electric Co. | Charlottesville, VA
Grad Date

Not sure what types of jobs you are interested in?

Explore Jobs
Based on Your Education

Follow This Company

Job Description


Our software developers are responsible for the design, development, and maintenance of Industrial Internet to control system edge products and software platforms. We offer an exciting and unique opportunity to develop embedded software on leading edge Industrial Control computers. Join our talented and innovative Technology team, and unleash your creativity and your software skills to develop the next generation of controllers.


* As the Embedded Software Engineer, you will:
* Join the Technology team and use your software skills to develop real-time embedded software for our next generation Automation Controller product lines
* Work in small, self-motivated teams collaborating with your Product Owner to translate customer needs into next generation control and communication products
* Be involved in all phases of software development from product definition to production release
* Use Agile software development practices to design and test our products using Continuous Integration
* Make technical presentations to peers and managers on the details of your design and project status


* Bachelor's Degree in Information Systems, Computer Science or Electrical Engineering from an accredited college or university
* Minimum of 1 year of experience with C / C programming in an embedded environment
* Minimum of 1 year of experience with Operating Systems, preferably real-time operating systems (e.g., VxWorks, Linux, QNX)

Desired Characteristics:

* Master's Degree in Computer Science or Computer Engineering from an accredited college or university
* Knowledge of Industrial Controls, particularly PLCs / PACs or with Intelligent Platforms PACSystems Programmable Logic Controllers
* Knowledge of Ethernet and other Fieldbus (PROFINET, Profibus, DeviceNet) network communication protocols
* Demonstrated experience working on teams that use Agile Scrum development methods
* Demonstrated experience with logic analyzers, debuggers and/or emulation tools
* Demonstrated ability to deliver on innovative ideas for products and processes
* Knowledge of Intel (x86), PPC or ARM microprocessors and/or microcontrollers
* Knowledge and experience in test driven development
* Knowledge of application Security best practices
* Knowledge of C# / .NET development
* Experience with automated continuous integration test systems
* Experience with web markup, including HTML5 and CSS
* Experience with Java, Bash and Python
* Experience with Javascript
* Ability to decompose product requirements into a test strategy integrated with user stories in the product backlog
* Excellent communication skills with the ability to interface with senior leadership with confidence and clarity
* Ability to take a set of requirements and create an automated test plan.

Work Authorization

No calls or agencies please. Emerson will only employ those who are legally authorized to work in the United States. This is not a position for which sponsorship will be provided. Individuals with temporary visas such as E, F-1, H-1, H-2, L, B, J, or TN or who need sponsorship for work authorization now or in the future, are not eligible for hire.

Equal Opportunity Employer

Emerson is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, race, color, religion, national origin, age, marital status, political affiliation, sexual orientation, gender identity, genetic information, disability or protected veteran status. We are committed to providing a workplace free of any discrimination or harassment.

If you have a disability and are having difficulty accessing or using this website to apply for a position, you can request help by calling 1-314-553-2544 (V/TTY/TDD) or by sending an email to idisability.administrator@emerson.com.