Développeur

NEPTRONIC

Montreal (Présentiel)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Python Génie électrique Développement logiciel +5 autres

Détails du poste

  • Lieu de travail : Montreal (Présentiel)
  • Type de poste : Permanent à temps plein
  • Salaire : 61K$ - 101K$ /an
  • Horaire de travail : Horaire flexible

Poste

Salary: $61,000 - 101,000 per year

Description du poste

We are Neptronic, a Canadian manufacturer of HVAC products founded in 1976, known for open systems, rigorous testing, and a strong focus on research and development. Our innovative engineering team has helped us build a broad product portfolio, secure multiple national and international patents, and serve customers around the world. This is an in-person role based in our office, and we offer a flexible schedule, continuous training, competitive compensation, profit-sharing and retirement savings plans, comprehensive group insurance, paid personal days, paid company holidays, and organized social activities. Additional benefits include disability and supplementary health coverage, life insurance, employer matching on retirement contributions, on-site parking, and a casual dress code.

last updated 21 week of 2026

Exigences

  • We are looking for a bachelors degree in Electrical Engineering, a DEC in Computer Engineering Technology, Electronics Engineering Technology, or another relevant field of study.
  • We require at least 2 years of relevant experience in embedded software programming.
  • We are seeking solid knowledge of C programming.
  • We require the ability to read and understand electronic schematics.
  • We value strong collaboration and teamwork abilities.
  • We need someone who can assess customer needs and handle demanding technical issues and tight deadlines.
  • An asset would be experience with HVAC systems and applications.
  • An asset would be hands-on experience with STM32 microcontrollers.
  • An asset would be experience with real-time programming and embedded operating systems, including FreeRTOS and Zephyr.
  • An asset would be familiarity with STM32CubeIDE, IAR Workbench, or similar development environments.
  • An asset would be knowledge of version control tools such as GitLab.
  • An asset would be an open-minded yet critical approach to problem solving.

Responsabilités

  • We analyze the goals and challenges identified by engineers and designers.
  • We apply our embedded programming expertise to develop new products.
  • We improve and support existing software by fixing defects, adapting it to new hardware, meeting evolving customer requirements, and boosting performance.
  • We develop and maintain low-level libraries such as BSP and HAL.
  • We build and maintain real-time applications using bare-metal approaches or RTOS-based architectures.
  • We contribute to the creation of test plans and oversee their execution.
  • We prepare technical documentation and help write technical manuals.
  • We participate in drafting SR&ED tax incentive reports.
  • We work closely with the electronics team within our R&D department.
  • We contribute our knowledge, experience, and creativity to the design and enhancement of embedded systems for building automation, including thermostats, humidifiers, air-conditioning controllers, and heaters.

Technologies

  • Embedded
  • FreeRTOS
  • GitLab
  • Hardware
  • Support
  • STM32CubeIDE
  • C++