Embedded Software Engineer

2 months ago


Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

About Smartrend Manufacturing Group (SMG)

Smartrend Manufacturing Group is a leading innovator in the school bus and electric vehicle charging industries. We are dedicated to enhancing safety, reducing emissions, and developing cutting-edge technology that makes a positive impact on our environment.

Our core values drive everything we do:

  • People: Our team is the heart of our success.
  • Passion: We are driven by enthusiasm and commitment.
  • Priority: Customer satisfaction is always our top focus.
  • Partnership: We collaborate effectively with each other, our customers, and suppliers.

We offer a competitive benefits package and a supportive, respectful, and enjoyable work environment. Join us and contribute to a company that values your contributions.

The Role

As an Embedded Software Developer, you will play a crucial role in designing and developing innovative software solutions for our diverse product line. You will collaborate closely with engineers from various disciplines throughout the entire software development lifecycle.

Your Responsibilities
  • Contribute to the creation of user and system specifications.
  • Develop system architecture designs for SMG products.
  • Implement software based on established specifications and designs.
  • Create test software for comprehensive testing of both hardware and software.
  • Work closely with System, Hardware, and Test Engineers throughout the embedded software development process.
  • Collaborate directly with customers to ensure that embedded software meets their specific requirements.
  • Document software designs and actively participate in design and code reviews.
  • Perform software/hardware integration during development and unit testing.
Your Qualifications
  • Bachelor's Degree in Electrical or Computer Science, or equivalent experience.
  • Strong understanding of Linux systems.
  • Knowledge of Real-Time Operating Systems (RTOS).
  • Familiarity with IP networks, SNMP, and managed network devices.
  • Experience with CAN Bus and J1939 protocols.
  • Proficiency in automated build environments, test strategies, and static code analysis tools.
  • Hands-on experience working with and debugging electronics.
  • Experience designing transportation, agricultural, or construction vehicle electronic devices/systems.
  • Understanding of FMEAs (Failure Mode and Effects Analysis) and DFM (Design for Manufacturing) guidelines.
  • Creative problem-solving skills and a passion for production development.
  • Exposure to various software development methodologies.
  • Excellent communication and collaboration skills.


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Assist in the development of user and system specificationsImplement software based on...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Job Title: Embedded Software DeveloperAbout the Role:We are seeking an experienced Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our software development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:- Assist in the development...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Smartrend Manufacturing Group. As an Embedded Software Developer, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Assist in the development of user and system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Job Title: Embedded Software DeveloperWe are seeking an experienced Embedded Software Developer to join our team at Smartrend Manufacturing Group. As an Embedded Software Developer, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Assist in the development of user and system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Job Title: Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for developing system architecture design for our line of products.Key Responsibilities:Assist in the development of user and system specificationsAssist in the...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Job Title: Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for developing system architecture design for our line of products.Key Responsibilities:Assist in the development of user and system specificationsAssist in the...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    About the RoleWe are seeking a skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products.Key ResponsibilitiesAssist in the development of user and system specificationsImplement software based on specifications...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products.Key ResponsibilitiesAssist in the development of user and system specificationsImplement software based on...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products.Key ResponsibilitiesAssist in the development of user and system specificationsImplement software based on...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    About the RoleWe are seeking a skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products.Key ResponsibilitiesAssist in the development of user and system specificationsImplement software based on specifications...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Assist in the development of user and system specificationsDevelop system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Assist in the development of user and system specificationsDevelop system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperAt Smartrend Manufacturing Group, we're seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Develop user and system specificationsDesign and implement system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Assist in the development of user and system specificationsDevelop system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Assist in the development of user and system specificationsDevelop system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperAt Smartrend Manufacturing Group, we're seeking a skilled Embedded Software Developer to join our team. As a key member of our development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Develop user and system specificationsDesign and implement system...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products.Key ResponsibilitiesAssist in the development of user and system specificationsImplement software based on...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    About the RoleWe are seeking a highly skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products.Key ResponsibilitiesAssist in the development of user and system specificationsImplement software based on...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Job Title: Embedded Software DeveloperAbout the Role:We are seeking a skilled Embedded Software Developer to join our team at Smartrend Manufacturing Group. As a key member of our team, you will be responsible for developing system architecture design for our line of products. Your strong problem-solving skills and ability to work under pressure will be...


  • Winnipeg, Manitoba, Canada Smartrend Manufacturing Group Full time

    Embedded Software DeveloperSmartrend Manufacturing Group is seeking a skilled Embedded Software Developer to join our team. As a key member of our software development team, you will be responsible for designing and developing system architecture for our line of products.Key Responsibilities:Develop user and system specificationsDesign and implement system...