GE Careers
Apply Now    

Staff Software Engineer

  • GE Digital
  • Experienced
  • Posted 1/23/2017 11:45:13 AM
  • 2727775
  • Job Function: Digital Technology
  • Business Segment: Digital Predix Products & Technology
Location(s): United States ; California; San Ramon


About Us:
At GE Digital, we are creating technology and solutions to enable social, mobile, analytical and cloud capabilities for the Industrial Internet. The Industrial Internet is an open, global network that connects people, data and machines. It’s about making infrastructure more intelligent and advancing the industries critical to the world we live in. At GE, we believe it’s about the future of industry—energy, healthcare, transportation, manufacturing. It’s about making the world work better.
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:
We are looking for a Software Engineer to work in a team made up of developers, Quality Engineers, User Interaction Design Engineers, Architects, and the Product Owner team to lead the design, development, and delivery of high quality software in a fast paced, challenging, and creative environment.

Essential Responsibilities:

In this role, you will:

  • Capture system level requirements by brainstorming with Sr. Architects, Data Scientists, Businesses & Product Managers
  • Execute in a fast pace delivery mode and focus in delivering tasks to meet the product release goal
  • Be responsible for the design, develop and test multiple software modules
  • Ensure implementation meets design objectives
  • Investigate and evaluate new technologies
  • Establish yourself as a thought leader across the software organization related to edge-device and real-time software design and coding principals interfacing to cloud computing architectures
  • Collaborate with other software developers in the team to implement software that align and extend platforms and systems for industrial internet
  • Join a high-performing Agile team adept in the ways of scrum and test driven development

    Qualifications/Requirements:

    Basic Qualifications:

  • BS in Computer Science, Electrical Engineering, or Computer Engineering. MS is desirable.
  • Minimum of 10 years’ experience in Object Oriented Design and Programming in Java or C/C++.
  • Minimum of 5 years software development experience.

    Eligibility Requirements:

  • 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 work out of an office located in San Ramon, CA
  • Must be willing to travel roughly 20% of the time

    Desired Characteristics:

    Technical Expertise:

  • Proficient in Java
  • Strong knowledge in systems stacks and developing middleware with a preference for real-time experience in a network-connected device setting
  • Knowledge of security/access control, scalability, high availability, concurrency, online diagnoses, deployment, upgrade/migration, internationalization, production support and other SaaS enterprise software issues.
  • Proficient in applying common design patterns, ability to communicate design ideas effectively using UML.
  • Experience with embedded OS development, kernel and device drivers is an advantage
  • Experience with usage of Network/Packet Processor technologies
  • Experience with device management and control is required
  • Microcontroller and DSP and FPGA programming experience desired
  • Custom Platform Tool Chain and Build System experience desired.
  • Experience with real time operating systems (RTOS), such as VxWorks, QNX, etc. is a plus
  • Experience in Socket programming.
  • Expert understanding of multi-threaded priority based systems
  • Networked Appliance Solutions experience
  • Multiprocessor/Multi-OS solutions experience
  • Strong knowledge of Test Driven Development practices
  • Experience working with Agile software development methodologies
  • Familiarity with SOA, Cloud Computing and SW design principles related to SOAP/REST Web Services

    Business Acumen:

  • Strong problem solving abilities and capable of articulating specific technical topics or assignments
  • Expert in breaking down problems and estimate time for development tasks
  • Evangelizes how our technology solves customer problems from a technology and business perspective

    Leadership:

  • Demonstrates clarity of thinking to work through limited information and vague problem definitions
  • Influences through others; builds direct and "behind the scenes" support for ideas
  • Proactively identifies and removes project obstacles or barriers on behalf of the team
  • Shares knowledge, power, and credit, establishing trust, credibility, and goodwill

    Personal Attributes:

  • Able to work under minimal supervision
  • Excellent communication skills and the ability to interface with senior leadership with confidence and clarity
  • Skilled in providing oversight and mentoring team members. Shows ability to effectively delegate work.
    #DTR

    Locations: United States ; California; San Ramon

    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.
  • Apply Now    

    GE Careers Technical Assistance

    Having technical issues with ge.com/careers or your application? We're here to help.

    Get In Touch

    Connect With Us

    Stay up to date on GE and possible opportunities that open in areas that interest you.

    Sign Up