Software Developer, Embedded Software Developer – Security, Platform Integration

Posted 2 days ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Software Specialist at Xona developing secure software for the Pulsar ecosystem. Collaborating with teams to integrate security features in partner hardware.

Responsibilities

  • Integrate and maintain secure decryption and authentication software on partners' hardware platforms.
  • Integrate the software into partners' software development kits and ensure it operates on external embedded hardware platforms.
  • Define and maintain application programming interfaces as well as interfaces related to secure key management, authentication, and data access.
  • Support integration across trust boundaries, including the internal backend system, the provisioning pipeline, and partners' receivers and simulators.
  • Collaborate with internal teams and external partners to enable secure deployment, debugging, and validation on external hardware.
  • Work with product and engineering teams to ensure a scalable, robust, production-ready security architecture.
  • Participate in manufacturing and provisioning workflows for the secure commissioning of devices.

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • At least 3 years of software development experience, or equivalent experience gained through projects.
  • Strong proficiency in C/C++ required; knowledge of Python is a plus.
  • Experience developing production-quality APIs and software libraries.
  • Experience with cross-compilation, build systems, and packaging for embedded environments or SDK-based setups.
  • Familiarity with embedded Linux or RTOS environments, including debugging on target hardware.
  • Strong understanding of software architecture, modular design, and interface specification.
  • Experience with hardware interfaces or embedded systems.
  • Proficiency with Git and general software engineering best practices.
  • Strong communication and collaboration skills, with internal teams and external partners.

Benefits

  • No information provided in the posting.
  • Inclusive work environment

Job type

Full Time

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

FluxLinuxPythonRTOS

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.