Current jobs related to Senior Embedded Software Engineer - Grand Rapids - GE Renewable Energy Power and Aviation


  • Grand Rapids, Michigan, United States The Headhunters, LLC Full time

    About The Headhunters, LLCWe are a leading recruitment agency specializing in placing top talent in the automotive technology industry.Job Title: Senior/Principal Embedded Software EngineerWe are seeking an experienced Senior/Principal Embedded Software Engineer to join our client's team in Grand Rapids, MI.Job SummaryThe successful candidate will be...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Senior Embedded Software Engineer to join our team at GE Aviation. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software for our aerospace products.Key ResponsibilitiesDesign and Development: You will be responsible for architecting and developing...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job DescriptionJob Summary:We are seeking a highly skilled Senior Embedded Software Engineer to join our team at GE Aviation. As a key member of our engineering team, you will be responsible for designing, developing, and testing embedded software for our aerospace systems.Key Responsibilities:Design and Development: Architect and develop modules,...


  • Grand Rapids, United States The Headhunters, LLC Full time

    Senior/Principal Embedded Software EngineerGrand Rapids, MIThis company, a profitable, growing developer of automotive technology, is looking for a Lead Embedded Software Engineer to join their team developing vehicle access products. This role is a combination of leadership and hands-on embedded software responsibilities, as you’ll be a key team member...


  • Grand Rapids, United States The Headhunters, LLC Full time

    Senior/Principal Embedded Software EngineerGrand Rapids, MIThis company, a profitable, growing developer of automotive technology, is looking for a Lead Embedded Software Engineer to join their team developing vehicle access products. This role is a combination of leadership and hands-on embedded software responsibilities, as you’ll be a key team member...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Avionics Senior Embedded Software Engineer to join our team at GE Aviation. As a key member of our IVHM team, you will play a critical role in advancing aircraft safety and efficiency by designing, developing, and testing embedded software solutions for health management of aircraft systems.About the RoleThis is a...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Avionics Senior Embedded Software Engineer to join our team at GE Aviation. As a key member of our IVHM organization, you will play a critical role in advancing aircraft safety and efficiency through the design, development, and testing of embedded software solutions.Key ResponsibilitiesSoftware Development:...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job OverviewAt GE Aviation, we are committed to fostering a diverse and innovative environment where your unique insights and creativity can contribute to the future of aerospace technology. If you are passionate about engineering and eager to make a significant impact, we invite you to explore this opportunity.Position SummaryAs a Senior Embedded Software...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job DescriptionJob SummaryGE Aviation is seeking a highly skilled and experienced Senior Embedded Software Manager to join our team. As a key member of our Platform & Test Software Engineering team, you will play a crucial role in leading our software development efforts and ensuring the delivery of high-quality products.Key ResponsibilitiesLead and manage a...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team at GE Aviation. As a critical member of our aerospace engineering team, you will be responsible for designing, developing, and testing embedded software for various aerospace systems.Key ResponsibilitiesSoftware Design and Development: Architect, design, and develop small...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Engineer to join our team at GE Aviation. As a critical member of our aerospace engineering team, you will be responsible for designing, developing, and testing embedded software for various aerospace systems.Key ResponsibilitiesDesign and Development: You will be responsible for architecting,...


  • Grand Rapids, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight!Engineering is at the center of what we do, and we are looking...


  • Grand Rapids, United States The Headhunters, LLC Full time

    Lead Embedded Software EngineerGrand Rapids, MIThis company, a profitable, growing developer of automotive technology, is looking for a Lead Embedded Software Engineer to join their team. This role is a combination of leadership and hands-on embedded software responsibilities, as you’ll be a key team member developing next generation vehicle access...


  • Grand Rapids, United States The Headhunters, LLC Full time

    Lead Embedded Software EngineerGrand Rapids, MIThis company, a profitable, growing developer of automotive technology, is looking for a Lead Embedded Software Engineer to join their team. This role is a combination of leadership and hands-on embedded software responsibilities, as you’ll be a key team member developing next generation vehicle access...


  • Grand Rapids, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight!Engineering is at the center of what we do, and we are looking...


  • Grand Rapids, United States GE Aviation Full time

    Job Description SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight!Engineering is at the center of what we do, and we are looking...


  • Grand Rapids, Michigan, United States Lotus Technology Group, Inc. Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Lotus Technology Group, Inc. in Grand Rapids, MI. As a key member of our Engineering and R&D team, you will be responsible for designing and developing software for our cutting-edge projects.Key ResponsibilitiesDevelop software for High Design Assurance Level A...


  • Grand Rapids, United States GE Renewable Energy Power and Aviation Full time

    Job Description SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight!Engineering is at the center of what we do, and we are looking...


  • Grand Rapids, United States GE Aviation Full time

    Job Description SummaryWorking at GE Aerospace means you are bringing your unique perspective, innovative spirit, drive, and curiosity to a collaborative and diverse team working to advance aerospace for future generations. If you have ideas, we will listen. Join us and see your ideas take flight!Engineering is at the center of what we do, and we are looking...


  • Grand Rapids, Michigan, United States GE Aviation Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Developer to join our team at GE Aviation. As an Embedded Software Developer, you will play a critical role in the design, development, and testing of embedded software for aerospace systems.Key ResponsibilitiesDesign and Development: You will be responsible for architecting, designing, and...

Senior Embedded Software Engineer

4 months ago


Grand Rapids, United States GE Renewable Energy Power and Aviation Full time
Job Description Summary

Are you a Senior Machine Learning Engineer who loves working on cutting-edge technologies? If so, GE Aerospace Defense and Systems wants you to join their Emerging Technologies team in Grand Rapids, MI. You will be part of a cross-functional team that develops innovative solutions for collaborative autonomous capabilities on custom hardware. You will work on AI/ML projects supporting technology and product development in stores management, cyber security, and sensing and signal processing.

To apply for this position, you need to be a U.S. citizen and have or be able to obtain a U.S. Security Clearance. You also need to relocate to Grand Rapids, MI, but don't worry, GE will provide comprehensive corporate relocation assistance.

Job Description

GE Aerospace is a leader in inventing the future of flight. One example is the U.S. Army's Future Long-Range Assault Aircraft (FLRAA) program. GE offers competitive salaries and a full range of benefits, including 401K contributions and matching, flexible work arrangements, generous time off, tuition reimbursement, and various health insurance options.

If you are interested in this exciting opportunity, please apply today

Role Description:

As a Senior Machine Learning Engineer you will play a vital role in designing, developing, and optimizing software for our mission-critical technologies and products. You will work with a team of passionate and skilled engineers who share your vision of creating innovative and reliable embedded systems. To succeed in this position, you will need a strong background in embedded systems, a keen eye for detail, and an understanding of real-time systems and their constraints. You will also need to demonstrate your ability to take full ownership of your role and deliver high-quality software solutions.

Responsibilities:

Design and Develop Machine Learning Models:
  • Create machine learning models for various software development phases, including data exploration, prototyping, integration, testing, and production.
  • Craft models that address specific business needs and align with project requirements.


Model Adaptation and Optimization:
  • Adapt existing models to work efficiently on heterogeneous compute platforms.
  • Optimize models for different hardware architectures, considering factors like power consumption and computational resources.


Algorithm Deployment:
  • Deploy machine learning algorithms using deep learning and reinforcement learning techniques.
  • Leverage tools like ROS2, Docker, TorchServe, and TFX for efficient deployment.
  • Evaluate, prototype, and optimize cutting-edge deep learning algorithms and SDKs.
  • Ensure software robustness, resilience, and fail-safe operation for critical devices.


Implement Best Practices for Machine Learning:
  • Assess and clean data to ensure its quality and suitability for model development.
  • Apply industry best practices for model training, deployment, and monitoring.
  • Optimize algorithms to meet real-time performance requirements on embedded systems (e.g., FPGAs, CPUs, GPUs).


Model Evaluation and Performance Metrics:
  • Evaluate model performance using relevant metrics based on mission criteria.
  • Continuously assess and improve models to enhance their effectiveness.


Collaboration and Technology Transition:
  • Collaborate with technical and business teams to integrate new technology into the Avionics product portfolio.
  • Stay informed about state-of-the-art technologies through continuous learning.


Resource-Constrained Environments:
  • Implement protocols and algorithms suitable for resource-constrained environments.
  • Collaborate with the hardware team to enable seamless communication between modules and applications.


Business Understanding and Project Delivery:
  • Follow established software development methodologies and principles.
  • Participate in code and design reviews, mentorship, and documentation.
  • Apply best practices for software engineering while understanding key business drivers and the product roadmap.
  • Deliver work within project scope, cost, and schedule targets.
  • Communicate effectively with stakeholders across all levels of the organization.


Required Qualifications:
  • Bachelor's degree in Software Engineering or related STEM field.
  • 5+ years of related software engineering experience.
  • This role requires use of technical data subject to U.S. Government contract restrictions and this posting is only for U.S. Citizens. GE will require proof of status prior to employment.
  • Grand Rapids, MI opportunity - Corporate relocation assistance provided.


Desired Qualifications:
  • Master's degree in engineering or computer science with extensive experience in C/C++ for embedded software design, development, and testing.
  • Domain knowledge of deep learning frameworks like Tensorflow, Caffe, and Pytorch etc.
  • Domain knowledge of scripting languages (Python, Perl, Tcl, etc.) and code management tools (Git, CVS, SVN, Perforce, etc.)
  • Experience working in mission-critical industries (aerospace, automotive, defense, first responder, medical devices, etc.) and turning CONOPS, Specifications or Requirements into software design, code, test plans and execution.
  • Innovative, critical thinking and troubleshooting skills and proficiency with IDEs, version control tools, defect tracking tools and scripting tools.
  • Experience with model-based engineering on Cameo.
  • Outstanding written and verbal communication skills.


This role requires access to U.S. export-controlled information. If applicable, final offers will be contingent on ability to obtain authorization for access to U.S. export-controlled information from the U.S. Government.

Additional Information

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.

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 drug screen (as applicable).

Relocation Assistance Provided: Yes