Embedded Software, Senior Designer

7 days ago


Richmond, British Columbia, Canada US Tech Solutions Full time
About the Role

We are seeking a highly skilled Senior Embedded Software Designer to join our team at US Tech Solutions. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our cloud connected inverter products.

Key Responsibilities
  • Design and develop software for cloud connected inverter systems, including communication interfaces and controls.
  • Work with cross-functional teams to ensure software meets business requirements and is delivered on time.
  • Collaborate with electrical, mechanical, and systems engineers to ensure software is integrated with hardware components.
  • Develop and maintain automated unit and integration tests to ensure software quality.
  • Triage and resolve software issues, including bugs and defects.
  • Stay up-to-date with industry trends and emerging technologies to ensure our software remains competitive.
Requirements
  • 5+ years of experience in embedded software development, with a focus on cloud connected systems.
  • Strong understanding of C programming language and Linux operating system.
  • Experience with Yocto-based embedded Linux development.
  • Knowledge of industrial communications standards, such as IEC, Modbus, and CANbus.
  • Experience with test-driven development and continuous integration.
  • Strong communication and teamwork skills, with the ability to work effectively in a collaborative environment.
Preferred Qualifications
  • Experience with Rust programming language and its application in embedded systems.
  • Knowledge of RTOS constructs, including threads, scheduling, synchronization, and memory management.
  • Experience with low-level board debugging and testing.
  • Experience with industrial communications standards, such as IEC, Modbus, and CANbus.
About US Tech Solutions

US Tech Solutions is a global staff augmentation firm providing a wide range of talent on-demand and total workforce solutions. We are committed to delivering high-quality software solutions that meet the needs of our clients. If you are a motivated and experienced software developer looking for a new challenge, we encourage you to apply for this exciting opportunity.



  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000

    About Schneider Electric Norge ASSchneider Electric Norge AS is a leading global company that is accelerating its contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000

    About Schneider Electric Norge ASSchneider Electric Norge AS is a leading global company that is accelerating its contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of...


  • Richmond, British Columbia, Canada US Tech Solutions, Inc. Full time

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions, Inc. as a Senior Software Developer. This is a unique opportunity to work on the development of communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesPlay a key role in...


  • Richmond, British Columbia, Canada US Tech Solutions, Inc. Full time

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions, Inc. as a Senior Software Developer. This is a unique opportunity to work on the development of communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesPlay a key role in...


  • Richmond, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for designing and developing communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesDesign, estimate, implement, and...


  • Richmond, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for designing and developing communication interface and controls software for our range of cloud connected inverter products and accessories.Key ResponsibilitiesDesign, estimate, implement, and...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at Schneider Electric Norge AS. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our range of cloud-connected inverter products and accessories.Key ResponsibilitiesDevelop communication...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team at Schneider Electric Norge AS. As a key member of our software development team, you will be responsible for designing, developing, and testing software for our range of cloud-connected inverter products and accessories.Key ResponsibilitiesDevelop communication...


  • Richmond, British Columbia, Canada US Tech Solutions Full time

    About the Role We are seeking a highly skilled Embedded Software, Senior Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for developing communication interface and controls software for our range of cloud connected inverter products and accessories. Key Responsibilities * Design, estimate, implement,...


  • Richmond, British Columbia, Canada US Tech Solutions Full time

    About the Role We are seeking a highly skilled Embedded Software, Senior Designer to join our team at US Tech Solutions. As a key member of our team, you will be responsible for developing communication interface and controls software for our range of cloud connected inverter products and accessories. Key Responsibilities * Design, estimate, implement,...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000

    About Schneider Electric Norge ASWe are a leading global company accelerating our contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of cloud-connected inverter products and...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time $107,000 - $159,000

    About Schneider Electric Norge ASWe are a leading global company accelerating our contributions to a sustainable and inclusive world.Job SummaryWe are seeking a highly skilled and motivated Senior Embedded Software Designer to play a key role in developing communication interface and controls software for our range of cloud-connected inverter products and...


  • Richmond, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team and contribute to the development of our cloud connected inverter products and accessories.Key ResponsibilitiesDesign and develop communication interface and controls software for our range of cloud connected inverter products and accessories.Analyze requirements,...


  • Richmond, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Embedded Software Designer to join our team and contribute to the development of our cloud connected inverter products and accessories.Key ResponsibilitiesDesign and develop communication interface and controls software for our range of cloud connected inverter products and accessories.Analyze requirements,...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time

    Embedded Software Technical ManagerAt Schneider Electric, we're committed to sustainability and innovation. Our Prosumer NAM team in Richmond, BC, is seeking a skilled Embedded Software Technical Manager to lead our R&D efforts in designing next-generation electro-mechanical solutions for residential storage and solar needs.Key Responsibilities:Lead a team...


  • Richmond, British Columbia, Canada Schneider Electric Norge AS Full time

    Embedded Software Technical ManagerAt Schneider Electric, we're committed to sustainability and innovation. Our Prosumer NAM team in Richmond, BC, is seeking a skilled Embedded Software Technical Manager to lead our R&D efforts in designing next-generation electro-mechanical solutions for residential storage and solar needs.Key Responsibilities:Lead a team...


  • Richmond, British Columbia, Canada US Tech Solutions, Inc. Full time

    About the RoleWe are seeking a highly skilled Firmware Development Senior Designer to join our team at US Tech Solutions, Inc. in Richmond, BC. As a key member of our Prosumer NAM team, you will be responsible for designing and developing innovative firmware solutions for our electro-mechanical products.Key ResponsibilitiesImplement new features or fix...


  • Richmond, British Columbia, Canada US Tech Solutions, Inc. Full time

    About the RoleWe are seeking a highly skilled Firmware Development Senior Designer to join our team at US Tech Solutions, Inc. in Richmond, BC. As a key member of our Prosumer NAM team, you will be responsible for designing and developing innovative firmware solutions for our electro-mechanical products.Key ResponsibilitiesImplement new features or fix...


  • Richmond, British Columbia, Canada TMC Canada Full time

    {"title": "Software Engineer", "description": "Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at TMC Canada. As a key member of our team, you will play a crucial role in bringing our system to life, making a significant impact on the day-to-day lives of hundreds of thousands of people worldwide.Technical ExpertiseDesign,...


  • Richmond, British Columbia, Canada TMC Canada Full time

    {"title": "Software Engineer", "description": "Key ResponsibilitiesWe are seeking a skilled Software Engineer to join our team at TMC Canada. As a key member of our team, you will play a crucial role in bringing our system to life, making a significant impact on the day-to-day lives of hundreds of thousands of people worldwide.Technical ExpertiseDesign,...