Senior Embedded Software Development Engineer
Pulsenics
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.
Pulsenics’ products are trusted by leading industrial and research organizations to generate high-fidelity electrochemical data that drives critical engineering and commercial decisions. 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.
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., 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.
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.
- 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.
- 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.
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.
- ...seeking a development‑focused Security Engineer to build and operate microservices that... ...products and infrastructure . This role is embedded within the Customer Identity product unit... ...Advise stakeholders on end‑of‑life software risks, vulnerability management, and patching...SeniorRemote work
- .... When combined with our Data Management Software, this untapped data unlocks fundamental insights... ...our world-class team of innovators and engineers! Responsibilities: • Contribute... ...: • Minimum 2 years of experience in embedded programming languages such as C/C++/C#....Suggested
- ...incidents. We deploy edge and cloud solutions that make intersections and highways safer and smarter. Role Overview As a Senior Software Engineer at Derq, you will focus on designing, developing, and optimizing production systems that power our real‑time traffic and...SeniorFull time
$181.05k - $213k per year
...partners through world-class software, purpose-built for everyone in... ...Work With You’ll enter our engineering interview process as part of a... ...Operations: Building the core engine that powers our vision of an operating... ...Problems You’ll Solve As a Senior Software Engineer II, You Will...SeniorFull timeWork at office- ...growing layer of application code which needs to cover everything from functionality to routine updates. We’re looking for a senior software engineer who loves working at the boundary between product code and infrastructure. This is not a traditional DevOps or SRE role. You’...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from home
$137.2k - $196k per year
...About the Role As a Senior iOS Engineer at Tubi, you’ll play a critical role on our mobile engineering team, focusing on developing, improving, and maintaining our iOS, tvOS, and visionOS applications. Your work will directly contribute to providing our audience with an exceptional...SeniorLong term contractRemplacementFull timeTemporary workLocal areaFlexible hours$40 - $63 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $40–$63/hour Commitment: 30+ hours/week Role Responsibilities...SeniorRemote jobHourly payContract workFor contractorsSummer work- .... We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features...SeniorPermanent employmentFull timeSummer workInternshipWork at officeRemote workWork from homeShift work
- ...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...SeniorRemote work
- ...Job Description What is the opportunity? We are seeking a Senior Lead Software Engineer to join our team as a technical leader who will drive innovation, elevate engineering excellence, and shape the future of AI-powered product development and building applications...SeniorLong term contractFull timeFlexible hours
- ...us as we transform how care organizations recognize and retain the people who make care possible. The Opportunity As a Senior Software Engineer at Caribou, you will shape the architecture, quality, and evolution of the core systems powering our products. You'll...SeniorRemote jobFull timeSummer workWork at office1 day per week
- ...encouraged is what we strive to do! What You'll Do: Lead an engineering team with the core focus of building robust distributed data... ...members from successful deliveries Who You Are: ~7+ years of software development experience ~ Experience in managing a software...SeniorFull timeInternship
- ...of fun doing it. We are looking for an outstanding Full Stack Engineer with AWS experience to work with as we redefine the face of eBay... .... Develop and maintain technical documentation to support software applications. Own multiple subsystems within a larger domain,...SeniorFull timeImmediate startRemote work
$136k - $170k per year
...cultivating a work environment where all team members belong and have the opportunity to thrive. We are seeking a talented Software Engineer to join our dynamic Streaming Compute Team. In this role, you'll be instrumental in designing, developing, and maintaining our low...SeniorHourly payWork at officeFlexible hours3 days per week$60 - $100 per hour
...One-round virtual interview Experience Level: Intermediate– Senior Duration: Contract to Hire About the Role Our client... ...entertainment with seamless commerce at scale. As an Backend Software Engineer , you will design and build scalable, high-performance...SeniorContract work2 days per week3 days per week$50 per hour
...include Benchmark , General Catalyst , Peter Thiel , Adam D'Angelo , Larry Summers , and Jack Dorsey . Position: Software Engineer Type: Contract Compensation: $40–$50/hour Role Responsibilities Develop MCP servers using...SeniorRemote jobContract workSummer workLocal area- ...bar for itself — keep reading. About the Role As a Senior Software Engineer on the Agentic AI Foundations team, you will be one of the founding... ...AI safety, security, or policy systems (guardrails, policy engines, content filters, or responsible AI frameworks)....SeniorInternship
$136k - $187k per year
...and mitigate risks proactively. We’re a team of full-stack engineers, data scientists, and ML engineers redefining cloud authentication... ...decisions. Identity Threat Protection with Okta AI The Senior Software Engineer Opportunity Okta is seeking a Senior Software...SeniorLocal areaRemote workWorldwideFlexible hours$100k - $145k per year
...proactive recruitment purposes and may be used to fill current openings or future vacancies within our organization. Senior Software Engineer, Full Stack The global capital markets are among the largest markets in the world valued at $50T+ and growing. Transactions...SeniorLong term contractFull timeWork at officeLocal areaFlexible hours2 days per week3 days per week$136k - $187k per year
...We are hiring for multiple teams within Core Identity, the Engineering organization entrusted with the very heart of the Auth0 application... ...distributed systems challenges at a global scale. As a Senior Software Engineer in Core Identity, you will design, build, and operate...SeniorLocal areaRemote workWorldwide$140k - $180k per year
👨🏻💻 Are you the kind of engineer who enjoys building products from the ground up and owning features end-to-end? We’re hiring a Senior Software Engineer to join the engineering team of a fast-growing HR technology startup building a modern platform that helps companies...SeniorLong term contractFull timeInternshipWork at office1 day per week$136k - $187k per year
...login experience for their users while isolating them from the complexities and ever-evolving tactics of these attacks. The Senior Software Engineer Opportunity We are looking for a Senior Software Engineer to join our Tenant Protection team. What you’ll be doing...SeniorLong term contractLocal areaRemote workWorldwide$81.6k - $115.2k per year
...available capabilities with more to come as we continue to evolve and introduce new services and features. Job Details This will be a Senior Developer role to lead the creation of comprehensive end-to-end detailed solutions for projects and platforms with overall...SeniorWork from home- ...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...SeniorWork at office
- ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and...SeniorFull timeWork at officeRemote work
- ...Senior Software Engineer (Remote – Canada) to join our team and take ownership of a critical, high-impact faxing product used by healthcare and enterprise customers across North America. This role is ideal for someone who: Enjoys working on technically complex systems...SeniorRemote jobWork from home
$120k - $175k per year
...healthcare professionals over 2 million hours with Medsender. Position Overview: We are seeking a talented, self-driven, software engineer to join our engineering team and help bring AI to healthcare communication. Just like the rest of our engineering team, you're expected...SeniorRemote jobHome office$112k - $168k per year
...Infrastructure & Operations team is seeking an energetic and determined Software Engineer to design, implement, and deliver highly scalable features for... ...practical experience. Basic Qualifications (Senior Software Engineer) ~5+ years of software engineering experience...SeniorFull timeWork at officeRemote workHome officeFlexible hours$140k - $160k per year
...company with a range of lidar sensors and software solutions built on top of those sensors.... .... Our small, tightknit, team consists of engineers with backgrounds in Transportation and Software... ...Past experience working with embedded systems Experience programming in Rust...SeniorFull time$130k - $150k per year
...application must remain fast, reliable, and intuitive. As a Software Engineer, you will design, build, and ship features across the full... ...team. ~ Growth With Mentorship. You'll collaborate with senior and staff-level engineers who care about craft and are invested...SeniorFull timeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Embedded Software Development Engineer. Be the first to apply!
- junior software developer internship Toronto, ON
- software engineer - computer Toronto, ON
- software developer internship no experience Toronto, ON
- software engineer devops Toronto, ON
- software design engineer Toronto, ON
- software engineer part time Toronto, ON
- part time software developer Toronto, ON
- linux software engineer Toronto, ON
- IT software developer Toronto, ON
- software developer internship Toronto, ON


