Embedded Software Engineer II
4 weeks ago
Embedded Software Engineer II
Apply
Locations: Vernon, BC
Time Type: Full Time
Posted On: Posted 30+ Days Ago
Job Requisition ID: 10013398
The R&D Engineering Software II role is an intermediate to senior software engineering position responsible for technical leadership and contribution to a wide range of embedded software development projects focused on products comprising the “Internet of Things” (IoT). The individual may also lead multi-disciplinary projects and mentor junior team members.
You Will:- Work with product management on requirements gathering for projects where the objectives may only be defined with moderate detail, but may require some independent research.
- Document software design plans and specifications, including architectural diagrams, sequences of operation, state diagrams, and other formats appropriate to the subject matter.
- Design and implement software mainly in C and build software tooling using Python, Javascript, and shell scripts.
- Integrate third-party software, including open-source libraries. Ensure imported software meets quality standards.
- Test, troubleshoot, and debug embedded and other software programs and scripts.
- Write and execute test plans and test code involving a range of techniques from automated unit testing through black-box bench testing to system simulation and modeling.
- Manage software releases to the factory for new product manufacturing and to the field for remote product updates.
- Work closely with embedded software and hardware engineers, IT professionals, web developers, and product management to develop integrated IoT solutions.
- Compile, analyze, and report research and test data.
- Collaborate with other departments or Watts companies that develop software, electronics, or mechanical hardware.
- Provide project leadership within the scope of position and accountabilities, and is expected to provide software leadership within projects of moderate to intermediate complexity.
- Provide mentorship to junior members of the R&D Engineering team.
- May include up to 10% travel.
- Other duties as required.
- Bachelor's Degree in Engineering or Technologist Diploma with equivalent experience required (Electrical, Computer, Electronics, Mechatronics or similar).
- 5+ years intermediate to senior level experience.
- Solid understanding of software development fundamentals including shell scripting, IDEs, version control, configuration management, continuous integration, automated testing, etc.
- Understand the challenges that separate embedded software development from desktop and server development.
- Ability to read schematics and component datasheets and, from them, implement and troubleshoot hardware drivers.
- Comfortable debugging hardware/software interactions using multi-meters, oscilloscopes, logic analyzers, etc.
- Experience with developing for real-time operating systems (e.g., FreeRTOS) and bare metal.
- Experience with board bring-up for new product development.
- Working knowledge of management tools such as Confluence, SharePoint, Jira, and MS Project.
- Passionate about learning new technologies and finding ways to apply them.
- Strong conceptual and visionary thinking.
- Strong communication, both written and oral, and the ability to present complex technical information clearly to a variety of peers and audiences.
- Actively collaborate with peers and external workgroups, voluntarily and effectively share information.
- Ability to work productively in a research environment using critical thinking skills and be decisive while working cooperatively with others.
- Ability to stay organized in a dynamic working environment.
- Self-directed and able to troubleshoot and solve problems independently as well as on a team.
-
Embedded Software Engineer II
4 days ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer II to join our team at Tekmar Control Systems, Inc. as a Technical Specialist. In this role, you will be responsible for leading the development of embedded software for our IoT products.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior team...
-
Embedded Software Engineer II
6 days ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer II to join our team at Tekmar Control Systems, Inc. as a Technical Specialist. In this role, you will be responsible for leading the development of embedded software for our IoT products.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior team...
-
Embedded Software Engineer II
9 hours ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer II to join our team at Tekmar Control Systems, Inc. as a key member of our R&D Engineering Software II team.Key ResponsibilitiesTechnical Leadership: Provide technical leadership and contribution to a wide range of embedded software development projects focused on products comprising...
-
Embedded Software Engineer II
12 hours ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeAbout the RoleWe are seeking a highly skilled Embedded Software Engineer II to join our team at Tekmar Control Systems, Inc. as a key member of our R&D Engineering Software II team.Key ResponsibilitiesTechnical Leadership: Provide technical leadership and contribution to a wide range of embedded software development projects focused on products comprising...
-
Embedded Software Engineer II
3 months ago
Vernon, Canada Tekmar Control Systems, Inc Full timeThe R&D Engineering Software II role is an intermediate to senior software engineering position responsible for technical leadership and contribution to a wide range of a range of embedded software development projects focused on products comprising the “Internet of Things” (IoT). The individual may also lead multi-disciplinary projects and mentor...
-
Embedded Software Engineer II
4 weeks ago
Vernon, British Columbia, U1B, CA Watts Water Technologies Full timeEmbedded Software Engineer IIApplyLocations: Vernon, BCTime Type: Full TimePosted On: Posted 30+ Days AgoJob Requisition ID: 10013398The R&D Engineering Software II role is an intermediate to senior software engineering position responsible for technical leadership and contribution to a wide range of embedded software development projects focused on products...
-
Embedded Software Development Expert
2 weeks ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeKey Role in Embedded Software DevelopmentThe Senior R&D Software Engineer is a critical position responsible for technical leadership and contribution to embedded software development projects focused on IoT products. The individual may lead multi-disciplinary projects and mentor junior team members.Responsibilities:Collaborate with product management on...
-
Cybersecurity Engineer H/F
3 weeks ago
Vernon, British Columbia, Canada Médiane Système Full timeJob OverviewMédiane Système is a prominent entity in the realm of advanced engineering, focusing on electronics, embedded systems, and industrial computing. We are seeking a Cybersecurity Engineer to support a global leader in energy digital solutions.Key Responsibilities:Ensure compliance with IEC standards in the development of variable speed...
-
Cybersecurity Engineer H/F
3 weeks ago
Vernon, British Columbia, Canada Médiane Système Full timeJob OverviewMédiane Système is a prominent player in the realm of cutting-edge engineering, focusing on electronics, embedded systems, and industrial computing. We are in search of a Cybersecurity Engineer to support a global leader in energy digital solutions.Key Responsibilities:Ensure compliance with IEC standards during the development of variable...
-
Cybersecurity Engineer H/F
3 weeks ago
Vernon, British Columbia, Canada Médiane Système Full timeJob OverviewMédiane Système is a prominent entity in the domain of advanced engineering, focusing on electronics, embedded systems, and industrial computing. We are in search of a Cybersecurity Engineer to support a global leader in energy digital solutions.Key Responsibilities:Ensure compliance with IEC standards during the development of variable speed...
-
Software Engineer
4 days ago
Vernon, British Columbia, Canada HIVE INFOTECH Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at HIVE INFOTECH. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code for our web applications.Code...
-
Software Engineer
4 days ago
Vernon, British Columbia, Canada HIVE INFOTECH Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at HIVE INFOTECH. As a key member of our development team, you will be responsible for designing, developing, and maintaining our web applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code for our web applications.Code...
-
Software Engineer
2 months ago
Vernon, Canada Study International Full timeSoftware EngineerResponsible for creating SAP recipes and verifying and validating the process flow and functionality of SAP PP-PI sheets for our client. Gather user requirements, and configure / customize SAP PP-PI and other application software functionality to satisfy business requirements and business process design. Translate business requirements to...
-
Software Engineer
3 weeks ago
Vernon, Canada NextPit GmbH Full timeSoftware EngineerResponsible for creating SAP recipes and verifying and validating the process flow and functionality of SAP PP-PI sheets for our client. Gather user requirements, and configure / customize SAP PP-PI and other application software functionality to satisfy business requirements and business process design. Translate business requirements to...
-
Software Engineer
2 months ago
Vernon, Canada Study International Full timeSoftware EngineerResponsible for creating SAP recipes and verifying and validating the process flow and functionality of SAP PP-PI sheets for our client. Gather user requirements, and configure / customize SAP PP-PI and other application software functionality to satisfy business requirements and business process design. Translate business requirements to...
-
Expert Model-Based Design Engineer
10 hours ago
Vernon, British Columbia, Canada Médiane Système Full timeAbout UsMédiane Système is a leading engineering company specializing in innovative solutions for the electronics, embedded systems, and industrial computing sectors. As a subsidiary of the ICE group, we have built our reputation on high-level technical expertise, providing clients with comprehensive support through our R&D and Consulting departments.The...
-
Expert Model-Based Design Engineer
14 hours ago
Vernon, British Columbia, Canada Médiane Système Full timeAbout UsMédiane Système is a leading engineering company specializing in innovative solutions for the electronics, embedded systems, and industrial computing sectors. As a subsidiary of the ICE group, we have built our reputation on high-level technical expertise, providing clients with comprehensive support through our R&D and Consulting departments.The...
-
Software Engineer
6 days ago
Vernon, British Columbia, Canada HIVE INFOTECH Full timeAbout the RoleWe are seeking a highly skilled and motivated Software Engineer to join our team at HIVE INFOTECH. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the requirements of...
-
Software Engineer
1 day ago
Vernon, British Columbia, Canada HIVE INFOTECH Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at HIVE INFOTECH. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the requirements of our clients.Code...
-
Software Engineer
13 hours ago
Vernon, British Columbia, Canada HIVE INFOTECH Full timeAbout the RoleWe are seeking a highly skilled Software Engineer to join our team at HIVE INFOTECH. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key ResponsibilitiesSoftware Development: Write, modify, integrate, and test software code to meet the requirements of our clients.Code...