Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Lead Engineer 1 - Embedded SW Development

Yesterday Markham, Canada

Job Description Summary

In this role you'll be responsible for designing , developing and testing Embedded Software (Firmware), platforms and systems that run on devices that need to be tailored to the needs of the hardware that it has to run on.

As part of a multi-developer firmware team the major responsibilities will include analysis, design, implementation, and testing of firmware for the Transmission product line. You will report to the Senior Software Manager.

Job Description

Roles and Responsibilities

  • Architects, designs and develops a small module or a large component, feature, set of features, or entire embedded software product. Areas of expertise may include, but are not limited to, networks, operating systems, cybersecurity, databases, or applications.
  • Identifies scope of the work, provides initial estimate, and justifies the estimate with facts.
  • Engages in technical discussions, participates in technical designs, and presents technical ideas through white boarding.
  • Designs and implements features or components of features on request from various programs.
  • Works closely with peers and keeps engaging in a fast-paced technical design and development team.
  • Executes in a fast-paced delivery mode and focuses on delivering tasks to meet the product release goal.
  • Maintains code quality through best practices, code reviews, and unit testing.
  • Demonstrates Customer-oriented focus during the root cause analysis of issues.
  • Seeks and provides feedback on design and development.
  • Demonstrates the ability to make informed technology choices after due diligence and impact assessment.
  • Articulates the need for scalability and understands the importance of improving quality through testing.
  • Provides guidance to other team members with either planning and execution and/or design architecture.

Required Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, or Computer Engineering
  • Minimum of 8 years of embedded development experience
  • 3 years of demonstrated experience using C++ programming skills and hands-on experience with C++ for embedded products
  • 3 years of demonstrated experience working with Real-Time Operating Systems (RTOS), like VxWorks, ThreadX, QNX, or embedded Linux
  • 3 years of hands-on experience working with Ethernet, core networking concepts, and TCP/IP

Desired Characteristics

  • Knowledge of microcontrollers and HW components and protocols used in embedded devices (flash memory, EEPROM, SPI, I2C, UART)
  • Good networking analysis and troubleshooting skills using tools like Wireshark
  • Strong oral and written communication skills
  • Demonstrated ability to analyze and resolve problems.
  • Good understanding of object-oriented design and development
  • Proven experience with communication industrial protocols (e.g., IEC 61850, GOOSE, MMS, MODBUS, IEEE 1588, IEC C37.118, DNP3, IEC60870-5-104, PRP, HSR) is a significant asset
  • Familiarity with Git and exposure to modern development environments CI/CD

#LI

#Embedded

#C++

#Ethernet

Additional Information

Relocation Assistance Provided: No

Want more jobs like this?

Get Software Engineering jobs in Markham, Canada delivered to your inbox every week.

Job alert subscription
Client-provided location(s): Markham, Canada
Job ID: GE_Vernova-910696273
Employment Type: FULL_TIME
Posted: 2026-04-03T18:31:56

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • FSA With Employer Contribution
    • HSA
    • HSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits

    • Adoption Assistance Program
    • Family Support Resources
    • Birth Parent or Maternity Leave
    • Adoption Leave
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Commuter Benefits Program
    • Casual Dress
    • On-Site Cafeteria
    • Holiday Events
  • Vacation and Time Off

    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Summer Fridays
  • Financial and Retirement

    • 401(K)
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
    • Profit Sharing
    • 401(K) With Company Matching
  • Professional Development

    • Tuition Reimbursement
    • Access to Online Courses
    • Lunch and Learns
    • Leadership Training Program
    • Internship Program
    • Associate or Rotational Training Program
  • Diversity and Inclusion

    • Diversity, Equity, and Inclusion Program
    • Employee Resource Groups (ERG)
    • Unconscious Bias Training

Company Videos

Hear directly from employees about what it is like to work at GE Vernova.