Inscrivez-vous pour accéder à toutes les fonctionnalités de notre service.
  • Recherche d'offres d'emploi
  • Favoris
  • Créer un CV
    Nouveau
  • Salaires
  • Souscriptions

Embedded Software Engineer

Dana Incorporated

Job Purpose

Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve the efficiency and performance of vehicles with both conventional and alternative-energy powertrains. Serving three primary markets – passenger vehicle, commercial truck, and the off-highway equipment – Dana provides the world’s original equipment manufacturers and the aftermarket with local product and service support through a network of nearly 100 engineering, manufacturing, and distribution facilities.

Purpose as an Embedded Software Engineer, you are an active member of the SW development’s team.

Job Duties And Responsibilities

  • Analyze, design, develop & testing of Autosar software components to ASPICE/ISO 26262 methodology & standards.
  • Work closely with the electronics and hardware departments to ensure design of electronics and hardware can support the software requirements.
  • Create Software Requirements.
  • Support Architecture design and development.
  • Create Software Detail designs.
  • Develop software code in C/C++ to implement the software design.
  • Ensure code is compliant to MISRA and CERT C/C++ standards.
  • Interact with Software developped in MATLAB Simulink/Stateflow environment.
  • Conduct unit test to validate the software implementation.
  • Support issue analysis and corrective action definitions.
  • Take part in various development in the software development life cycle (SW FMEA, DFA, etc).
  • Participate in task planning and reporting, in an AGILE environment.

Required Working Experience

  • Expert with RTOS/BSW, device driver development like Flash, ADC, EEPROM, LIN, CANFD, SPI, etc.
  • Expert with design, implement, test and debug of embedded software for automotive electronic module.
  • Expert knowledge in real-time embedded software for 32-bit multicore microcontrollers (Infineon Aurix TC3xx, TI TM570, etc.)

Education And Qualifications

  • Bachelor’s degree in Electronics Engineering, Computer Science, or related discipline
  • Essential: Minimum five (5+) years of relevant experience with embedded software development
  • Essential: Strong knowledge of embedded C/C++ language
  • Essential: Knowledge of UML
  • Essential : Knowledge of Python
  • Essential : Experience with SPI, CAN, CANFD, J1939, UDS, and XCP communication protocols.
  • Experience with developing software in compliance with a formal V-cycle development.
  • Knowledge of ISO 26262 standard (an asset)
  • Knowledge of embedded systems testing with SIL, PIL (an asset)
  • Knowledge / experience of Motor control theory (an asset)
  • Experience with following tools (an asset):
  • Requirements : Polarion
  • MBD : Matlab/Simulink + Toolbox (Simulink Requirements, Simulink Tests, etc)
  • Software devOps tools: Jira, ,Azure Git, CMake, Artifactory, etc
  • Static Code analysis tools: Polyspace, etc.
  • Software Unit tests and Software Integration tests: VectorCAST, etc
  • LauterBach Debugger
  • Automotive Communication Tools (Vector Canape, CANalyzer/CANoe, & CANdela)

Skills

  • Ability to work with multidisciplinary teams
  • Curious and autonomous
  • Rigorous and strong ability to meet deadlines
  • Commitment to the highest standards of ethical behavior in self and others; commitment to inclusion and diversity
  • Good analytical skills
  • Demonstrated ability to be proactive and think forward
  • Hands-on person.
  • Will work in a global and multi-cultural team
L'offre d'emploi a été publiée il y a 21 jours
Des emplois similaires qui pourraient vous intéresserBasé sur l'offre Embedded Software Engineer à Boucherville, QC
  •  ...Job Purpose Dana is a global leader in the supply of highly engineered driveline, sealing, and thermal-management technologies that improve...  ...requirements development. Work with systems, hardware, and software engineering to ensure safety requirements are feasible, clearly... 
    Suggéré
    Stage
    Zone locale

    Dana Incorporated

    Boucherville, QC
    il y a 4 heures
  •  ...based in our Québec City, QC office, with flexibility to be based in our Montréal, QC office. Summary of the role  The Project Engineer – Gates  bridges the boundaries between engineering and project management, leading the technical activities as a whole with the... 
    Suggéré
    Emploi permanent
    Sous-traitant
    Travail au bureau
    Le monde entier

    Andritz

    Boucherville, QC
    il y a 13 jours
  •  ...schedule. Job Description Today CS Group Canada is looking for a Software Verification Engineer. Their role will be to test embedded software applications on aircraft and space system such as engine control, flight management systems and display/avionics systems. The... 
    Suggéré
    Emploi permanent
    Temps plein
    Travail au bureau
    Horaires flexibles

    Cs Group

    Montréal, QC
    Il y a 2 mois
  •  ...Temps-Plein / Full-Time  Mode de travail: Hybride / Work arrangement: Hybrid   We are looking for a Senior Embedded Software Engineer   to collaborate on one of our projects in the Aerospace sector. Who are we? Scalian is a multinational engineering consulting... 
    Suggéré
    Contrat Longue Durée
    Temps plein

    Scalian

    Montréal, QC
    il y a 9 jours
  •  ...integrated suite of energy hardware and software products, and their supporting infrastructure...  ...dcbel is looking to hire a UI embedded developer to work in our growing team. The...  ...infrastructure. Promote good software engineering practices through design and code reviews... 
    Suggéré
    Temps plein
    Horaires flexibles

    Dcbel

    Montréal, QC
    il y a 16 jours
  •  ...health metrics that are sent to the wayside software over wireless links. The wayside...  ...relationship with the Software Testers and System Engineers towards the delivery of a reliable and...  ...equivalent. ~3–5 years of experience in embedded software development. ~ Strong... 
    Emploi permanent
    Temps plein
    Travail au bureau
    Travail à distance
    Le monde entier

    Alstom

    Saint-Bruno, QC
    il y a 4 heures
  • Description Role Overview We are seeking an experienced Senior Developer to support the implementation, optimisation, and transformation of Power Platform initiatives. The role requires deep understanding of the solution and relevant experience. the successful candidate...
    Temps plein

    Bbgc

    Montréal, QC
    il y a 15 jours
  • $72k - $90k par année

     ...opportunity to thrive. Lyft’s team in Montreal is looking for a Software Engineer in Test to join its LUS team. Our goal is to continue the...  ...Experience with elastic search is an asset ~ Experience with embedded systems is an asset ~ Must be fluent in spoken and written... 
    Taux horaire
    Temps plein
    Travail au bureau
    Horaires flexibles
    3 jours par semaine

    Lyft

    Montréal, QC
    Il y a un mois
  •  ...mission is to enable builders and GTM leaders to build a revenue engine that moves the business forward on data they can trust....  ...look at our young engineering blog . About the role As a Software Engineer at Vasco, you'll build the brain of our agents: the core... 
    Temps plein
    Stage
    3 jours par semaine

    Vasco

    Montréal, QC
    il y a 17 jours
  •  ...enjoying ourselves. We wake up every day inspired to build a more efficient and enjoyable world. Role overview   As a Software Engineer, you’ll join our team to plan, build and deliver enterprise software solutions for our clients. You’ll collaborate with... 
    Temps plein
    Travail au bureau
    Horaires flexibles

    Osedea

    Montréal, QC
    Il y a 2 mois
  •  ...integrated suite of energy hardware and software products, and their supporting infrastructure...  ...dcbel is looking for an Embedded Quality Developer to join our Firmware/OS...  ...closely with firmware, OS, cloud, and systems engineers to reproduce failures, isolate root causes... 
    Temps plein
    Horaires flexibles

    Dcbel

    Montréal, QC
    Il y a 2 mois
  •  ...integrated suite of energy hardware and software products, and their supporting infrastructure...  ...PCB designs. Promote good software engineering practices through design and code...  ...other ARM-based microcontrollers using embedded C/C++ on bare metal programming At least... 
    Temps plein
    Horaires flexibles

    Dcbel

    Montréal, QC
    Il y a 2 mois
  •  ..., nous connectons les meilleurs talents tech avec des entreprises qui construisent l'avenir. Aujourd'hui, nous recrutons un·e Software Engineer AI pour l'un de nos clients : une scale-up montréalaise à la pointe de l'IA appliquée pour les opérations financières. Qui... 
    Tarif journalier
    Emploi permanent
    Temps plein
    Temps partiel
    Travail à distance

    Maplr

    Montréal, QC
    Il y a 2 mois
  •  ...experiences will be in the app but all assets will be loaded remotely. Job Description We are looking for a Software Engineer with a specialization in Unreal Engine. You will be helping build cutting edge real-time content technology and developing internal production tools... 
    Temps plein
    Travail à distance
    Le monde entier

    Chewi Creative

    Montréal, QC
    Il y a 2 mois
  •  ...developing the easiest and most versatile deep-learning based vision software for quality inspection processes. By deploying our AI-based...  ...growing as we look for the ‘’one-in-a-million’’ Full stack Software Engineer/Developer that will join our Product development team. About... 
    Temps plein
    Travail au bureau
    Travail à distance
    Horaires flexibles

    Haxio

    Montréal, QC
    il y a 27 jours
  •  ...automate their operations in record time with the only hardware and software AI-powered platform built for the factory floor. Our technology...  ...will work closely with product managers, designers, and other engineers to deliver robust applications that power robotic systems in... 
    Contrat Longue Durée
    Temps plein
    Stage
    Travail au bureau
    Travail à domicile

    Vention

    Montréal, QC
    Il y a 2 mois
  •  ...collaborative feedback and best practices. Work closely with engineering, product, and partner teams to deliver high-quality solutions...  .... Solid understanding of object-oriented programming (OOP), software design patterns, and decomposition principles. Experience... 
    Temps plein

    Xsolla

    Montréal, QC
    Il y a 2 mois
  •  ...: Hybride / Work arrangement: Hybrid   We are looking for a  Embedded Software Developer to collaborate on one of our projects in the Space sector. Who are we? Scalian is a multinational engineering consulting firm with over 35 years of experience and nearly 5,500... 
    Contrat Longue Durée
    Temps plein

    Scalian

    Montréal, QC
    il y a 9 jours
  •  ...About TTC The Testing Consultancy (TTC) is a global specialist software testing company with a focus on helping organizations transform...  ...Summary The primary purpose of the Senior Software QA Engineer is to lead and deliver testing services using industry standards... 
    Temps plein

    TTC Global

    Montréal, QC
    Il y a 2 mois
  •  ...technical team. Design, develop, test, and deploy Java-based software applications using the Spring Framework and Spring Batch....  ...Qualifications: ~ Bachelor’s degree in Computer Science, Software Engineering, or a related field. ~10+ years of experience in Java ~... 
    Emploi permanent
    Temps plein
    3 jours par semaine

    It Unlock Consulting Inc.

    Montréal, QC
    Il y a 2 mois
  •  ...mission – bringing to bear a one-of-a-kind mix of experience, engineering excellence and wide-eyed wonder that’s been in our DNA since day...  ...take you there. MDA Geospatial Services is strengthening the software development team in support of satellite operations and is... 
    Temps plein
    Horaires flexibles

    MDA Space Canada

    Saint-Bruno, QC
    Il y a 2 mois
  •  ...Location: Montréal Employment type: Regular, full-time Team: Technology / Engineering Start date: As soon as possible. We're a fintech firm with more than three decades spent pairing serious engineering with unusually capable people to build and run financial... 
    Temps plein
    Recrutement immédiat

    Calliere

    Montréal, QC
    Il y a 2 mois
  •  ...TrueMotion-driven features that monitor movement, coach performance, and track recovery progress. We're looking for a Staff Software Engineer to serve as the technical leader for this team — someone who can architect end-to-end systems across mobile and backend, tackle... 
    Tarif journalier
    Temps plein
    Apprentissage
    Travail au bureau
    Travail à distance
    Le monde entier
    3 jours par semaine

    Hinge Health, Inc.

    Montréal, QC
    Il y a 2 mois
  •  ...de Campus : le générateur d’entraînement et les services Python qui orchestrent l’expérience de coaching. C’est un rôle d’ingénieur software senior, avec une attention particulière portée à la qualité du code, à la robustesse en production et à la maintenabilité long terme.... 
    Temps plein

    Campus Coach

    Montréal, QC
    Il y a un mois
  • $34 - $36 par heure

     ...cultivating a work environment where all team members belong and have the opportunity to thrive. Interns work side-by-side with top engineers in the industry while having autonomy from the get-go. They contribute to user-facing products and are able to see their work go... 
    Temps plein
    Travail d'été
    Stage
    Stage d'été
    Travail au bureau
    Recrutement immédiat
    Travail à domicile
    3 jours par semaine

    Lyft

    Montréal, QC
    Il y a un mois
  •  ...Job description We are a very well-structured and distributed Software Development Agency out of Montreal. We are looking for an...  ...a team sport so you will work directly with Product Owners and Engineering team to define, architect, and build backend and web interfaces... 
    Temps plein
    Travail à distance

    Guarana

    Montréal, QC
    Il y a 2 mois
  •  ...MEDFAR Clinical Solutions was founded in 2010 by two aeronautical engineers who realized that the healthcare system was not exploiting the...  ...Experience & Education Professional Tenure: 10+ years of total software engineering experience, with at least 5+ years in a formal... 
    Contrat Longue Durée
    Emploi permanent
    Temps plein
    Travail au bureau
    Recrutement immédiat
    Travail à distance
    Le monde entier
    Horaires flexibles

    Medfar

    Montréal, QC
    Il y a un mois
  •  ...doing seems to be working. We're #1 in our category, and experiencing exponential growth. Overview We're looking for a Senior Software Engineer to join our Core Experiences Team. This team builds and maintains the foundational services and SDKs that power Speechify's... 
    Temps plein
    Travail à distance

    Speechify

    Montréal, QC
    Il y a 2 mois
  •  ...will review and assess supplier’s airborne software and electronic hardware designs to...  ...TO OUR SUCCESS You hold a University engineering degree in Electronics, Software, Aerospace...  ...years of FPGA or ASIC development and / or embedded software development for aerospace... 
    Temps plein
    Travail temporaire
    Le monde entier
    Horaires flexibles

    Sogeclair

    Montréal, QC
    Il y a 2 mois
  •  ...protection. Xona is seeking a skilled Software Specialist to work as a contributor to...  ...What You’ll Do ~ Design and maintain engineering GUIs and visualization tools for real-time...  ...on PC desktops, which interface with embedded systems over interfaces such as COM ports... 
    Emploi permanent
    Temps plein
    Travail au bureau

    Xona Space Systems

    Montréal, QC
    Il y a 2 mois

Voulez-vous recevoir plus d'offres d'emploi ?

S'abonner et recevoir des offres d'emploi similaires à Embedded Software Engineer. Soyez parmi les premiers à postuler !