Embedded Software Engineer
1 week ago
Cence Power is a pioneering company in the DC power revolution, specializing in intelligent low and high voltage DC power systems. Our mission is to provide safe and efficient power transmission across long distances, revolutionizing electrical power distribution for telecom applications, data centers, and LED lighting.
Job SummaryWe are seeking an experienced Embedded Software Engineer to join our talented team at Cence Power. As a key member of our engineering team, you will be responsible for designing, programming, and testing sensors, wireless mesh systems, and DC power distribution technology.
Key Responsibilities- Design and develop wireless mesh systems consisting of over 500+ devices
- Develop firmware for battery-powered sensors and our patented HV power distribution system
- Integrate real-time systems into the Cence IoT platform
- Read and understand schematics and PCBs
- Work with other hardware engineers to define system architecture of our products
- Architect, develop, debug, validate, and release software to production on new platforms
- Develop software in C, C++, and assembly language
- Develop and maintain documentation of software and specifications as required
- Maintain and continuously improve software function, code quality through version control
- Assist in testing, assembling, and provisioning Cence products
- Develop unit tests for newly implemented and existing code
- Continuously look for areas of improvement in functionality, reliability, and testing
- Experience as a professional embedded firmware engineer (preference given to those with 4+ years)
- Experience with creating CI/CD processes
- Experience with RTOS programming
- Technical report writing and drawing, writing technical documentation and sequence diagrams
- Experience managing the full life cycle of a design project, from development to production release
- Solid working knowledge of IoT strategy, standards, and protocols
- Experience with a variety of communication protocols (I2C, SPI, USB, etc.)
- Experience with electrical debugging and circuit analysis
- A good understanding of electrical debugging tools (oscilloscope, DMMs, etc.)
- Experience with embedded system integrations (thermal cameras, environmental sensors, passive sensors, capacitive sensors)
- WiFi stack and IoT experience
- Production experience with event-driven programming and FSM's
- Multi-threaded programming experience
- Experience using Git to handle version control
- Deep understanding of performance implications and scalability of code
- Experience programming SoCs
- Keenness for writing good, meaningful tests and maintaining thorough test coverage
- Experience with large, complex code bases and know how to maintain them
- Familiarity with frontend development (React, HTML/CSS, WIX, etc.)
- Familiarity with backend development (Node.js, passport.js, JWT, etc.)
- Familiarity with DevOps (AWS, Azure, CI, etc.)
- Experience with the ESP32 SoC module
- Experience with nRF SoC
- Experience with STM32
-
Embedded Systems Software Engineer
4 weeks ago
Markham, Ontario, Canada JAM Software GmbH Full timeEmbedded Systems Software Engineer – Satellite Technology Are you eager to be part of a leading global engineering design firm that excels in embedded software/hardware, electronics, and electro-mechanics? As a valued team member, you will:Engage in both internal projects and client sites.Collaborate with seasoned engineers in the design, coding, testing,...
-
Embedded Software Engineer
2 weeks ago
Markham, Ontario, Canada CB Canada Full timeJob DescriptionJob Title: Embedded Software EngineerJob Type: ContractLocation: RemoteJob Category: Software DevelopmentAbout CB Canada: We are a leading provider of specialized talent solutions, connecting skilled professionals with top companies in various industries.Job Summary:We are seeking an experienced Embedded Software Engineer to join our team on a...
-
Embedded Software Engineer
4 weeks ago
Markham, Ontario, Canada WORLD STAR TECH Full timeEmbedded Software EngineerWorld Star TechGreater Toronto Area, Canada (On-site)World Star Tech Inc., a prominent innovator in the field of photonics and laser technology, is in search of a motivated and skilled Embedded Software Engineer to enhance our team and contribute to the realization of our advanced product line. The ideal candidate is a proactive...
-
Software Engineer for Embedded Systems
1 week ago
Markham, Ontario, Canada CB Canada Full timeJob Description**Job Title:** Embedded Software Developer**Company:** CB Canada**Job Type:** Contract**Location:** RemoteJob SummaryWe are seeking an experienced Embedded Software Developer to join our team on a 1-year contract basis. The successful candidate will be responsible for designing and developing wireless L1/L2/L3 stack modules for LTE-based FWA...
-
Senior Embedded Systems Software Engineer
5 days ago
Markham, Ontario, Canada GE Vernova Full timeAbout GE VernovaGE Vernova is a leading provider of grid automation solutions, dedicated to protecting, controlling, and automating the world's power grids.Job DescriptionWe are seeking a highly skilled Senior Embedded Firmware Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and...
-
Senior Embedded Systems Software Engineer
6 days ago
Markham, Ontario, Canada GE Vernova Full timeAbout GE VernovaGE Vernova is a leading provider of grid automation solutions, dedicated to protecting, controlling, and automating the world's power grids.Job DescriptionWe are seeking a highly skilled Senior Embedded Firmware Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and...
-
Embedded Software Developer
6 days ago
Markham, Ontario, Canada CB Canada Full timeJob DescriptionCB Canada is seeking a highly skilled Embedded Software Developer to join their team on a 1-year contract. This is a remote opportunity that offers a chance to work on a variety of projects and contribute to the growth of the company.Key Responsibilities:Participate in the design and development cycle of wireless communication productsDesign...
-
Embedded Software Developer
6 days ago
Markham, Ontario, Canada CB Canada Full timeJob DescriptionCB Canada is seeking a highly skilled Embedded Software Developer to join their team on a 1-year contract. This is a remote opportunity that offers a chance to work on a variety of projects and contribute to the growth of the company.Key Responsibilities:Participate in the design and development cycle of wireless communication productsDesign...
-
Embedded Software Developer
2 days ago
Markham, Ontario, Canada CB Canada Full timeSoftware Engineer for Embedded SystemsRobert Half is seeking a skilled Software Engineer for Embedded Systems to join our client's team on a 1-year contract. This is a remote opportunity that offers a chance to work on a variety of projects and grow professionally.Key Responsibilities:Participate in the design and development cycle of BLiNQ's Fixed Wireless...
-
Embedded Software Developer
2 days ago
Markham, Ontario, Canada CB Canada Full timeSoftware Engineer for Embedded SystemsRobert Half is seeking a skilled Software Engineer for Embedded Systems to join our client's team on a 1-year contract. This is a remote opportunity that offers a chance to work on a variety of projects and grow professionally.Key Responsibilities:Participate in the design and development cycle of BLiNQ's Fixed Wireless...
-
Embedded Software Developer
1 week ago
Markham, Ontario, Canada CB Canada Full timeJob DescriptionJob Title: Embedded EngineerCompany: CB CanadaJob Type: ContractLocation: RemoteJob SummaryWe are seeking a highly skilled Embedded Engineer to join our team on a 1-year contract basis. The successful candidate will be responsible for designing and developing wireless L1/L2/L3 stack modules for LTE-based FWA products.Key...
-
Embedded Software Developer
5 days ago
Markham, Ontario, Canada Cence Power Full timeAbout Cence PowerCence Power is a pioneering company in the DC power revolution, dedicated to the safe and efficient transmission of power across long distances.Our MissionWe aim to forge partnerships with visionary investors and industry leaders to drive innovation in low and high voltage DC power systems.Job SummaryWe are seeking an experienced Embedded...
-
Embedded Software Developer
5 days ago
Markham, Ontario, Canada Cence Power Full timeAbout Cence PowerCence Power is a pioneering company in the DC power revolution, dedicated to the safe and efficient transmission of power across long distances.Our MissionWe aim to forge partnerships with visionary investors and industry leaders to drive innovation in low and high voltage DC power systems.Job SummaryWe are seeking an experienced Embedded...
-
Senior Embedded Firmware Engineer
6 days ago
Markham, Ontario, Canada GE Full timeJob Title: Embedded Software Engineer Join Grid Automation, a leader in the protection, control, and automation of the world's power grids, as an Embedded Software Engineer. In this role, you will design, develop, and test embedded software (firmware) for devices that require tailored solutions to meet the needs of the hardware. About the Role As part of a...
-
Senior Embedded Firmware Software Developer
6 days ago
Markham, Ontario, Canada GE Full timeJob SummaryWe are seeking a highly skilled Senior Embedded Firmware Software Developer to join our team at GE. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software (firmware) for our transmission product line.Key ResponsibilitiesDesign and DevelopmentArchitect and design embedded...
-
Senior Embedded Firmware Software Developer
6 days ago
Markham, Ontario, Canada GE Full timeJob SummaryWe are seeking a highly skilled Senior Embedded Firmware Software Developer to join our team at GE. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software (firmware) for our transmission product line.Key ResponsibilitiesDesign and DevelopmentArchitect and design embedded...
-
Senior Embedded Firmware Software Developer
6 days ago
Markham, Ontario, Canada GE Full timeJob SummaryWe are seeking a highly skilled Senior Embedded Firmware Software Developer to join our team at GE. As a key member of our software development team, you will be responsible for designing, developing, and testing embedded software (firmware) for our transmission product line.Key ResponsibilitiesDesign and DevelopmentArchitect and design embedded...
-
Embedded Software Engineer
4 weeks ago
Markham, Ontario, Canada Evertz Microsystems Limited Full timeWe are seeking talented individuals for various positions within our video routing team. As a key contributor, you will be tasked with the design and enhancement of cutting-edge broadcast video technology, utilizing the latest advancements in the field. Key Responsibilities: Proficient in C and C++ programming languages Experience in embedded systems...
-
Embedded Software Engineer
1 week ago
Markham, Ontario, Canada Cence Power Full timeAbout Cence PowerCence Power is a pioneering company in the DC power revolution, specializing in intelligent low and high voltage DC power systems. Our mission is to provide safe and efficient power transmission across long distances, revolutionizing electrical power distribution for telecom applications, data centers, and LED lighting.Job SummaryWe are...
-
Embedded Software Engineer
1 week ago
Markham, Ontario, Canada Cence Power Full timeAbout Cence PowerCence Power is a pioneering company in the DC power revolution, specializing in intelligent low and high voltage DC power systems. Our mission is to provide safe and efficient power transmission across long distances, revolutionizing electrical power distribution for telecom applications, data centers, and LED lighting.Job SummaryWe are...