Embedded Software Engineer
Pulsenics
About Pulsenics
Pulsenics is catalyzing novel breakthroughs for electrochemical technologies that decarbonize our planet. Pulsenics’ innovation is the first to apply advanced spectroscopy techniques to industrial electrochemical applications, at scale, to target the industry’s energy waste problem. Our mission is to change how the industry, making up 15% of the world’s GDP, uses its energy.
“Pulsenics” means “Pulse Generation.”
True to its name, our proprietary hardware injects non-disruptive electrical pulses into an electrochemical system to extract a unique signature for its State-of-Health. When combined with our Data Management Software, this untapped data unlocks fundamental insights that lead to the most energy efficient operations, at scale.
Pulsenics hardware and software is currently being used by customers around the world to improve electrochemical system design and performance. Pulsenics’ customers run diverse electrochemical systems ranging from fuel cells and batteries to wastewater treatment and metallurgy.
At Pulsenics, you will have the opportunity to have a direct impact on the development of our next generation hardware and software products, alongside our world-class team of innovators and engineers!
Responsibilities
• Contribute to the firmware development of Pulsenics’ next generation in-line characterization hardware.
• Translate open-ended user requirements into clear and specific product functional components.
• Modify existing code as necessary for bug-fixes and changes in the operational scope.
• Document the design and implementation details of firmware features.
• Write test plans, unit tests, and integration tests from requirements.
• Work closely with a cross-functional engineering team (electrical, mechanical, manufacturing, system test, and other software teams) to refine and support delivered firmware.
Requirements
• Minimum 2 years of experience in embedded programming languages such as C/C++/C#.
• In-depth knowledge of wired communication protocols (SPI, I2C, UART, etc.).
• Knowledge of standard embedded debugging tools (terminal programs, gdb, JTAG debuggers, etc.).
• Comfortable with performing low-level board debugging with oscilloscopes, DMMs, logic analyzers, generators, etc.
• Experience with TI C2000, STM32 processor families.
• Experience with PCB schematics and microelectronic device datasheets.
• Integrating and configuring open-sourced and closed-source packages.
• Experience designing and embedding Bluetooth connectivity.
• Excel at code revision software and code development practices (Git, SVN, pull-requests, etc.).
• Experience with Git-based revision control.
• Familiarity with industrial communications standards such as Modbus, CANbus/J1939, LIN bus, or Ethernet/IP.
• A BSc, MSc, or PhD in Computer Science, Mathematics, Engineering, or a similar field.
Interested in Applying?
Pulsenics is committed to maintaining a diverse work environment and is proud to be an equal opportunity employer. We strongly believe that the diversity of our employees is one of our greatest assets, and, to that end, are committed to fostering an inclusive and welcoming work environment.
All qualified applicants, regardless of race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status are encouraged to apply.
If you have any accessibility requirements or concerns regarding the hiring process or employment with us, please notify us so we can provide suitable accommodation.
- ...The Embedded Software team owns our low-level software integration platform, coordinating communications amongst modules, low level control algorithms... ...embedded software for truck control functions such as engine control, steering and braking. - Integrate sensors and vehicle...SuggestedFull timeRemote work3 days per week
- ...Scope of the Role As a Real-Time Embedded Staff Software Engineer, you will serve as a senior technical leader driving the architecture, development, and evolution of our next-generation Wi-Fi solutions. You will influence system-level design decisions, guide engineering...SuggestedLong term contractFull timeWork at office
- ...Position Overview Pulsenics is seeking a Senior Embedded Software Engineer with 7+ years of experience to lead and evolve the embedded firmware architecture that underpins our hardware and software solutions used to test, characterize, and validate electrochemical devices...SuggestedLong term contract
- ...Embedded Systems Engineer Preferred Location: Toronto Reports to: Director of Engineering The Role Real missions require embedded... ...integrating cutting-edge hardware platforms with secure, resilient software systems in extreme field environments. Your work will enable...SuggestedFull timeRemote work
- ...®, five years in a row! Kepler is seeking an experienced Embedded Software Test Automation Designer to help ensure the quality, reliability... ...are identified early, and regressions are minimized ~ Engineering teams move faster because test infrastructure and workflows...SuggestedFull timeWork at officeRelocation package
- ...Place to Work ®, five years in a row! Position Status: Contingent Upon Program Award We’re on the hunt for a top-tier Embedded Software Engineer - Processing & Algorithms to build the processing software that turns raw sensor data into actionable information. Your...Full timeWork at officeRelocation package
- ...hands-on with cutting-edge space technology and real-world engineering challenges. - Dedicated mentorship to support your learning... ...products to our customers, and so we’re on the hunt for a top-tier Embedded Software Engineering Intern who will have the opportunity to work on...InternshipWork at office
- ...computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors.... ...from the one in this posting. Who You Are Deep systems engineer with 7+ years experience in drivers or low-level systems programming...Permanent employment
- ...Fitch Group is currently seeking a Software Engineer based out of our Toronto office. As a leading, global financial information services... ...Group’s culture of credibility, independence, and transparency is embedded throughout its structure, which includes Fitch Ratings, one of...Long term contractTemporary workWork at officeImmediate start2 days per week
$100 per hour
...drive meaningful impact. Our job is simple: help them win. About This Role We are seeking a senior firmware engineer with 10+ years of professional embedded development experience who has deep expertise building production embedded systems on modern wireless MCU...Hourly payPermanent employmentContract workFor contractorsRemote work- ...we’d love for you to join us! About the job - Principal Software Engineer ContactMonkey's platform already runs AI in production - AI... ..., template library, per-org knowledge), own the chunking/embedding/refresh strategy, and set the quality bar via evals. Agent...Work at officeRemote workWorldwide1 day per week
- ...operate. We are actively rethinking how engineering teams work in a world where every engineer... ...Role We are looking for a versatile Software Engineer to join our platform team,... ...-first systems and developer workflows, embedding agents, LLM tooling, and automation into...Internship
$192k - $288k per year
...Best Banks. Visit our institutional page: AI Native Staff Software Engineer About Us Nu is one of the largest digital financial platforms... ...in our Insurance BU, which sits at the intersection of embedded insurance, Nu’s most important customer surfaces, and our insurer...Work at officeFlexible hours- ...Software Engineer - AI-Native Product Builder Location : Toronto (Hybrid) or Remote within Canada... ...and interest in applied, product-embedded AI Are comfortable using AI-assisted... ..., decision logic, and feedback loops Embed AI into real product experiences—not demos...Remote jobLong term contractFull timeTemporary workInternship
- ...intelligence. Leading infrastructure vendors, engineering firms, and construction companies use... ...with CRMs, ERPs, and data lakes, embedding actionable insights directly into sales... ...For? We are seeking a highly motivated software developer with experience in building full...Full timeWork at office
- ...solutions must evolve to unify innovations in software models, compilers, platforms, networking,... ...is seeking a skilled Software Engineer with a passion for building high-performance... ...Experienced building low-level software, drivers, embedded systems, or performance-critical...Permanent employment
- ...Software Engineer Decoda Health · Full-time · Toronto About Decoda Decoda is the all-in-one, AI-native operating system for modern elective-care clinics — med spas, wellness, longevity, and aesthetics practices. Most clinics run on 5–10 disconnected tools that...Full timeInternshipLive InManual labor
$164.6k - $235.1k per year
...registration, onboarding, and account management. As a Staff Engineer (L5) on this team, you act as the technical leader for one or more... ...You own strategic AI adoption end-to-end: evaluating new tools, embedding them into team workflows, quantifying their impact, and...Long term contractRemplacementFull timeTemporary workWork at officeLocal areaFlexible hours2 days per week$130k - $180k per year
...credibility, independence, and transparency is embedded throughout its structure, which includes... ...includes the Chief Data Office, Chief Software Office, Chief Technology Office, Emerging... ...is currently seeking a Senior Software Engineer – Python based out of our Toronto office....Long term contractTemporary workWork at officeImmediate start2 days per week3 days per week- ...About the role and team Engineering at Uber means building for real-world impact under real-world constraints. You'll join a team that builds... .... Proficiency in writing understandable, maintainable software and a curiosity to explore different solutions for complex problems...Full timeWork at officeRemote workWorldwideShift work
- ...Reference no. R2859187 Position title: Software Engineer Department: Commercial Marketer and Web Accelerator Engineering Location: Toronto, ON (Hybrid) About the job Ready to push the limits of what’s possible? Join Sanofi in one of our corporate functions...Work from homeFlexible hours
- ...here to leave our clients better than we found them, and to create a place where our people are proud to Build. Better. As a Software Engineer at RAVL, you’ll design, build, and deliver secure, scalable, and high-performance services that form the backbone of modern digital...Permanent employmentFull time
- About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...Full time
$90k per year
...Calabrio-Verint is looking for a highly skilled and experienced Software Engineer, AI to perform a key role in our digital transformation... ...Experience with SQL and NoSQL databases, vector databases or embedding stores, and data pipelines for AI applications. ~ Experience...Flexible hours- ...schools, and special districts. NationGraph’s data and intelligence engine provides buying signals derived from millions of public sector... ...built, scaled, and sold companies in the past. Built software infrastructure processing billions of dollars in transactions....InternshipWork from homeFlexible hours
$205.6k - $257k per year
...founders, investors, and limited partners through world-class software, purpose-built for everyone in venture capital, private equity... ...careers page . The Team You’ll Work With You’ll enter our engineering interview process as part of a pooled hiring model. We believe...Long term contractFull timeWork at officeImmediate start$156k - $188k per year
...and closed EHR systems into a single, modern platform that powers software, APIs, payments, and patient experiences across the ecosystem.... ...industry. What You’ll Do ~ You'll one of NexHealth's first engineers based in Canada — setting the technical and cultural tone for what...Live InRemote workFlexible hours$100k - $120k per year
...services providers leverage NetBrain’s platform. What We Need NetBrain Technologies is looking for a senior-level Full Stack Software Engineer to join our engineering team. This is a front-end-leaning role — you'll spend most of your time architecting and building...- ...looking for a Principal-level SDET to own and elevate our quality engineering practice. This is a technical leadership role for someone who... ...by example, designing test strategy, improving CI pipelines, mentoring engineers, and ensuring quality is embedded across the SDLC....Worldwide
$148k - $185k per year
...Best Bank. Visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that... ...build the best financial products. We strive for state-of-the-art software development practices that currently include a variety of technologies...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software intern Toronto, ON
- c#.net software developer Toronto, ON
- software qa Toronto, ON
- embedded software Toronto, ON
- software trainer Toronto, ON
- software implementation project manager Toronto, ON
- remote software Toronto, ON
- spécialiste assurance qualité logiciel Toronto, ON
- software Toronto, ON
- golang software developer Toronto, ON
