Embedded Software Developer
1 month ago
We are seeking a highly skilled Embedded Software Engineer II to join our team at Tekmar Control Systems, Inc. This 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).
Key Responsibilities- Collaborate with product management to gather requirements for projects with moderate detail, and conduct independent research as needed.
- Develop and 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, and ensure imported software meets quality standards.
- Test, troubleshoot, and debug embedded and other software programs and scripts.
- Develop 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 modelling.
- 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 scope of position and accountabilities, and 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.
- 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.
- Understanding of the challenges that separate embedded software development from desktop and server development.
- Ability to read schematics and component datasheets and 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 collaborates with peers and external workgroups, voluntarily and effectively shares 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 Developer
1 month ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeJob SummaryWe are seeking a highly skilled Embedded Software Engineer II to join our team at Tekmar Control Systems, Inc. This is an intermediate to senior level 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).Key...
-
Embedded Software Development Specialist
2 weeks ago
Vernon, British Columbia, Canada Tekmar Control Systems, Inc Full timeAt Tekmar Control Systems, Inc, we are seeking a highly skilled Embedded Software Development Specialist to join our team. This 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...
-
Embedded Software Engineer II
2 months 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
2 months 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
1 month 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 an Embedded Software Engineer II, you will be responsible for designing, developing, and testing software for our IoT products.Key ResponsibilitiesWork with product management to gather requirements and develop software solutions...
-
Embedded Software Engineer II
1 month 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 an Embedded Software Engineer II, you will be responsible for designing, developing, and testing software for our IoT products.Key ResponsibilitiesWork with product management to gather requirements and develop software solutions...
-
Embedded Software Engineer II
2 months 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. This is an exciting opportunity to work on a wide range of embedded software development projects focused on products comprising the Internet of Things (IoT).Key ResponsibilitiesCollaborate with product management to gather...
-
Embedded Software Engineer II
4 weeks 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 contributor to our R&D Engineering Software II role. This intermediate to senior software engineering position involves technical leadership and contribution to a wide range of embedded software development projects focused on...
-
Software Developer
1 month ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in designing, developing, and implementing cutting-edge technology solutions that unite public records data, customer authentication, collateral management, and corporate legal...
-
Software Developer
1 month ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in designing, developing, and implementing cutting-edge technology solutions that unite public records data, customer authentication, collateral management, and corporate legal...
-
Software Developer
4 weeks ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in designing, developing, and implementing cutting-edge technology solutions that unite public records data, customer authentication, collateral management, and corporate legal...
-
Software Developer
4 weeks ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in designing, developing, and implementing cutting-edge technology solutions that unite public records data, customer authentication, collateral management, and corporate legal...
-
Software Developer
1 month ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in delivering cutting-edge technology solutions that unite public records data, customer authentication, corporate services, collateral management, and asset recovery.Key...
-
Software Developer
1 month ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in delivering cutting-edge technology solutions that unite public records data, customer authentication, corporate services, collateral management, and asset recovery.Key...
-
Software Developer
4 weeks ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in designing, developing, and implementing cutting-edge technology solutions that unite public records data, customer authentication, collateral management, and corporate legal...
-
Software Developer
4 weeks ago
Vernon, British Columbia, Canada Information Services Corporation Full timeAbout the RoleWe are seeking a skilled Software Developer to join our team at ESC Corporate Services Ltd. As a key member of our development team, you will play a crucial role in designing, developing, and implementing cutting-edge technology solutions that unite public records data, customer authentication, collateral management, and corporate legal...
-
Cybersecurity Engineer H/F
4 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
4 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
2 months 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
2 months 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...