Embedded Systems Software Engineer

Found in: beBee jobs CA - 2 weeks ago


Burlington, Ontario, Canada Adecco Canada Full time

.

Our client, located in the west Greater Toronto Area, is a premier, cutting-edge technology and systems manufacturer in the telematics industry, providing hardware and software solutions for a variety of vehicle and machinery applications. Reporting to the Engineering Manager, this Intermediate Embedded Systems Software Engineer role will include analysis, systems design, software development and maintenance to company products. This is a full-time position and will involve partial remote work, as well as in the Oakville office. As a key part of the engineering team, this position will include a competitive base salary, paid vacation and health and dental benefits. If this matches your background and you are interested to learn more, apply today.

.

.

REQUIREMENTS – Embedded Systems Software Engineer (Intermediate)

.

3+ years of non-internship professional software development experience.

2+ years of design or architecture (design patterns, reliability and scaling) of new and existing systems experience

1-5 years' experience in C/C++.

Experience in Embedded systems programming; Optimizing for concurrency, communication, speed, and memory management.

Experience in implementing design patterns in C for embedded systems.

Understanding of networking principles and protocols (eg: TCP/IP, CAN).

Experience in development with products in a Networking and Client/Server environments.

Experience debugging in real-time scenarios and multi-threaded environments.

Possesses solid communication and interpersonal skills.

Good written communication skills.

Experience with Software systems design and development, and software lifecycle development processes and tools (eg. JIRA, Git, Bitbucket)

.

Nice to Have Skills / Experience

3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience.

Bachelor's degree in computer engineering, electrical engineering with computer science option or computer science.

Experience with Visual Studio development environment.

Good knowledge of object-oriented programming.

Experience with systems design documentation.

Experience with J1939 Vehicle CAN Networking.

Displays applied problem solving and analytical skills.

Experience with encryption algorithms.

Experience with Agile development processes.

.

.

RESPONSIBILITIES – Embedded Systems Software Engineer (Intermediate)

.

As part of the software team collaboration, design and architect software solutions to functional requirements for Embedded systems ECU products.

Design and develop new features for new and existing Embedded systems Client/Server and Client Windows products.

Develop C libraries for embedded system platforms, and C++ libraries for Windows platforms.

Code using design patterns in C on Client/Server Embedded system products.

Maintain and improve the quality of existing code as reported by the team and customers.

Create unit tests and integration tests.

Participate in weekly scrums, retrospective meetings, iteration planning and review.

Document code design and implementation according to established standards.

.

.

APPLICATION – Embedded Systems Software Engineer (Intermediate)

.

If you fit the profile and are interested in this position, please apply with your resume as directed here, and on our company website. While we thank all applicants, only those selected will be contacted. Thank you.


  • Water Treatment Process Engineer

    Found in: beBee jobs CA - 7 days ago


    Burlington, Ontario, Canada Amiad USA Inc Full time

    The Water Treatment Process Engineer opportunity is for an engineer/technologist to join our team in Burlington, Ontario. The Proces Engineer would be responsible for designing, planning, and implementing projects related to water and wastewater treatment, chemical dosing systems. They work in collaboration with a team of engineers and technicians to ensure...

  • Mechanical Engineer

    Found in: beBee jobs CA - 7 days ago


    Burlington, Ontario, Canada TWD Technologies Ltd. Full time

    Mechanical Engineer (HVAC & Building Services)At TWD, we are leaders in the design of mechanical and electrical systems for data centres, commercial buildings, educational, institutional, residential and industrial building projects and fleet maintenance facilities. We work with Owners, Developers, Architects, Contractors, Federal, Provincial and Municipal...

  • Mechanical Engineer

    Found in: beBee jobs CA - 1 week ago


    Burlington, Ontario, Canada TWD Technologies Ltd. Full time

    Mechanical EngineerFirst established in 1999, TWD has grown into a leading multi-discipline engineering, procurement and construction management company providing project development, execution and engineering services. Our expertise includes oil and gas, pipelines, terminalling and blending, renewables, power, chemical processing, and food and beverage. Are...

  • Senior Fire Engineer

    Found in: beBee jobs CA - 2 weeks ago


    Burlington, Ontario, Canada Ignis Global Recruitment Full time

    We're looking for a capable, qualified fire engineer to join our client in the North West of England (Ideally Manchester) to be part of the senior leadership team.We would be able to assist you with a relocation allowance and can help with visa sponsorship for you and your family, if required.Experience:Required5+ years' experience working for a...

  • Civil Engineer

    Found in: beBee jobs CA - 1 week ago


    Burlington, Ontario, Canada Ausenco Full time

    Ausenco is a fast-growing company with big ideas. We redefine what's possible in some of the world's most complex projects and toughest environments. Delivering innovative, value-add consulting, project delivery, asset operations and maintenance solutions is what we do.From 26 offices in 15 countries, with projects in over 80 locations worldwide, we create...

  • Sr. Lead, Data Engineering

    Found in: beBee jobs CA - 1 week ago


    Burlington, Ontario, Canada TransUnion Canada Full time

    TransUnion's Job Applicant Privacy Notice What We'll Bring:At TransUnion, we are dedicated to finding ways information can be used to help people make better and smarter decisions. As a trusted provider of global information solutions, our mission is to help people around the world access the opportunities that lead to a higher quality of life, by helping...


  • Burlington, Ontario, Canada CIMA+ Full time

    Company DescriptionWelcome to a place where people are at the heart of everything we do. Welcome to people with an inspiring vision and who seek stimulating challenges. At CIMA+, you'll find a place where you'll have many opportunities to learn and develop while working on engaging projects. We are a firm 100% owned by its employees and we value a...


  • Burlington, Ontario, Canada RBC - Royal Bank Full time

    Job SummaryJob DescriptionWhat is the opportunity?As an Assistant you will provide executive level support to two Regional Vice Presidents, Commercial Financial Services. You must be organized and flexible; and enjoy working in a fast-paced environment that is results-driven and partnership oriented. Using a high degree of judgment and discretion, you will...

  • Accounting & Payroll Specialist

    Found in: beBee jobs CA - 2 weeks ago


    Burlington, Ontario, Canada O'Dell HVAC Group Full time

    Salary: O'Dell HVAC Group is a well-established heating, ventilating, and air conditioning (HVAC) equipment representative that works across Ontario with engineers, building owners, mechanical and sheet metal contractors in both commercial and industrial settings. Core Focus, Vision & Culture:At O'Dell HVAC Group our purpose and passion is to build trusted...

  • Manager of Quality Assurance

    Found in: beBee jobs CA - 2 weeks ago


    Burlington, Ontario, Canada Walker Industries Full time

    About WalkerWalker Industries, a fifth-generation, family-owned company founded in 1887, operates from its base in the Niagara Region with facilities across Canada and the United States. We employ more than 1,200 people in environmental waste management and recovery, renewable energy, paving and construction, aggregates, and emulsions chemistries.Growth and...

  • Manager of Quality Assurance

    Found in: beBee jobs CA - 2 weeks ago


    Burlington, Ontario, Canada Walker Industries Full time

    Job Description We are looking for a Manager of Quality Assurance & Quality Control at our Walker Emulsions Division Production Facility - Burlington, ON location. MANAGER OF QUALITY ASSURANCE & QUALITY CONTROL Reporting directly to the Manager of Innovation and Research & Development, you will oversee, manage, and direct the quality assurance and quality...

  • Sr. Architect

    Found in: beBee jobs CA - 1 week ago


    Burlington, Ontario, Canada TransUnion Canada Full time

    TransUnion's Job Applicant Privacy Notice What We'll Bring:At TransUnion, we are dedicated to finding ways information can be used to help people make better and smarter decisions. As a trusted provider of global information solutions, our mission is to help people around the world access the opportunities that lead to a higher quality of life, by helping...

  • Scheduling Coordinator

    Found in: beBee jobs CA - 2 weeks ago


    Burlington, Ontario, Canada Englobe Corp. Full time

    Your EmployerDare to join Englobe At nearly 3,000 people, Englobe is one of Canada's premier firms specializing in professional engineering services, environmental sciences, and soil and biomass treatment. With offices located across Canada, the United Kingdom and France, we are conveniently located to support large- and small-scale projects, through...

  • Bilingual Client Support Specialist

    Found in: beBee jobs CA - 2 weeks ago


    Burlington, Ontario, Canada Royal Bank of Canada Full time

    Job SummaryJob DescriptionWhat is the opportunity? In this client facing role, incumbent will be the first point of contact for new and existing RBC Payedge clients to answer platform related inquiries, as well as investigate/escalate issues as appropriate pertaining to various payment types. Client inquiries will be channeled via phone and email, therefore...


  • Burlington, Canada PVLabs Full time

    Embedded Software Designer - Airborne Optical SystemsHybrid 4-Day Work WeekBurlington, ON **Please note that to be considered for any position at PVLabs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are...


  • Burlington, Canada PVLabs Full time

    Embedded Software Designer - Airborne Optical SystemsHybrid 4-Day Work WeekBurlington, ON **Please note that to be considered for any position at PVLabs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are...


  • Burlington, Canada PVLabs Full time

    Embedded Software Designer - Airborne Optical SystemsHybrid 4-Day Work WeekBurlington, ON **Please note that to be considered for any position at PVLabs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are...

  • Embedded Software Engineer

    Found in: Jooble CA O C2 - 2 weeks ago


    Burlington, ON, Canada PVLabs Full time

    Embedded Software Designer - Airborne Optical Systems Hybrid 4-Day Work Week Burlington, ON **Please note that to be considered for any position at PVLabs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you...

  • embedded software engineer

    Found in: Talent CA 2 C2 - 2 weeks ago


    Burlington, Canada CTH Controls Inc Full time

    Education: Master's degreeExperience: 3 years to less than 5 yearsWork settingWilling to relocateTasksCollect and document user's requirements and develop logical and physical specificationsResearch, evaluate and synthesize technical information to design, develop and test computer-based systemsDevelop data, process and network models to optimize...

  • embedded software engineer

    Found in: Talent CA 2 C2 - 3 days ago


    Burlington, Canada CTH Controls Inc Full time

    Education: Expérience: EducationMaster's degreeWork settingWilling to relocateTasksConsult with clients after sale to provide ongoing supportConduct tests and perform security and quality controlsExecute and document results of software application tests and information and telecommunication systems testsComputer and technology knowledgeBourne-again...

  • embedded software engineer

    Found in: Talent CA 2 C2 - 4 days ago


    Burlington, Canada CTH Controls Inc Full time

    Education: Master's degreeExperience: 3 years to less than 5 yearsWork settingWilling to relocateTasksConsult with clients after sale to provide ongoing supportConduct tests and perform security and quality controlsExecute and document results of software application tests and information and telecommunication systems testsComputer and technology...

  • Systems Engineer, Orchestration Solutions

    Found in: Talent CA C2 - 1 week ago


    Burlington, Canada Evertz Full time

    Looking for someone who strives for continuous self-improvement where learning on their own is second nature. Someone with a positive attitude who can build relationships with customers and with our team. Someone who is looking for a challenging and technical work environment. What you will do: As a Systems Engineer, it will be your mission to elevate...

  • Software Engineering, Staff Engineer

    Found in: Jooble CA O C2 - 4 days ago


    Burlington, ON, Canada Synopsys, Inc. Full time

    About the Synopsys Software Integrity Group (SIG) Synopsys Software Integrity Group helps organizations build secure, high-quality software, minimizing risks while maximizing speed and productivity. Synopsys, a recognized leader in application security, provides static analysis, software composition analysis, and dynamic analysis solutions that enable teams...

  • FPGA Designer

    1 week ago


    Burlington, Canada PVLabs Full time

    FPGA Designer - High Speed Optical Systems Burlington ON Hybrid 4-Day Work Week **Please note that to be considered for any position at our Client, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are not...

  • FPGA Designer

    1 week ago


    Burlington, Canada PVLabs Full time

    FPGA Designer - High Speed Optical Systems Burlington ON Hybrid 4-Day Work Week **Please note that to be considered for any position at our Client, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are not...

  • FPGA Designer

    2 weeks ago


    Burlington, Canada PVLabs Full time

    FPGA Designer - High Speed Optical Systems Burlington ON Hybrid 4-Day Work Week **Please note that to be considered for any position at our Client, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are not...


  • Burlington, Canada Kernic Systems Full time

    **Title** Industrial Equipment & Systems Installer **Reports To** Project Installation Supervisor **Summary** Kernic Systems has been a leading North American provider of recycling equipment solutions since 1978. Today we serve our customers with an expanded offering of standard product and custom-engineered solutions through our three primary business...


  • Burlington, Canada Study International Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Burlington, Canada Study International Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Burlington, Canada Study International Full time

    Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. Provide technical leadership to other...


  • Burlington, Canada PVLabs Full time

    Senior Mechanical Designer High Performance Gyro-Stabilized Optical Systems Burlington, ON **Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are...

  • FPGA Designer

    Found in: Jooble CA O C2 - 1 week ago


    Burlington, ON, Canada PVLabs Full time

    FPGA Designer - High Speed Optical Systems Burlington ON Hybrid 4-Day Work Week **Please note that to be considered for any position at our Client, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are not...

  • Systems Integrator

    Found in: Talent CA C2 - 1 week ago


    Burlington, Canada Circuit Check Full time

    Who we are Circuit Check was founded in 1979. Today we are a high-energy, market-leading provider of automated test systems and test fixtures for complex electronic products for the automotive, military/aerospace, medical, industrial, and computer networking industries. At Circuit Check, we believe that innovation is a must and that a challenging and...

  • Control system engineering

    Found in: Jooble CA O C2 - 2 weeks ago


    Burlington, ON, Canada PVLabs Full time

    Control Systems Engineer High Performance Gyro-Stabilized Optical Systems Please note that to be considered for any position at PV Labs, all candidates must be eligible to meet the requirements of the Canadian Controlled-Goods Program of the Defense Production Act, and be able to hold and maintain a Canadian Security Clearance. If you are not clear about...