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
- ...geotechnical studies of various scales; Interact with senior engineers in executing more complex geotechnical projects; Participate... ...Good knowledge of MS Office suite and commonly used geotechnical software. *This position requires knowledge of another language besides...SuggestedFull timeInternshipFlexible hours
- ...various scales. Supervise and train junior and intermediate engineers. Participate in the administrative management of projects and... ...to work independently. Good knowledge of MS Office Suite and software commonly used in geotechnics. *This position requires knowledge...SuggestedFull timeInternshipLocal areaFlexible hours
$50k - $70k per year
...non-university certificate or diploma from a program of 1 year to 2 years Experience: 2 years to less than 3 years Mechanical engineering/mechanical technology/technician or equivalent experience Screening questions Do you have experience working in this field?...SuggestedPermanent employmentFull time- ...maintenance of a proud Canadian's expertise. From water to wire – Be part of the movement! 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...SuggestedPermanent employmentFor subcontractorWorldwide
- ...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...SuggestedPermanent employmentFull timeWork at officeFlexible hours
- ...through our Zero Harm policy What you will do: As a Senior Embedded Software Developer located in Brossard, QC, you will develop the next... ...Required: Bachelor's Degree in Electrical or Software Engineering and/or Computer Science 2 years of embedded software development...Full timeApprenticeshipInternship
- ...Responsibility: Full-time Department: System Engineering Company Description CS Group... ...Cybersecurity for companies developing critical embedded technologies (Autonomous Driving,... ...is looking for an Automotive Embedded Software Engineer to work on the design, the unit...Permanent employmentFull timeRemote work
- ...decision gates, exception management, and escalation mechanisms are embedded upstream to resolve issues before store execution and reduce... ...in Business Administration, Operations Management, Industrial Engineering, Supply Chain, or a related field. Project Management...Full timeFor contractorsInterim roleSeasonal work
- ...operations. Genetec develops open-platform software, hardware and cloud-based services for the... ...seasoned professionals—to join one of our engineering teams. You'll be part of the team responsible for developing the embedded software powering Genetec's Physical Access...Full timeRemote workFlexible hours
- ...profiles. However, we encourage candidates who may fall outside of this range to apply as well. About the role Principal, Software Engineering – InsurTech Finance Core Systems About the role: We are looking for a Principal Engineer to provide hands-on...Long term contractFull timeFlexible hours
$72k - $90k per year
...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...Hourly payFull timeWork at officeFlexible hours3 days per week- ...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...Full timeFlexible hours
- ...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...Full timeWork at officeFlexible hours
- ...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...Full timeFlexible hours
- ..., 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...Daily paidPermanent employmentFull timePart timeRemote work
- ...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...Full timeRemote workWorldwide
- ...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...Full timeWork at officeRemote workFlexible hours
- ...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...Long term contractFull timeInternshipWork at officeWork from home
- ...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...Full time
- ...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...Full time
- ...well. About the role We’re looking for a Principal, Software Engineering - Policy Administration System (PAS) – Personal Lines. Our... ...releases the norm. AI across the policy lifecycle: Embed AI where it changes the game for customers and underwriters —...Long term contractFull timeFlexible hours
- ...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 ~...Permanent employmentFull time3 days per week
- ...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...Full timeFlexible hours
- ...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....Full time
- ...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...Daily paidFull timeApprenticeshipWork at officeRemote workWorldwide3 days per week
- ...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...Full timeImmediate start
- ...as well. About the role We’re looking for a Senior Software Developer to join our growing team! What you'll do here: Perform... ...table: ~ Bachelor's degree in computer science or software engineering or any combination of equivalent education and experience. ~5...Long term contractFull timeFlexible hours
$34 - $36 per hour
...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...Full timeSummer workInternshipSummer internshipWork at officeImmediate startWork from home3 days per week- ...your career. About the Role We are seeking a Manager, Software Development to join our EVV (Electronic Visit Verification), VV... ...our customers to receive payment. Reporting to the Director of Engineering, you will lead a cross‑functional team of engineers; how visits...Long term contractFull timeWork at officeFlexible hours
- ...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...Long term contractPermanent employmentFull timeWork at officeImmediate startRemote workWorldwideFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Engineer. Be the first to apply!
- software intern Boucherville, QC
- software Boucherville, QC
- software implementation project manager Boucherville, QC
- entry level software Boucherville, QC
- remote software Boucherville, QC
- software sales Boucherville, QC
- embedded software Boucherville, QC
- software technical support Boucherville, QC
- spécialiste assurance qualité logiciel Boucherville, QC
- software support Boucherville, QC



