GE Energy Management
EM-IS Industrial Solutions
GE works on things that matter. The best people and the best technologies taking on the toughest challenges. Finding solutions in energy, health and home, transportation and finance. Building, powering, moving and curing the world. Not just imagining. Doing. GE works. Start your career on the right path. Join our results-oriented team at GE Industrial Solutions today! GE offers a great work environment, professional development, challenging careers, and competitive compensation. GE is an Equal Opportunity Employer. Employment decisions are made without regard to race, color, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other characteristics protected by law.
Firmware Engineer
Product Design and Development
United States
The Firmware Engineer will be responsible for the design, development, and maintenance of real-time embedded software for industrial controllers.
In addition, you will:


  • Join the GE Intelligent Platforms 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 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 Computer Engineering, Computer Science or Electrical Engineering from an accredited university or college
  • Minimum of 1 year of experience with C / C++ programming in an embedded environment
  • Minimum of 1 year of experience with Operating Systems, real-time operating systems (e.g., VxWorks, Linux, QNX)
GE will only employ those who are legally authorized to work in the United States for this opening. Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen.
  • Master’s Degree in Computer Science or Computer Engineering from an accredited university or college
  • Excellent written and verbal communication skills
  • Demonstrated ability to deliver on innovative ideas for products and processes
  • Demonstrated experience working on teams that use the Agile Scrum development methods
  • Demonstrated experience with logic analyzers, debuggers and/or emulation tools
  • Knowledge of Ethernet and other Fieldbus (PROFINET, Profibus, DeviceNet) network communication protocols
  • Knowledge of application Security best practices
  • Knowledge of C# / .NET development
  • Knowledge of Intel (x86), PPC or ARM microprocessors and/or microcontrollers
  • Knowledge of Industrial Controls, particularly PLCs / PACs or with GE Intelligent Platforms PACSystems Programmable Logic Controllers

    Why join one great company when you can join many? At GE, we’re passionate about making life better with new ideas and technologies. We’re diverse, supporting our communities in more than 100 countries. Experience personal growth and competency development as part of the GE team.

    GE Energy Management is helping solve the world’s toughest energy challenges through the design of leading technology solutions for the delivery, management, conversion, and optimization of electrical power for customers across multiple energy-intensive industries. We offer the insight and experience that will help our customers build a brighter energy future for all of us. Learn more about our Business Today!

    To stay connected with exciting news and the latest job opportunities from GE businesses, follow us on twitter: @geconnections