Senior Embedded Software Engineer
Pulsenics
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 (batteries, electrolyzers, fuel cells). This role is responsible for defining, implementing, and maintaining the firmware systems that govern measurement accuracy, real-time control, safety, and long-term reliability across Pulsenics’ devices.
You will operate across bare-metal, RTOS, and embedded Linux environments, working closely with hardware, instrumentation, and systems engineers. This is a hands-on, judgment-heavy role for an engineer who has shipped, supported, and debugged complex embedded systems in real-world conditions and is comfortable making architectural decisions under real constraints.
This is not a feature-delivery role. It is a system-ownership role where correctness, timing, and robustness are critical.
Why This Role Matters
Pulsenics’ products are trusted by leading industrial and research organizations to generate high-fidelity electrochemical data that drives critical engineering and commercial decisions. Firmware sits at the center of this trust. Even subtle issues in timing, synchronization, calibration, or hardware interaction can invalidate measurements, delay deployments, and impact business outcomes.
The Senior Embedded Software Engineer determines firmware quality, system reliability, and the pace at which Pulsenics continues to lead the market in advanced electrochemical diagnostics. Strong architectural thinking, disciplined execution, and clear ownership in this role are essential to maintaining Pulsenics’ technical leadership and long-term success.
Key Responsibilities
Lead the embedded firmware architecture across Pulsenics’ devices, including control, monitoring, safety, and measurement subsystems.
Define and evolve firmware abstractions, interfaces, and APIs to support scalability, testability, and long-term maintainability.
Design and implement embedded firmware in C/C++ for ARM Cortex-based microcontrollers (e.g., STM32) in time-critical environments.
Define and enforce firmware testing strategies, including unit, integration, hardware-in-the-loop, and system-level validation.
Produce clear and durable technical documentation covering architecture, design decisions, and implementation details.
Qualifications
7+ years of professional experience developing embedded firmware for ARM-based microcontrollers (STM32 or similar).
Proven track record designing, shipping, and supporting time-critical, reliable firmware architectures for instrumentation, control systems, or power electronics.
Expert-level proficiency in embedded C/C++ in bare-metal and RTOS-based systems.
Extensive hands-on experience debugging firmware on real hardware using oscilloscopes, logic analyzers, and related lab instrumentation.
Strong understanding of electronics fundamentals sufficient to independently diagnose hardware–firmware interaction issues.
Advanced ability to read schematics and interpret component, MCU, and peripheral datasheets.
Deep familiarity with wired communication protocols such as SPI, I²C, UART, and similar interfaces.
Experience working in embedded Linux environments and developing low-level drivers or system interfaces.
Strong software engineering practices, including version control (Git), code reviews, and disciplined development workflows.
Demonstrated ability to make sound trade-offs and drive decisions forward.
Clear and effective communication skills across technical and non-technical audiences.
Bachelor’s, Master’s, or PhD in Computer Science, Engineering, or a related technical 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.
$159.29k - $209.29k par année
...connected and engaged. * We’re a certified Great Place to Work ®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer . Your focus will be on software development and maintenance required for both space and ground-based assets for a growing...SeniorContrat Longue DuréeTemps pleinStageTravail au bureauProgramme de réinstallation- ...delivering a seamless experience to farmers. As a Senior Engineer, you will have the opportunity to work on challenging problems throughout our software stack, designing and developing robust and scalable solutions across embedded systems, cloud, and mobile . You’ll be...SeniorTravail à distance
- ...solutions must evolve to unify innovations in software models, compilers, platforms, networking... ...and looking for contributors of all seniorities. We are seeking s Software Driver... ...posting. Who You Are Deep systems engineer with 7+ years experience in drivers or...SeniorEmploi permanentTemps plein
- ...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...SeniorContrat Longue DuréeTemps pleinTravail au bureau
- ...connected and engaged. * We’re a certified Great Place to Work ®, five years in a row! We're on the hunt for a top-tier Embedded Software Engineer. Your focus will be on software development and maintenance required for both space and ground-based assets for a growing...SuggéréContrat Longue DuréeTemps pleinStageTravail au bureauProgramme de réinstallation
- ...to help redefine the future of how work gets done. AS A SENIOR SOFTWARE ENGINEER YOU WILL: Drive high-impact initiatives that span our product... ...within a cross-functional team and partner closely with embedded product managers and designers, as well as platform...SeniorTemps plein
$148k - $197k par année
...At BuildOps, we’re building software purpose-built for commercial contractors. From service to projects, we help our customers run... ...critical infrastructure operating. We’re looking for a Senior Software Engineer to help build and scale the product experiences and systems...SeniorContrat Longue DuréeTemps pleinPour les contractantsTravail au bureauZone localeRecrutement immédiatTravail à domicileLundi au vendrediHoraires flexibles$120k - $170k par année
...About Us Air-tek is a Canadian-based software company redefining how airlines operate through... ...and continuous improvement - where every engineer can experiment, own, and make real impact. The Role We’re looking for Senior Software Engineers who are passionate...SeniorTemps pleinTravail au bureau3 jours par semaine$100 par heure
..., General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Special Projects Software Engineers Type: Contract Compensation: $100–$200/hour Location: Remote Role Responsibilities Collaborate...SeniorTemps pleinСontratTravail d'étéTravail à distance$96.4k - $142.66k par année
...building highly scalable systems that process millions of requests per minute and terabytes of data per day? Zynga is looking for a Senior Software Engineer to join the Data Ingestion team in our Analytics organization. The Data Ingestion team builds SDKs and near real-time...SeniorTemps pleinZone locale- ...customers ensure APIs are discovered, meet requirements, and have great documentation. Working closely with Engineering and Product teams, you will develop API-focused software components that will materially impact the business of both Kong and Kong’s customers. What you'...SeniorTemps plein
$125k - $165k par année
...organisations that want to plan smarter and move faster. As a Senior Software Engineer at Prophix, you'll play a central role in shaping the... ...as Java or Python. Familiarity with additional database engines (MySQL, PostgreSQL) and query languages including PL/SQL....SeniorTemps pleinStage$148k - $185k par année
...Banks. 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...SeniorTemps plein$142k - $158k par année
...to, weekly/bi-weekly/monthly events in the office with your specific team. This is a requirement for this role. Job title: Senior Software Engineer What your day-to-day will look like: · Identify, prioritize and execute tasks in the software development life cycle...SeniorContrat Longue DuréeTemps pleinTravail au bureauTravail à distanceHoraires flexibles- ...a thank you program. Our employee recognition and rewards software inspires employees to recognize everyone, every day, everywhere... ...Due to growth and internal promotions, we have multiple Senior Software Engineering roles available in various domains across the business. Report...SeniorEmploi permanentTemps pleinTravail au bureauTravail à domicileHoraires flexibles
- ...best-of-breed open-source components tailored to each business's unique needs. As we continue to grow, Shakudo seeks a Senior Software Engineer with strong experience in Kubernetes and systems development. In this role, you can expect to play a crucial role in building...SeniorTemps plein
- ...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...Temps pleinTravail occasionnelStageTravail au bureauTravail à distanceProgramme de réinstallation
$120k - $160k par année
...Newrich, we are building the next generation creator platform and software tools to not only enable business, health, and wellness coaches... ...than just a career. We are looking for a Staff Software Engineer who can contribute across the product — building new features, improving...SeniorContrat Longue DuréeTemps pleinStageTravail à distanceBureau à domicileHoraires flexibles- ...focused on delivering a human-centric customer experience. Ultimately, we help SMBs be ‘on the money'. We’re looking for a Senior Software Engineer , who loves delivering robust code and shipping frequently. You'll make high-impact decisions daily and have a dedicated...SeniorTemps pleinStageTravail au bureauHoraires flexibles
$155k - $200k par année
...Senior Software Engineer, Infrastructure The role We are hiring a Senior Software Engineer to help rebuild the platform underneath Stream. Over the next year the infrastructure team is moving from AWS to GCP, moving onto Kubernetes, and relocating 35 to 40 Postgres shards...SeniorContrat Longue DuréeTemps pleinTravail temporaireStageTravail au bureauZone localeTravail à domicileRelocationTravail posté- ...future of how work gets done. The Data Engineering Experience (DEX) team and help shape... ...of our team's success story. AS A SENIOR SOFTWARE ENGINEER YOU WILL: ~ Drive high impact... ...team and partner closely with embedded product managers and designers. ~ Deliver...SeniorTemps plein
$125k - $175k par année
...piecing together information. As an engineer on this team, you’ll help define and build... ...always-on support organization. As a Senior Software Engineer, you’ll own projects end-to-end... ...inclusivity, respect, and humility. By embedding these principles into our culture and design...SeniorTemps pleinTravail à distance$144k - $176k par année
...stronger, more resilient businesses. Our Engineering team is at the heart of building... ...looking for a curious, impact-driven Senior Software Engineer (Internal Tools) to join our growing... ...AI, not just use it: You're actively embedding AI into how you work, pushing what's...SeniorContrat Longue DuréeTemps pleinStageTravail à domicile$190k - $225k par année
...ability, age, veteran status, if joining this mission speaks to you, we encourage you to apply! About the role: We're hiring a Software Engineer to help turn cutting-edge AI research into products our customers rely on every day. You'll sit on a fast-paced engineering team...SeniorStage$137.6k - $172k par année
...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. Job Overview: As a Senior Software Test Engineer (Test Infrastructure and Tooling) at Coursera, you’ll play a key role in helping teams produce high-quality software for millions...- ...the Role: We are a team of passionate engineers who love solving complex distributed systems... ..., scalable, and multi-tenant storage engine for Kora. You will be instrumental in driving... .... What You Will Do: Build the software underpinning the mission-critical...SeniorTemps plein
$159.1k - $198k par année
...Shoppers Drug Mart. Position Summary League is seeking a Software Security Engineer to join our Security Engineering org and focus full-time on... ...to improve personal productivity and quality of output Senior ICs / Managers: Integrate AI into team workflows and...SeniorTemps pleinTravail au bureauTravail à distanceHoraires flexibles$120k - $140k par année
...About d1g1t The Role We are looking for a highly skilled and passionate Senior Software Engineer to step into a key role on our Software Engineering - Integrations team. As a Senior Engineer, you won't just be writing code—you will be a vital technical voice...SeniorTemps pleinTravail au bureauTravail à distance- ...We are looking for a Senior Software Data Engineer to join our growing Data Team ! Reporting to the Engineering Manager, you will evolve our data... ...each other's differences and always look for opportunities to embed equity into the fabric of our work. We foster diversity,...SeniorTemps pleinTravail à distanceBureau à domicile
- ...insights – technology plays an invaluable role in our success. The engineering team at Warner Music Group makes all of it a reality. What... ...- You have at least 6 years of experience in working for software development company as a Software Engineer - You are able to...SeniorTemps pleinZone localeLe monde entier
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Senior Embedded Software Engineer. Soyez parmi les premiers à postuler !
- senior finance analyst Toronto, ON
- senior administrator Toronto, ON
- senior director of operations Toronto, ON
- senior contract administrator Toronto, ON
- senior site reliability engineer Toronto, ON
- senior marketing Toronto, ON
- senior analyst Toronto, ON
- sénior service a la clientèle Toronto, ON
- senior vice president Toronto, ON
- senior account manager Toronto, ON

