Talent.com
No longer accepting applications
Embedded Systems Software Engineering Lead

Embedded Systems Software Engineering Lead

Express Employment Professionals - Red Deer, ABBeaver County, Canada, CA
3 days ago
Job type
  • Full-time
Job description

We’re looking for a Senior Software Development Manager who brings deep technical expertise in C / C++ and embedded systems development — and has 3–5+ years of experience leading teams of developers through multiple concurrent software projects.This role is perfect for someone who thrives on problem-solving in code, is energized by leading developers, and can drive technical execution across up to 5 large, 10 medium, and 5 small active projects simultaneously.Key ResponsibilitiesLead and mentor a high-performing development team, fostering technical growth and accountability.Actively participate in coding, debugging, and troubleshooting complex issues in embedded and application-level software.Ensure consistent, high-quality code through peer reviews, architecture decisions, and technical leadership.Manage project timelines, deliverables, and team bandwidth across a range of active projects.Collaborate cross-functionally with QA, product, hardware, and leadership teams.Promote best practices in source control, documentation, testing, and Agile methodologies.Maintain a professional, composed, and proactive demeanor under deadlines and shifting priorities.Required Skills & ExperienceExcellent command of C or C++Strong understanding of or experience in embedded system programmingHigh attention to detail and accuracy in technical executionDemonstrated experience leading and mentoring software developersProven ability to manage multiple projects concurrently with minimal supervisionFamiliarity with or hands-on experience using : Eclipse / STM32CubeIDEVS Code / Visual StudioGit (preferably GitHub)Microsoft Office 365Desirable (But Not Required) SkillsDegree in Computer Science, Computer Engineering, or related fieldExperience with SQL, API frameworks, or code versioning toolsExposure to mobile development (iOS / Android)Understanding of CAN Bus protocolExperience with backend systems or SQL databasesAptitude for graphic / UI designFamiliarity with additional languages beyond C / C++What We OfferAn environment that encourages technical ownership and continuous improvementA chance to lead a meaningful team building high-impact softwareFlexible hybrid work optionsSupport for growth through training, tools, and mentorshipJob Type : Full-timePay : Negotiable based on skills, expereince and willingness to relocate to Lacombe, AbBenefits : On-site parkingHealth Spending Account,Pooled Insurance benefits and TFSA or RRSP matchingSchedule : Monday to Friday