Senior C/C++ Embedded Systems Developer

2 months ago


Calgary, Canada Randstad Canada Full time
Are you a Senior C/C++ Embedded Systems Developer looking for a new opportunity?
Are you looking for a new contract opportunity?

We are pleased to offer you a new contract opportunity for you to consider: Senior C/C++ Embedded Systems Developer

-Start: ASAP
-Estimated length: 12 months
-Location: Calgary
-Hybrid role- 3 days in Calgary office, 2 days remote

Advantages
You will have an opportunity to work with a leading employer in the local market.

Responsibilities
- Design and implement applications, middleware, and porting layers for Shaw Direct Digital Satellite Receivers.
- Work with vendors and other Shaw teams to integrate hardware and software products.
- Develop test infrastructure and support mechanisms.
- Follow and help to automate and continually improve our development process.
- Debug, maintain, and improve existing products.

Qualifications
Required skills and qualifications:
- Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or Math from a recognized University or equivalent.
- Strong C and C++ programming skills.
- Excellent experience with software design, coding, testing, and maintenance.
- Embedded software development experience.
- Knowledge of real-time, multi-threaded, programming issues and practices.
- Excellent command of spoken and written English.
- A positive, friendly, and collaborative manner, and customer service orientation.
- 5 to 8 years of industrial software development experience (i.e., outside academia) strongly preferred. This could include co-op experience.

Desired skills and qualifications:
- Knowledge of real-time, multi-threaded, programming issues and practices.
- Experience with user interface and/or graphics design or development.
- Experience with Linux as a development environment.
- Experience with developing software under embedded Linux or RTOS. (VxWorks)
- Experience with makefiles and scripts for build and process automation
- Knowledge of scripting languages such as Perl, PHP, JavaScript Python, or Groovy
- Experience with Jenkins and related Continuous Integration tools
- Experience with Docker or other container technologies
- Experience with Scrum / Agile development

Mandatory Skills:
C (3), C++ (3), EMBEDDED (3), LINUX (3), RTOS (3)

Nice-to-Have Skills:
JAVA (1), JAVA SCRIPT (3), PERL (3), PHP (3)

Summary
Do you have this experience? If you answer YES, then please apply IMMEDIATELY to so we can then discuss your experience and interest in this opportunity

Randstad Technologies Group

Canada's largest provider of IT Staffing Solutions, offering hundreds of permanent and contract opportunities across all roles, levels and platforms. Our Web-based tools help you see and apply for jobs matched automatically to your skills and preferences. When you're ready to interview we meet with you in person to help you build the technology career path you've always wanted. Visit www.randstad.ca to get started

Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.

Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.

  • Calgary, Alberta, Canada Randstad Full time

    We are pleased to offer a new contract opportunity for Senior C/C++ Embedded Systems Developers. This role is located in Calgary and requires the candidate to work in a hybrid environment, with 3 days spent in the office and 2 days remote.About the RoleThis Senior C/C++ Embedded Systems Developer position is ideal for individuals who are experienced in...


  • Calgary, Alberta, Canada Randstad Full time

    We are pleased to offer a contract opportunity for a Senior C/C++ Embedded Systems Developer to consider in Calgary. This role is a hybrid position, consisting of 3 days in our local office and 2 days working remotely.Key DetailsEstimated length: 12 monthsLocation: CalgaryThis is an excellent chance to work with a leading employer in the local market,...


  • Calgary, Alberta, Canada S.i. Systèmes Full time

    As a talented Embedded Firmware Engineer at S.i. Systèmes, you will play a key role in developing, testing, and integrating firmware solutions.About the RoleThis challenging opportunity is perfect for an individual with 5+ years of experience as a C/C++ Developer, looking to leverage their expertise in embedded firmware development under Linux and automated...


  • Calgary, Alberta, Canada Randstad Full time

    Job SummaryWe are seeking an experienced Senior C/C++ Embedded Systems Developer to join our team in Calgary. The ideal candidate will have a strong background in C/C++ programming and experience with embedded systems.About the RoleThis is a 12-month contract opportunity that requires 3 days of on-site work and 2 days of remote work per week. You will be...


  • Calgary, Alberta, Canada Randstad Canada Full time

    We are seeking a highly skilled C/C++ Embedded Systems Developer to join our team. The successful candidate will have extensive experience in designing and implementing applications, middleware, and porting layers for embedded systems.The ideal candidate will have strong knowledge of software design, coding, testing, and maintenance, as well as experience...


  • Calgary, Alberta, Canada Blackline Safety Full time

    At Blackline Safety, we are committed to making sure every worker returns home safely.Company OverviewWe drive innovation, practice resiliency, demonstrate leadership, and empower our people to be their best. Our team is growing, and we're looking for a talented individual to join us as an Embedded Systems Software Developer.About the RoleThis full-time...


  • Calgary, Alberta, Canada Exro Technologies Inc. Full time

    About the RoleWe are seeking an accomplished Embedded Linux Software Engineer to contribute to our innovative team at Exro Energy. The successful candidate will be responsible for developing and testing embedded C/C++ code for the Energy Management System and other applications, as well as supporting prototype and integration testing of the Energy Storage...


  • Calgary, Alberta, Canada Blackline Safety Full time

    About UsAt Blackline Safety, we're dedicated to ensuring every worker returns home safely. As a technology-driven company, we innovate, practice resilience, demonstrate leadership, and empower our people to excel.This is a full-time position for a computer science or engineering student to gain hands-on experience working with our Firmware team. You'll...

  • Exro Energy

    2 months ago


    Calgary, Canada Exro Technologies Inc. Full time

    Exro Energy - Embedded Linux Software EngineerCalgary Innovation Centre, Calgary, Alberta, CanadaJob DescriptionWe are looking to hire a skilled Embedded Linux Software Engineer to join our dynamic team. Exro is developing the next generation of electric powertrain technology. We are forging a company with a passion for innovation where new ideas and...


  • Calgary, Canada Symboticware Inc. Full time

    SYMX.AI is looking for a Senior Embedded Software Developer to join our growing team to help build the next level of our cutting-edge IoT products.About the roleOur hardware products – IoT devices, sensors, and rugged tablets – are plug-and-play and have an integral role in our product portfolio. The cross-functional embedded team at SYMX.AI designs,...


  • Calgary, Alberta, Canada Exro Technologies Inc. Full time

    We are seeking a skilled Embedded Linux Software Engineer to join our team at Exro Technologies Inc., a clean technology company pioneering intelligent control solutions in power electronics.About the RoleAs an Embedded Linux Software Engineer, you will be responsible for developing and testing embedded C/C++ code for the Energy Management System and other...

  • Senior Full Stack C#

    4 weeks ago


    Calgary, Canada S.i. Systems Full time

    Our GIS technology client is seeking a Senior Full Stack C# (.Net) and JavaScript Developer to Lead a team of developers to integrate and deploy a field data capture platform in SQL Candidates must be based in Calgary. Candidates will be required to be in office 5 days/week. Must haves: 7+ years of experience as a Full Stack Developer with C# (.Net) ...

  • Senior Full Stack C#

    4 weeks ago


    Calgary, Canada S.i. Systems Full time

    Our GIS technology client is seeking aSenior Full Stack C# (.Net) and JavaScript Developer to Lead a team of developers to integrate and deploy a field data capture platform in SQLCandidates must be based in Calgary. Candidates will be required to be in office 5 days/week.Must haves:7+ years of experience as aFull Stack DeveloperwithC#...


  • Calgary, Canada Microhard Systems Inc. Full time

    Durée de l'emploi: PermanentLangue de travail: AnglaisHeures de travail: 40 hours per weekEducation: Expérience: EducationBachelor's degree or equivalent experienceWork settingTelecommunications industryManufactureTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDefine...


  • Calgary, Canada Microhard Systems Inc. Full time

    Work Term: PermanentWork Language: EnglishHours: 40 hours per weekEducation: Bachelor's degreeExperience: 5 years or more or equivalent experienceWork settingTelecommunications industryManufactureTasksCollect and document user's requirementsCoordinate the development, installation, integration and operation of computer-based systemsDefine system...


  • Calgary, Canada Calfrac Well Services - Canada Full time

    CONTROL SYSTEM DEVELOPER - **This position is located in Calgary, ABWe are expanding and looking for an additional Control Systems Developer to join the team in our Global Operations department!ROLE STATEMENT: This role will work with a dedicated team utilizing our well established system of over 10 years and installed on more than 500 units. They will play...


  • Calgary, Canada Calfrac Well Services - Canada Full time

    CONTROL SYSTEM DEVELOPER - This position is located in Calgary, ABWe are expanding and looking for an additional Control Systems Developer to join the team in our Global Operations department!ROLE STATEMENT: This role will work with a dedicated team utilizing our well established system of over 10 years and installed on more than 500 units. They will play an...


  • Calgary, Alberta, Canada S.i. Systèmes Full time

    S.i. Systèmes seeks a skilled C developer to support the development and maintenance of its commercial software product running on IBM z/OS in the cyber security space.About This OpportunityThis is a remote opportunity that requires a highly skilled C developer with experience working in an Agile development environment and proficiency in writing...


  • Calgary, Canada C-health Full time

    C-health is a network of multidisciplinary medical clinics, working within a collaborative infrastructure to provide our patients with complete comprehensive care. We provide this through the collaboration of our multiple divisions: - C-era Cardiometabolic Evaluation and Risk Assessment Clinic, - C-endo Diabetes and Endocrinology Clinic - C-impact...


  • Calgary, Alberta, Canada Symboticware Inc. Full time

    OverviewSymboticware Inc. is seeking a highly skilled Senior Embedded Software Developer to join our team and contribute to the development of cutting-edge IoT products.About the RoleThe successful candidate will be responsible for designing and implementing new software components for embedded Linux systems, troubleshooting issues in existing software, and...