Software Engineering Intern
1 week ago
EnerSys is a global leader in stored energy solutions for industrial applications. We have over thirty manufacturing and assembly plants worldwide servicing over 10,000 customers in more than 100 countries. Worldwide headquarters are located in Reading, PA, USA with regional headquarters in Europe and Asia. We complement our extensive line of Motive Power and Energy Systems with a full range of integrated services and systems. With sales and service locations throughout the world, and over 100 years of battery experience, EnerSys is the power/full solution for stored DC power products.
What We're Offering
Compensation Range: 20-25/hr
Compensation may vary based on applicant's work experience, education level, skill set, and/or location.
Job PurposeWe are currently seeking electrical engineering (or equivalent) student to work as a Software/Firmware Engineering (Co-op) based in our Burnaby, BC site to develop real-time control software, communication protocols, tools, and test automation for our power conversion/management systems. This position will be responsible for requirements analysis, specification, design, coding, debugging and documentation.
- Contributes to software development of our power conversion family of products.
- Develops detailed requirements and specifications based on product and system requirements, working in concert with engineering project managers and other discipline technical leaders.
- Writes test plans and conducts design tests. Debugs source code based on test results and issues identified by other testers.
- Prepares and maintains technical documentation.
- Scope and plan future development work.
- Implement unit test code and/or develop test automation scripts and tools.
- Participates in code reviews of submitted work and contributes to reviews of the work of others.
- Participates in effort and complexity estimation for proposed new software.
- Follows established development guidelines and standards and makes recommendations for improvements
- Enrolled in a Bachelor of Electrical Engineering or equivalent program.
- Experience with C language programming.
- Experience with lab equipment and techniques (e.g., oscilloscopes, power supplies).
- Excellent communication skills (oral and written).
- Experience with project-based teamwork.
- Self-motivated with a "can-do" attitude - thrive in a multi-disciplinary team environment.
Desired:
- Experience in developing C and C++ language firmware for DSPs, GPPs and microprocessors/microcontrollers.
- Experience in developing embedded software using structured software design techniques.
- Familiarity with communication protocols and protocol stacks.
- Familiarity with systems-on-a-chip (SOIC).
- Familiarity with power electronics.
- This position will work in an office setting, expect minimal physical demands.
EnerSys provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. EEO/Minority/Female/Vets/Disabled
-
Software Engineer Intern
1 day ago
Burnaby, British Columbia, Canada Themis Solutions Inc. Full timeWe are seeking a talented Software Engineer Intern to join our Engineering team and contribute to the development of our SaaS product.The ideal candidate will have strong computer science fundamentals, including data structures, algorithms, and programming languages.Key Responsibilities:Contributing software code to the Clio suite of products;Participating...
-
Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada HP Full timeSoftware Engineer - Voice Software DevelopmentDescription -Job SummaryThis role is responsible for developing software solutions that address specific user needs or business challenges. The role designs, codes, and implements software applications using appropriate programming languages, frameworks, and tools. The role works closely with cross-functional...
-
Software Development Engineer
6 days ago
Burnaby, British Columbia, Canada Infoblox Full timeInfoblox is a leader in cloud-first networking and security services, empowering organizations to deliver network experiences that are inherently simple, scalable, and reliable. Our solutions enable customers to take full advantage of the cloud, with features for DNS, DHCP, and IP Address Management (DDI) services.We are seeking an experienced Staff Software...
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Verathon Full timeCompany OverviewVerathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and...
-
Software Engineer
7 days ago
Burnaby, British Columbia, Canada Verathon Full timeCompany OverviewVerathon is a global medical device company focused on supporting customers by being their trusted partner, delivering high-quality products that endure over time and ensure clinical and economic utility. Two areas where Verathon has significantly impacted patient care, and become the market leader in each, are bladder volume measurement and...
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Vallum Associates Full timeThis position is specifically for our Burnaby location, Canada. Short We are looking for a highly experienced and mature Software Engineer based in Burnaby only. The ideal candidate will have specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical/Virtual platform devices and...
-
Software Engineer
7 days ago
Burnaby, British Columbia, Canada Vallum Associates Full timeThis position is specifically for our Burnaby location, Canada.ShortWe are looking for a highly experienced and mature Software Engineer based in Burnaby only. The ideal candidate will have specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical / Virtual platform devices and...
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThe Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has the primary responsibility to provide a successful implementation of the assigned software modules. The Software Engineer will collaborate with a team of multidisciplinary engineers and stakeholders...
-
Software Engineer
1 week ago
Burnaby, British Columbia, Canada Vallum Associates Full timeThis position is specifically for our Burnaby location, Canada. Short We are looking for a highly experienced and mature Software Engineer based in Burnaby only. The ideal candidate will have specialized in C programming, with strong skills in Linux, Networking, and Python, and a comprehensive understanding of Physical/Virtual platform devices and...
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeThis range is provided by OSI Maritime Systems. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$60,000.00/yr - CA$70,000.00/yrThe Software Engineer applies the principles of software engineering to design, develop, test, and maintain our OSI software products. The Software Engineer has...
-
Software Engineer
7 days ago
Burnaby, British Columbia, Canada Osimaritime Full timeFebruary 18, 2025Who are we?At OSI Maritime Systems, we pride ourselves on delivering world-class navigation and bridge systems. With decades of experience serving military customers, we remain at the forefront of innovation in the maritime industry. Our collaborative and dynamic environment ensures every team member contributes to advancing marine safety...
-
Software Automation Engineer
2 days ago
Burnaby, British Columbia, Canada Avature Full timeWe're looking for a skilled Software Engineer to join our team at Electronic Arts. As a member of the Quality Verification Engineering (QVE) department, you'll play a key role in ensuring a seamless consumer experience by focusing on upstream quality and targeting defect prevention and containment.About the RoleYou will collaborate with EA's QV and...
-
Expert Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada HP Full timeExpert Software Engineer - Voice Software DevelopmentDescription -Job SummaryThis role is responsible for designing, developing, testing, and maintaining software applications that cater to specific user needs or business requirements. The role plans, executes, and monitors software development projects, ensuring they are delivered on time, within budget,...
-
API Software Engineer
1 week ago
Burnaby, British Columbia, Canada Vecima Networks Inc. Full timeJob OverviewVecima Networks Inc. is a leading provider of software, services, and integrated platforms that power broadband and video streaming networks, monitor and manage transportation, and transform experiences in homes, businesses, and everywhere people connect.We help our customers evolve their networks with cloud-based solutions that deliver...
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Avature Full timeRole ID: 207675Worker Type: Regular EmployeeStudio/Department: Flexible Work ArrangementLocation: CanadaWork Type: HybridDescription & RequirementsWe are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and...
-
Software Engineer
1 week ago
Burnaby, British Columbia, Canada Avature Full timeRole ID: 207675Worker Type: Regular EmployeeStudio/Department: Flexible Work ArrangementLocation: CanadaWork Type: HybridDescription & RequirementsWe are a global team of creators, storytellers, technologists, experience originators, innovators and so much more. We believe amazing games and experiences start with teams as diverse as the players and...
-
Staff Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Infoblox Full time*Hybrid role: Requires to be in office at least 2 days a week*It's an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud...
-
Staff Software Engineer
1 week ago
Burnaby, British Columbia, Canada Infoblox Full timeIt's an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple,...
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Vallum Associates Full timeThis range is provided by Vallum Associates. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Base pay rangeCA$60.00/hr - CA$70.00/hrThis position is specifically for our Burnaby location, Canada.Position OverviewWe are looking for a highly experienced and mature Software Engineer based in Burnaby only....
-
Staff Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeIt's an exciting time to be at Infoblox. Named a Top 25 Cyber Security Company by The Software Report and one of Inc. magazine's Best Workplaces for 2020, Infoblox is the leader in cloud-first networking and security services. Our solutions empower organizations to take full advantage of the cloud to deliver network experiences that are inherently simple,...