• Share :

Overview:
As an Embedded Software Developer, you will play a pivotal role in designing, developing, and optimizing embedded software solutions using C and Bash scripting. You will work on complex embedded systems, ensuring that they are efficient, reliable, and meet the required industry standards. This role requires in-depth technical expertise in embedded systems, real-time operating systems (RTOS), Edge computing, and hardware interfacing. You'll work on ensuring system performance, reliability, and adherence to industry standards while collaborating with various teams.
Responsibilities:

Design, develop, and implement embedded software solutions using C, focusing on low-level hardware interaction and system optimization.
Leverage Bash scripting to automate tasks, manage configurations, and enhance system performance, especially for Linux-based systems.
Optimize software for performance, ensuring efficient use of system resources, particularly in constrained environments such as embedded and edge computing systems.
Participate in technical discussions and design reviews, ensuring that all solutions are scalable, maintainable, and aligned with project goals.
Conduct thorough code reviews to ensure high standards of code quality, performance, and adherence to best practices in embedded systems development.
Collaborate closely with the software technical manager to design systems, develop and refine technical standards, including coding guidelines ensuring they align with the overall architectural vision and strategic goals.
Ensure that the team consistently follows the established technical standards, offering mentorship and support to less experienced engineers.
Identify potential issues early in the development cycle, such as memory management inefficiencies, concurrency issues, and hardware interaction problems.
Collaborate with cross-functional teams, including hardware engineers, software developers, and systems engineers, to ensure seamless integration of embedded systems into larger software and hardware solutions.
Work on integrating embedded systems with various communication protocols, including CAN bus.
Develop test plans and procedures to validate system functionality and performance under various conditions.
Ensure compliance with industry standards and regulatory requirements, particularly in the context of edge computing.
Develop and maintain clear and detailed technical documentation for embedded software solutions, including code design, system configurations, optimization techniques, and troubleshooting guidelines.

Qualifications:

Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
5+ years of experience in embedded systems development.
Extensive experience in writing efficient, reliable, and maintainable code in C, particularly in resource-constrained environments.
Advanced skills in Bash scripting for automation, system management, and task scheduling on Linux-based embedded systems.
Experience with real-time operating systems (RTOS) and hardware interfacing.
Strong analytical and problem-solving skills.
Experience with Version Control Systems: Git, Bitbucket.
Familiarity with Build Systems: CMake, Make.
Experience with Cross-Compilation Toolchains: ARM GCC, Yocto.
Knowledge of Continuous Integration/Continuous Deployment (CI/CD) Pipelines.
Understanding of Cybersecurity Principles: Secure boot, encryption, and secure coding practices.

Benefits:
We offer a Total Rewards plan designed with you and your family's health and wellness in mind that includes:

Paid days off (i.e. vacation, sick days, bereavement leave)
Health and Dental plans
Retirement plans
Employee and Family Assistance Program (EFAP)
Employee referral program

We welcome applicants from all backgrounds, regardless of race, color, religion, sex, veteran status, sexual orientation, gender identity, national origin, age, or disability or any other protected characteristics in accordance with applicable federal, state/provincial, and local laws. We're committed to creating a workplace where everyone feels valued and respected.
We appreciate all responses and will acknowledge only those being considered for an interview.
We respectfully request no calls or unsolicited resumes from Agencies.

Read the full job description and apply online on the recuiter's web-site

Find Jobs Hiring Now Near You!

Get Jobilize Mobile App

Get Jobilize Job Search Mobile App Now

Receive real-time job alerts and never miss the right job again

Get it on Google Play Download on the App Store
chef de quart - Store# 47085, LES GALERIES DE LA CAPITALE

Starbucks


À titre de chef de quart chez Starbucks, vous aiderez le gérant dans la réalisation des activités du magasin durant vos quarts de travail. • À titre de chef d'équipe, vous déploierez les partenaires et attribuerez les tâches afin d'offrir l'expérience Starbucks à la clientèle en lui proposant...


Cash Management Specialist

CWB

  • CA - British Columbia - British Columbia - Esquimalt

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: • our people, our clients and our investors. We do this by: • Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as...


Responsable en développement philanthropique et relations avec les personnes diplômées Description

Université TÉLUQ


VOTRE GROUPE DE TRAVAIL • Bureau des relations extérieures • SOMMAIRE DE LA FONCTION • Relevant du directeur du Bureau des relations extérieures, vous assumerez un rôle clef dans l'accroissement de l'engagement philanthropique envers l'Université et le développement de son Fonds...


E.B. Horsman & Son - Branch Manager, Parksville

E B Horsman and Son


Branch Manager This role will be onsite based out of the Parksville branch location. It is a full-time position, Monday-Friday, 40 hours per week. About the Team E.B. Horsman & Son (EBH) has been in business since 1900. We are a strong and growing electrical distributor with 20+ locations throughout...


barista - Store# 49328, ESPACE BOUVIER

Starbucks


Joignez-vous à nous et inspirez l'âme café après café! • Chez Starbucks, tout repose sur les interactions. • Les gens sont au cœur de tout ce que nous sommes, particulièrement ceux qui font partie de notre équipe en magasin. • Nous interagissons les uns avec les autres, avec nos...


chef de quart - Store# 49328, ESPACE BOUVIER

Starbucks


À titre de chef de quart chez Starbucks, vous aiderez le gérant dans la réalisation des activités du magasin durant vos quarts de travail. • À titre de chef d'équipe, vous déploierez les partenaires et attribuerez les tâches afin d'offrir l'expérience Starbucks à la clientèle en lui proposant...


barista - Store# 17456, LA PYRAMIDE STE-FOY

Starbucks


Joignez-vous à nous et inspirez l'âme café après café! • Chez Starbucks, tout repose sur les interactions. • Les gens sont au cœur de tout ce que nous sommes, particulièrement ceux qui font partie de notre équipe en magasin. • Nous interagissons les uns avec les autres, avec nos...


chef de quart - Store# 10315, CENTRE D ACHATS

Starbucks


À titre de chef de quart chez Starbucks, vous aiderez le gérant dans la réalisation des activités du magasin durant vos quarts de travail. • À titre de chef d'équipe, vous déploierez les partenaires et attribuerez les tâches afin d'offrir l'expérience Starbucks à la clientèle en lui proposant...


Data Reviewer - Immunology

Charles River Laboratories


For 75 years, Charles River employees have worked together to assist in the discovery, development and safe manufacture of new drug therapies. • When you join our family, you will have a significant impact on the health and well-being of people across the globe. • Whether your background...


barista - Store# 29742, ST LAURENT & PRINCE ARTHUR

Starbucks


Joignez-vous à nous et inspirez l'âme café après café! • Chez Starbucks, tout repose sur les interactions. • Les gens sont au cœur de tout ce que nous sommes, particulièrement ceux qui font partie de notre équipe en magasin. • Nous interagissons les uns avec les autres, avec nos...


chef de quart - Store# 17292, ROUTE 132 AND JOGUES

Starbucks


À titre de chef de quart chez Starbucks, vous aiderez le gérant dans la réalisation des activités du magasin durant vos quarts de travail. • À titre de chef d'équipe, vous déploierez les partenaires et attribuerez les tâches afin d'offrir l'expérience Starbucks à la clientèle en lui proposant...


Medical Laboratory Technologist Core Lab, Regular Full-Time

West Parry Sound Health Centre


Medical Laboratory Technologist Core Lab/ Registered TechnologistLaboratory DepartmentJob Posting: • SEIU Paramedical 2024-389Regular Full Time PositionAbout the OrganizationLocated on the coast of beautiful Georgian Bay, our facility boasts the best that both nature and technology can offer....


Cash Management Specialist

CWB

  • CA - British Columbia - British Columbia - Victoria

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: • our people, our clients and our investors. We do this by: • Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as...


barista - Store# 04064, SOURCES & HYMUS

Starbucks


Joignez-vous à nous et inspirez l'âme café après café! • Chez Starbucks, tout repose sur les interactions. • Les gens sont au cœur de tout ce que nous sommes, particulièrement ceux qui font partie de notre équipe en magasin. • Nous interagissons les uns avec les autres, avec nos...


chef de quart - Store# 25359, BOURQUE & MI-VALLON

Starbucks


À titre de chef de quart chez Starbucks, vous aiderez le gérant dans la réalisation des activités du magasin durant vos quarts de travail. • À titre de chef d'équipe, vous déploierez les partenaires et attribuerez les tâches afin d'offrir l'expérience Starbucks à la clientèle en lui proposant...


Cash Management Specialist

CWB

  • CA - British Columbia - British Columbia - Metchosin

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: • our people, our clients and our investors. We do this by: • Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as...


Rogers Communications Sans-Fil inc Spécialiste des Ventes Détails de l’emploi - Rogers

Rogers Communications Sans Fil inc


Spécialiste des Ventes • Notre équipe de vente au détail est au cœur de notre succès. Nous représentons l'esprit accueillant de notre entreprise. Nos équipes de vente au détail sont composées d'individus extravertis et accessibles qui comprennent comment nos produits et services s'intègrent...


Cash Management Specialist

CWB

  • CA - British Columbia - British Columbia - Colwood

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: • our people, our clients and our investors. We do this by: • Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as...


Registered Nurse

Baptist Housing


*Lines Available: • Choose from the following 0.73, 0.71 FTE lines. • Shifts are 8 hours long with a rotation of days and evenings • The Opportunity • At Baptist Housing, every day is an opportunity for you to help our seniors experience life well in supportive communities....


Cash Management Specialist

CWB

  • CA - British Columbia - British Columbia - Oak Bay

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: • our people, our clients and our investors. We do this by: • Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as...


chef de quart - Store# 04067, ST JEAN & HYMUS

Starbucks


À titre de chef de quart chez Starbucks, vous aiderez le gérant dans la réalisation des activités du magasin durant vos quarts de travail. • À titre de chef d'équipe, vous déploierez les partenaires et attribuerez les tâches afin d'offrir l'expérience Starbucks à la clientèle en lui proposant...


Skilled Healthcare Professional for Long-term Care Community

Baptist Housing


About the Role As a Registered Nurse at Baptist Housing, you will provide comprehensive care and support to our residents in a long-term care community. Your responsibilities will include conducting resident assessments, administering treatments and medications, and managing the health of residents...


Licensed Practical Nurse Evenings, Temporary Full Time

CareCorp Seniors Services


Location : • Discovery Harbour Care Centre Address: • 850 - 14th Ave, Campbell River, BC, V9W 4H4 Position Details: • Temporary Full Time Schedule: • 4 days on, 2 days off Evenings Compensation: • $32.84 per hour About Us: • CareCorp Seniors Services are a trusted...


Ingénieur en assurance qualité débutant

Cognizant


Ingénieur en assurance qualité débutant Chez Cognizant, notre communauté mondiale nous distingue-nous sommes un lieu de travail énergétique, collaboratif et inclusif, où chacun peut s'épanouir. • Avec des projets de pointe en innovation, vous pouvez vivre une carrière variée et gratifiante tout en...


Specialist, Commercial Portfolio Management

CWB

  • CA - British Columbia - British Columbia - Langley

  • January 7, 2025


At CWB , we strive to build value for the people who choose us every day: our people, our clients and our investors. We do this by: Putting people first and building relationships with intention • Seeking out and embracing new ideas • Believing that how we do things is as important as what...


Licensed Practical Nurse LPN

Baptist Housing


Discover flexible short-shift opportunities for LPNs at Baptist Housing in Victoria! Enjoy 4-hour short shifts during the day, providing medication support as an LPN. • With a unique schedule of 3 days on and 3 days off, from 7 a.m. • to 11 a.m., find the perfect balance between work and...


barista - Store# 61239, DORVAL, 1250 HERRON

Starbucks


Joignez-vous à nous et inspirez l'âme café après café! • Chez Starbucks, tout repose sur les interactions. • Les gens sont au cœur de tout ce que nous sommes, particulièrement ceux qui font partie de notre équipe en magasin. • Nous interagissons les uns avec les autres, avec nos...