Location(s): United States ; Massachusetts, New York; Niskayuna, Boston
About Us: GE is the world's Digital Industrial Company, transforming industry with software-defined machines and solutions that are connected, responsive and predictive. Through our people, leadership development, services, technology and scale, GE delivers better outcomes for global customers by speaking the language of industry. 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.
Role Summary: You will be responsible for programing a component, feature and or feature set. Works independently and contributes to the immediate team and to other teams across business. You will also contribute to design discussions.
Essential Responsibilities: As a Robotic Sr. Software engineer you will work with GE Global Research and GE Business teams to design and architect commercial grade robotics inspection solutions for industrial assets. You will:
Harden or enhance upon robotics proof of concepts developed by the GE Global Research
You will work on many aspects of robotics domains including image processing, state machines, embedded development, robot localization and mapping, SLAM, sense and avoid, and asset relative navigation to name a few.
Work closely with robotics researchers, robotics engineers, QA, Product, and Hardware to ensure system robustness from the bottom up
Design, implement, and validate applications and capabilities in C++ and Python
Integrate and test software solutions in simulation and on the robot
Support, maintain and document software functionality
Participate in design discussions and code reviews
Work with a talented scrum team to develop and test key product features
Bachelor’s Degree in Robotics, Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering or a related discipline
A minimum of 5 years of professional experience in system integration and development on physical robots OR Master’s degree with 3 years of experience system integration and development on physical robots
Legal authorization to work in the U.S. is required. We will not sponsor individuals for employment visas, now or in the future, for this job
Any offer of employment is conditioned upon the successful completion of a background investigation and drug screen
Must be willing to travel 15%
Must be willing to work out of an office located in Boston MA or Niskayuna NY
Strong experience in C/C++ and Python
Strong background in object oriented programming and system architecture
Experience with ROS or other middleware
Experience with OpenCV, OpenCL, PCL, or CUDA
Experience with Travis, Jenkins, or some other CI system
Experience with Embedded Linux, microcontrollers and/or FPGAs
Experience using Amazon Web Services (AWS)
Networking experience (subnets, routing, VPN)
Familiarity with industrial control systems
Experience with Continuous Integration & Continuous Deployment (CI-CD)
Experience with Agile/SCRUM methodologies
Experience in an industrial domain (e.g. oil & gas, energy, transportation, etc.)
Demonstrated ability to convert high-level customer needs into a technical development strategy
Excellent interpersonal and communication skills. Communicate effectively both in written and oral English
Self-motivated, innovative, willing to pursue new technical areas and capable of working independently
Locations: United States ; Massachusetts, New York; Niskayuna, Boston
We are in the process of transitioning to an improved job application system and in the interim we are operating with two systems. Have your Job ID ready (from the email you received when you applied) to log in and check your application status.
Click the appropriate button. If you don't know your job ID, you can still check your status: use both buttons.