Embedded Systems Software Engineer
Found in: beBee jobs CA - 2 weeks ago
.
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 timeThe 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 timeMechanical 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 timeMechanical 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 timeWe'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 timeAusenco 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 timeTransUnion'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...
-
Technical Senior Project Manager, Transportation Electrification
Found in: beBee jobs CA - 1 week ago
Burlington, Ontario, Canada CIMA+ Full timeCompany 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...
-
Executive Assistant, Regional Vice President, Commercial Financial Services
Found in: beBee jobs CA - 1 week ago
Burlington, Ontario, Canada RBC - Royal Bank Full timeJob 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 timeSalary: 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 timeAbout 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 timeJob 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 timeTransUnion'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 timeYour 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 timeJob 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...
-
Embedded Software Engineer
1 week ago
Burlington, Canada PVLabs Full timeEmbedded 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
1 week ago
Burlington, Canada PVLabs Full timeEmbedded 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
2 weeks ago
Burlington, Canada PVLabs Full timeEmbedded 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 timeEmbedded 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 timeEducation: 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 timeEducation: 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 timeEducation: 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 timeLooking 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 timeAbout 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 timeFPGA 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 timeFPGA 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 timeFPGA 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...
-
Industrial Equipment
6 days ago
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...
-
Senior Software Developer
2 weeks ago
Burlington, Canada Study International Full timeDesign, 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...
-
Senior Software Developer
1 week ago
Burlington, Canada Study International Full timeDesign, 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...
-
Senior Software Developer
1 week ago
Burlington, Canada Study International Full timeDesign, 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...
-
Senior Mechanical Engineer
2 weeks ago
Burlington, Canada PVLabs Full timeSenior 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 timeFPGA 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 timeWho 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 timeControl 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...