Skip to main content
Post your resume and find your next job on Indeed!

Embedded Software jobs

Sort by: -
    • You will be an integral part of the software development team in our embedded software engineering department, where you will contribute your knowledge,…
    • Experience with version control systems (Git) and software development methodologies.
    • Troubleshoot and debug complex system integration issues spanning hardware…
    • Design, prototype, implement, test, and document embedded software.
    • Design and Implement protocols for communication between embedded systems.
    • Work within a team environment with other software development engineers on tasks in real-time embedded communication and control environments;
    • Develop and maintain embedded C/C++ software for automotive ECUs.
    • Website API Integration to local machine software.
    • Strong proficiency in Embedded C/C++.
    • The embedded software team creates and produces software operating on embedded hardware within the vehicle envelope.
    • University Degree in a related field.
    • Oversee a small software development group that builds the product software.
    • This is a hardware/firmware/software leadership role focused on delivering accurate…
    • The duration expected for this position is a minimum 8-month term, with flexibility to go up to 16-months based on candidate availability.
    • Degree or diploma in computer science, embedded system development or related.
    • Experience with common embedded system technologies such as Bluetooth/WiFi/GPS/…
    • Embedded software and device-level control systems are handled by the software engineering team.
    • Support electrical system optimization using appropriate…
    • Exposure to embedded firmware systems, including C/C++, CAN bus networks, or Modbus protocols.
    • Reports to: Senior Manager, Engineering.
    • Developing and refining software in manufacturing test systems.
    • A new approach to embedded firmware development, building on your RUST & C++ experience, create…
    • Responsible for developing plumbing products with a focus on electronics and embedded software that meet customer needs and business objectives.
    • Minimum 7 years of experience in embedded software or firmware development.
    • Experience developing software for Linux-based embedded systems is a plus.
    • Experience with embedded real-time operating systems.
    • Follow best practices relative to software development methodologies and revision control.
Get e-mail updates for the latest Embedded Software jobs

By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.

Career Resources:

Job Post Details

Développeur - job post

NEPTRONIC
3.1 out of 5 stars
400 BOUL. Lebeau, Saint-Laurent, QC
Permanent, Full-time

Job details

Job type

  • Permanent
  • Full-time

Location

400 BOUL. Lebeau, Saint-Laurent, QC

Benefits

Pulled from the full job description

  • Paid time off
  • Life insurance
  • Disability insurance
  • Profit sharing
  • Designated paid holidays
  • RRSP match
  • Casual dress

Full job description

Titre: Développeur de logiciel embarqué temps réel

Pourquoi Neptronic?

Depuis 1976, Neptronic conçoit et fabrique des produits pour l’industrie du chauffage, de la ventilation et de l’air climatisé (CVAC) 100% fait au Canada. Notre philosophie est de fournir des systèmes ouverts qui sont compatibles avec les normes internationales et avec les tests les plus rigoureux avant qu'ils soient relâchés. Notre priorité donnée à la Recherche et Développement et aux pensées innovatrices dans la conception de produits pour l’industrie du CVAC a mené notre compagnie à détenir plusieurs brevets nationaux et internationaux, et une vaste gamme de produits qui sont vendus partout dans le monde. Neptronic et son équipe dynamique d’ingénieurs est en affaire pour résoudre de manière innovante et complète les défis toujours renouvelés de l’industrie.

Ce que vous allez faire

Vous serez partie intégrante de l'équipe de développement de notre département d’ingénierie logicielle embarquée, où vous mettrez à contribution vos connaissances, votre expérience et votre créativité dans la conception et l'amélioration de différents types de systèmes embarqués utilisés dans l'automatisation du bâtiment (thermostats, humidificateurs, contrôleurs de climatisation et chauffage). Vous aurez également à collaborer régulièrement avec l’équipe de conception électronique du département R et D.

Dans une journée typique vous allez...

  • Analyser les objectifs et les problèmes indiqués par les ingénieurs et/ou concepteurs
  • Appliquer vos connaissances en programmation embarquée au développement de nouveaux produits
  • Améliorer et maintenir les applications existantes pour corriger les erreurs, les adapter aux nouvelles conceptions et aux nouvelles exigences des clients, ou pour améliorer leurs performances
  • Développer et maintenir des librairies bas niveaux (BSP, HAL)
  • Développer et maintenir des applications temps-réel bare-metal ou basé sur RTOS
  • Participer à l’élaboration de plans de test et à la supervision de leur mise en œuvre
  • Participer à la rédaction de manuels techniques
  • Participer à la rédaction de rapports d’encouragement fiscaux RS&DE

Ce que nous recherchons

Exigences

  • Baccalauréat en Génie Électrique ou DEC en Technologie de Systèmes ordinés, Électronique programmable et robotique, Technologie de l’électronique ou toute autre formation pertinente.
  • Deux ans ou plus d’expérience pertinente en programmation de systèmes embarqués
  • Connaissance de la programmation en langage C
  • Connaissance des schémas électroniques
  • Excellentes aptitudes à travailler en équipe
  • Capacité à analyser les besoins des clients et répondre à des défis techniques difficiles et des délais serrés

Atouts

  • Expérience dans le domaine et applications des systèmes de CVAC
  • Expérience des microcontrôleurs STM32
  • Expérience de la programmation temps-réel et des systèmes d’exploitation embarqués, notamment FreeRTOS et Zephyr
  • Connaissance des environnements de développement STM32CubeIDE, IAR Workbench ou autre
  • Connaissance de logiciels de gestion de version (gitlab)
  • Avoir l’esprit ouvert et critique

Ce que nous offrons

  • Équilibre travail-vie personnelle: horaire flexible
  • Développement professionnel: formation continue
  • Salaire compétitif et avantages sociaux : Régime de participation différée aux bénéfices et Régime enregistré d'épargne-retraite collectifs; Régime d'assurance collectif (Assurance-vie; Assurance-invalidité de longue durée; Couverture médicale et paramédicale; Compte Flexible des crédits santé); journées personnelles payées et congés fériés payés par la compagnie
  • Activités sociales organisées par la compagnie

Nous sommes prêts à vous rencontrer !

Commencez par envoyer votre curriculum vitae

Title: Real Time Embedded Software Developer

Why NEPTRONIC?

Since 1976, NEPTRONIC has been manufacturing 100%-made-in-Canada products for the Heating, Ventilation and Air-conditioning industry (HVAC). Our philosophy is to provide open systems which are compatible with international standards and with the most rigorous testing before they are released. An emphasis on R&D and innovative thinking has resulted in the company currently holding several national and international patents, and our products being sold all around the world. With our dynamic team of engineers, we’re in the business of solving in a creative and comprehensive way the ever-evolving technical challenges of our Industry.

What you’ll do

You will be an integral part of the software development team in our embedded software engineering department, where you will contribute your knowledge, experience and creativity into the conception and improvement of different types of embedded systems used in building automation (Thermostats, Humidifiers, Air-Conditioning Controllers, and Heaters). You will also regularly collaborate with the electronics division of the R&D department.

On a typical day you will…

  • Analyze objectives and problems specified by engineers and/or designers
  • Apply your knowledge of embedded programming into the development of new products
  • Improve and maintain existing software to correct errors, adapt to new hardware, adapt to new customer requirements, or to improve performance
  • Develop and maintain low level libraries (BSP, HAL)
  • Develop and maintain real time application bare-metal or RTOS based
  • Develop test plans and oversee their implementation
  • Write project-related technical documents and participate in the drafting of technical manuals
  • Participate in the writing of SR & ED tax incentive reports

What we are looking for

Your qualifications

  • Bachelor's degree in Electrical Engineering or DEC in Computer Engineering Technology, Electronics Engineering Technology or any other relevant training
  • 2 years or more experience in Embedded Programming
  • Knowledge of C language programming
  • Understanding of electronic schematics
  • Strong teamwork skills
  • Ability to analyze customer needs, and meet difficult technical challenges and tight deadlines

Your assets

  • Experience in the field and applications of HVAC
  • Experience with STM32 microcontrollers
  • Experience in real-time programming and embedded operating systems, including FreeRTOS and Zephyr
  • Knowledge of STM32CubeIDE, IAR Workbench or other
  • Knowledge of the source control management tool (gitlab)
  • Have an open and critical mind

What we offer

  • Work/Life balance: Flexible schedule
  • Professional development: Continuous training
  • Competitive salary and benefits: Deferred Profit-Sharing Plan and Group Registered Retirement Savings Plan; Group Insurance Plan (Life Insurance, Long Term Disability Insurance, Medical and Paramedical Coverage, Health Credit Flexible Account); paid personal days and company paid holidays
  • Social activities organized by the company

We’re ready to meet you!

Avantages :

  • Assurance Invalidité
  • Assurance Maladie Complémentaire
  • Assurance Vie
  • Congés payés
  • Cotisation égale au RÉER
  • Événements d'Entreprise
  • Heures d’arrivée et de départ flexibles
  • Régimes de participation aux bénéfices
  • Stationnement sur place
  • Tenue Décontractée

Lieu du poste : En présentiel

Let Employers Find YouUpload Your Resume