Team Lead (Embedded Systems Developer).The Senior Developer Team lead position will include : .Conducting or overseeing Programming for RV / Marine control modules, screens, and switches.Delivering and...Show moreLast updated: 2 days ago
Conseiller(ère) en Développement Web (Volontariat Virtuel)
Cuso InternationalRed Deer, Alberta
Full-time
Le partenaire lié à cette affectation est situé en : .Kinshasa, République démocratique du Congo.Français Niveau 5 - Pleine maîtrise.
L'éligibilité : Ouvert uniquement aux citoyens et résidents perma...Show moreLast updated: 30+ days ago
Remote Senior Python Engineer - AI Trainer
SuperAnnotateRed Deer, Alberta, CA
Remote
Full-time
As a Senior Python Engineer, you will work remotely on an hourly paid basis to review AI-generated Python solutions and technical explanations, as well as generate high-quality reference content th...Show moreLast updated: 30+ days ago
People also ask
The cities near Red Deer, AB that boast the highest number of python developer jobs are:
Position Title : Team Lead (Embedded Systems Developer)
Job Summary : The Senior Developer Team lead position will include :
Conducting or overseeing Programming for RV / Marine control modules, screens, and switches
Delivering and architect clean, high quality, scalable code to our suite of products that is well-structured, readable, testable, and performant
Embedded System Programming
Leading and guiding a team specializing in embedded systems development including technical direction, task delegation, and code oversight
Owning technical decisions, architecture direction, and development standards for embedded projects
Identifying problems, propose suitable solutions, implement the solutions, and maintain documentation
Designing, developing, troubleshooting, debugging and testing existing software systems and new applications
Collaborating with management, stakeholders, and project team members to refine project scope, define project plan, and and align technical execution with business goals
Planning and organizing work and development processes; directing multiple projects and ensuring deadlines are met.
On occasion, some travel could be required
Position may also include other related projects, or other tasks as required by Spyder Controls
Position Hours : Full time
Position Opening Date : Currently open and accepting applications
Location : Lacombe, Alberta (in-person only)
Our Values :
Honesty -We search for those that act off principle rather than emotion. Honest and upright in all ways.
Endurance -We need those who are strong in character. The ones who are not intimidated by challenges.
Innovation -We ask for those that object to mediocrity and embrace innovation through ideas and actions.
We are looking for like minded people to join our team.
Compensation : Annual compensation will range from $75,000 to $120,000 depending on applicant education, experience, credentials and performance. Benefits include a Health Spending Account, Pooled Insurance benefits and TFSA or RRSP matching.
Legally entitled to live and work in Canada
6+ years of software development work experience
3+ years of experience leading a technical team specializing in embedded systems
Excellent / Expert command of C or C++
Strong hands-on experience in embedded system programming (microcontrollers, hardware interfaces, real-time constraints)
Proven experience reviewing code, setting development standards, and guiding technical design decisions
High level of accuracy and strong attention to detail
Understanding of or experience in embedded system programming
High level of accuracy and strong attention to detail
Strong leadership, mentorship, and organizational skills
Ability to balance hands-on development with team leadership responsibilities
Leadership, mentorship, and organizational skills
Maintain professionalism in the workplace, remains composed under pressure while meeting deadlines, maintaining regular schedule with occasional extended hours
Applicant should have familiarity with or an understanding of various tools including :
Eclipse / STM32CubeIDE
VS Code / Visual Studio
Git (GitHub specifically)
Microsoft Office 365
Key Responsibilities :
Lead or oversee programming for RV control modules, HMI screens, and switch interfaces.
Architect, design, and deliver clean, scalable, high-performance code that is well-documented, testable, and maintainable.
Develop, debug, troubleshoot, and optimize software for embedded systems
Provide day-to-day technical leadership to embedded developers, including task assignment, technical guidance, and removing development blockers.
Review code, enforce development standards, and ensure software quality and consistency across projects.
Own technical architecture decisions and ensure alignment with long-term product direction.
Create technical specifications for new projects with minimal supervision.
Accurately estimate project timelines and consistently meet deadlines.
Collaborate with management, stakeholders, and project team members to refine project scope and support planning efforts.
Provide guidance, training, and mentorship to junior and intermediate developers, including helping them improve project estimation and technical skills.
Communicate with customers as needed to gather technical requirements and clarify project needs.
Perform high-priority programming and integration tasks on time-sensitive projects.
Occasionally travel as required for project or customer support
Execute other related tasks or special projects as required by Spyder Controls.
Undergraduate or graduate degree in Computer Science, Computer Engineering, or similar
Experience with SQL, API Frameworks and code versioning tools