Embedded Software Developer
2 weeks ago
Direct message the job poster from Accuenergy Inc. Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments. We also provide advanced technological solutions for distribution and industrial power system automation. Responsibilities Application Development: Design and develop software applications on Linux for meter communication protocols, data logging, control systems, and web-based user interfaces. Protocol Implementation: Implement communication protocols such as Modbus (RTU/TCP), BACnet, SNMP, MQTT, and IEC61850 for meter data exchange and remote monitoring. Data Logging & Storage: Develop and maintain data logging systems to record meter readings, events, and configurations into databases or file systems. Web Server & Interface: Implement web servers and RESTful APIs to enable web-based monitoring, control, and configuration of metering systems. Real-time Control Systems: Ensure that control applications can manage real-time meter configurations, event handling, and system-level diagnostics. System Optimization: Optimize system performance, memory usage, and power consumption for embedded Linux environments. Testing & Debugging: Develop test plans for software validation and troubleshoot using debugging tools like GDB, system logs, and network analysis tools. Documentation & Collaboration: Prepare technical documentation for software modules and collaborate with cross‑functional teams including hardware and firmware engineers. Mentorship & Leadership: Mentor junior engineers, participate in code reviews, and contribute to team leadership by proposing new development practices and standards. Candidate should have the following knowledge/skills Education: Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field. Experience: 5+ years of embedded software development experience, with a focus on Linux‑based application development. Proven experience with communication protocols (e.g., Modbus, MQTT, DNP3). Experience with data logging, control systems, and web server implementations (e.g., HTTP, FTP, Restful APIs). Preferred Requirements Expertise in C/C++ programming for embedded systems. Experience with Linux build systems (Yocto, Buildroot) and cross‑compilation toolchains. Strong understanding of communication protocols (e.g., TCP/IP, Modbus, MQTT, DNP3). Knowledge of real‑time Linux features. Proficiency with debugging and profiling tools (e.g., GDB, Valgrind, strace). Familiarity with Git or similar version control systems. Understanding of cybersecurity practices for embedded systems, including secure boot and encryption. Seniority level Mid‑Senior level Employment type Full‑time Job function Engineering and Information Technology Industries Appliances, Electrical, and Electronics Manufacturing We thank you for your interest in joining the Accuenergy team and for submitting your application for our positions. We appreciate the time and effort you invested in your application. Please note that only candidates selected for the next stage of the hiring process will be contacted. We value your interest in Accuenergy and wish you the best of luck in your job search. Referrals increase your chances of interviewing at Accuenergy Inc. by 2x #J-18808-Ljbffr
-
Principal Embedded Software Developer
3 weeks ago
Toronto, Canada Holt Executive Ltd Full timeA leading global technology organization is seeking a Principal Embedded Software Developer to take ownership of complex embedded software modules within a high-performance communications platform. This is an opportunity to join a highly skilled engineering team developing next-generation embedded systems that demand reliability, scalability, and world-class...
-
Embedded Software Developer
1 week ago
Toronto, Ontario, Canada Syntronic Full timeJoin Syntronic: Where Your Innovation Shapes the Future At Syntronic, we don't just follow industry trends—we set them Join us in partnering with visionary companies and the brightest minds to turn ground-breaking ideas into reality. Imagine working on cutting-edge telecom advancements, pioneering automotive tech, life-saving healthcare innovations, and...
-
Embedded Software Developer
2 weeks ago
Toronto, Ontario, Canada Accuenergy Inc. Full timeJob description:Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments. We also provide advanced technological solutions for distribution and industrial power system automation.Responsibilities:Application Development: Design and develop software applications on Linux for...
-
Embedded Software Development Manager
3 weeks ago
Toronto, Canada Kepler Communications Inc. Full timeEmbedded Software Development Manager Kepler Communications Inc. is looking for a hands‑on technical leader to manage and grow our embedded software team in a fast‑paced environment. The role balances team leadership, technical oversight, and team development while contributing to the execution of mission‑critical programs for our space‑based...
-
Embedded Software Development Manager
4 weeks ago
Toronto, Canada Kepler Communications Full timeKepler is on an audacious mission to deliver Internet connectivity to space, creating the infrastructure to support the rapidly increasing data needs of the space economy. With 23 satellites launched to date and our optical constellation on the horizon, our ambition is to improve access to space-generated data, whether in LEO, MEO, GEO, or beyond! Kepler is...
-
Embedded Software Developer- Linux
1 week ago
Greater Toronto Area, Canada Accuenergy Inc. Full timeCompany Profile:Accuenergy is a Toronto-based company dedicated to research, design and manufacturing of multifunction power meters and other instruments. We also provide advanced technological solutions for distribution and industrial power system automation. Extraordinary outcomes need exceptional teams. We believe deeply in the power of a growth mindset...
-
Embedded Software Engineer
1 week ago
Toronto, Canada eLeapPower Full timeEmbedded Software Engineer @ eLeapPower | Real-time Control and Software Embedded Software Engineer eLeapPower is a rapidly growing power electronics supplier to the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices...
-
Embedded Software Engineer
2 days ago
Toronto, Canada eLeapPower Full timeEmbedded Software Engineer @ eLeapPower | Real-time Control and Software Embedded Software Engineer eLeapPower is a rapidly growing power electronics supplier to the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices...
-
Embedded Software Engineer
2 days ago
Toronto, Canada eLeapPower Full timeEmbedded Software Engineer @ eLeapPower | Real-time Control and Software Embedded Software Engineer eLeapPower is a rapidly growing power electronics supplier to the world of automotive electrification. Our products achieve cost, size, and weight savings without compromising on performance. We are headquartered in Toronto, Canada and have additional offices...
-
Embedded Software Designer
4 weeks ago
Toronto, Canada Clutch Canada Full timeAt Kepler Communications , we're not just imagining the future of connectivity - we're leading it! Our mission is to provide real-time Internet access in space, enabling a new era of data-driven exploration and innovation. With 23 satellites already launched and a next-generation optical network on the way, we’re creating the infrastructure that will power...