Sr Engineer - Embedded SW Development

General Electric Company   •  

Grand Rapids, MI

Industry: Manufacturing


11 - 15 years

Posted 32 days ago

Role Summary:

The Platform Software Architect will provide key technology leadership within the Platform Software group and collaborate with engineering and business teams to advance a common platform software architecture/strategy aligned to product roadmaps. The Platform Software Architect provides guidance and mentoring as well as expertise in business pursuits and product development.

Essential Responsibilities:

Additionally, as the Platform Software Architect, you will focus on the following areas of responsibility:

Technology Leadership

Interface with customers, product leaders, and industry to understand SW needs and align with internal investment, roadmaps, and technology direction

Connect with key SW technology consortium's and committees

Mentor teams through the full SW life cycle (requirements, design, implementation, verification, and certification

Lead the deployment of SW technologies and ensure success

Multi-Generation Technology Plan (MGTP)

Define, communicate, and maintain the Platform SW MGTP aligned to product area roadmaps, customer needs, and industry trends

Participate in and influence product area roadmaps

Develop IR&D plans for SW technology development and support funding requests

Software Architecture

Develop core SW technology solutions for our platform computing products from concept to production

Establish a common SW architecture to support multiple processors, IO solutions, APIs, programming languages, and Real-Time Operating Systems (RTOS)

Establish strategy for the evolution of a reusable SW product

Development Approach

Lead the deployment of Model Based Design (MBD) concepts

Collaborate with Platform SW Leaders to define architectures, reuse strategies, and cost reduction initiatives

Select appropriate technologies, processes, and tools that meet product requirements and advance the platform SW architectures

Cross Functional Collaboration

Facilitate communication of technical and business information within the Platform SW group

Coordinate with functional experts within Systems and Hardware engineering to define reusable SW solutions

Collaborate with the Systems team to develop an integrated MBD approach for product development

Develop SW estimates during the proposal phase


Bachelor's degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science or related discipline from an accredited university or college

Minimum of 10 years experience in computer software related technology and embedded real-time systems / software development

Minimum of 10 years experience in software engineering program execution through full the full development life cycle