Embedded Software Developer Intern
8 hours ago
We are looking for an intern to start January 2025. Priority will be given to those who can start immediately.
Our Stryten facility in Ottawa is working with cutting edge Lithium Battery technology for military applications. You will work with a team that understands advanced combat vehicle power integrations using smart power management solutions for the military market.
The Embedded Software Developer Intern will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software. The candidate will perform assignments in conjunction with other software and system team members utilizing formal standards processes and documentation.
Responsibilities
- Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software.
- Provide input on overall product design and architectural design of embedded software.
- Design and oversee project plans, specifications, and other important documentation required for compliance with industry regulations.
- Prepare for and conduct peer reviews of software design materials, code, test cases and procedures.
- Provide support for production activities.
- Interface directly with customers and third parties.
Qualifications
- Working towards University degree in Computer Science or Electrical Engineering
- Must be eligible to work in Canada either as a Canadian Citizen or Permanent Resident and be eligible for Canadian Controlled Goods certification
- C embedded programming skills
- Ability to write technical documents such as System Specifications, Software Requirements, Test Procedures, and User Manuals is a plus
- Use of standard design tools for software development.
- Usage of embedded development tool-chains including compilers, linkers, debuggers and static analysis tools is a plus
- Experience with software configuration management tools is a plus
- Proficiency in English (written and oral).
- You will likely get exposure to or have experiences with the below:
- Lithium battery technology
- Battery Management Systems
- Processors: TI MSP430 & XMC family
- IDE/Tool Suites: IAR Embedded Workbench, GiTLab
- Embedded OS: Salvo, Linux, WinCE, FreeRTOS
- Communication protocols and drivers: J1939, CANOpen, SMBus, USB, SPI, I2C, UART
- Other languages Eg: Python, JAVA, C# for PC GUI rapid prototyping
- USB Software development experience
- Testing Automation
- Code Version Control: SVN, GIT
- Bug Tracking: Jira
WORK ENVIRONMENT (include physical requirements)
- Office base and manufacturing environment.
- Some travel may be required between Stryten facilities.
Must be eligible to work in Canada either as a Canadian Citizen or Permanent Resident and be eligible for Canadian Controlled Goods certification.
About Statement
Stryten Energy helps solve the world's most pressing energy challenges with a broad range of energy storage solutions across the Essential Power, Motive Power, Transportation, Military and Government sectors. Headquartered in Alpharetta, Georgia, we partner with some of the world's most recognized companies to meet the growing demand for reliable and sustainable energy storage capacity. Stryten powers everything from submarines to subcompacts, microgrids, warehouses, distribution centers, cars, trains and trucks. Our stored energy technologies include advanced lead, lithium and vanadium redox flow batteries, intelligent chargers and energy performance management software that keep people on the move and supply chains running. An industry leader backed by more than a century of expertise, Stryten has The Energy to Challenge the status quo and deliver top-performing energy solutions for today and tomorrow. Learn more at stryten.com.
Disclaimer
Stryten Energy is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.
-
Embedded Software Developer
1 month ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the Job:We are seeking a skilled Embedded Software Developer to join our Open Source software development team at QNX Software Systems. As an Embedded Software Developer, you will be responsible for integrating Open Source software into the QNX Real-Time Operating System to create embedded solutions for our customers.Key Responsibilities:Analyse, port,...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:We are seeking an experienced Embedded Software Developer to join our team at QNX Software Systems. The ideal candidate will have a strong background in C/C++ software development, operating systems, and real-time embedded systems.Key Responsibilities:Embedded target side software configuration of BSP, drivers, operating system, graphics,...
-
Embedded Software Developer Intern
6 months ago
Ottawa, Canada Exide Technologies Full timeOverview We are looking for an intern to start September 2024. Our Stryten facility in Ottawa is working with cutting edge Lithium Battery technology for military applications. You will work with a team that understands advanced combat vehicle power integrations using smart power management solutions for the military market. The Embedded Software...
-
Ottawa, Ontario, Canada Exide Technologies Full timeAbout the Role:We are seeking a highly skilled Embedded Software Developer Intern to join our team at Stryten Energy. This is an exciting opportunity for a motivated individual to contribute to the development of cutting-edge lithium battery technology for military applications.As an Embedded Software Developer Intern, you will be responsible for performing...
-
Embedded Software Developer Intern
6 months ago
Ottawa, Canada Stryten Energy Full timeResponsibilities Carry out full software development life-cycle for safety-critical systems: planning, development, testing, and (if necessary) certification of embedded software. Provide input on overall product design and architectural design of embedded software. Design and oversee project plans, specifications, and other important documentation...
-
Embedded Software Solutions Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout QNX Software SystemsAs a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, QNX Software Systems provides expert support and services for building the world's most critical embedded systems.We are the embedded experts, born in embedded and providing time-tested and trusted foundation software,...
-
Embedded Systems Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout this role:BlackBerry QNX is seeking a talented Embedded Systems Developer to join our Advanced Technology Development team. As a key contributor, you will be responsible for executing on development plans and strategies related to key technology trends.Your responsibilities will include:Participating in architecture and strategy sessions with our...
-
Embedded Systems Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeSoftware Engineer Job DescriptionWe are seeking a skilled Embedded Systems Software Developer to join our team in Ottawa. As a key member of our Filesystem development team, you will be responsible for designing and developing high-quality software solutions for embedded systems.Job Summary:Develop and maintain reliable and secure Filesystem components for...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeWe are seeking a skilled Senior Embedded Software Developer to join our team at QNX Software Systems.As a Senior Embedded Software Developer, you will play a critical role in the development of software for embedded systems, working on a variety of projects and technologies. Our ideal candidate has strong experience in C/C++ software development, operating...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location - On-site OttawaBlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded,...
-
BlackBerry QNX
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: Location: Fulltime, onsite Ottawa Integration/Support Developer (Services Team) Company:BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We...
-
Embedded Software Integration Expert
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob Summary:The Embedded Software Integration Expert role at QNX Software Systems involves delivering professional integration services and solutions for all QNX products. In this position, you will resolve complex technical issues and utilize innovative thinking in the development and delivery of solutions for customer issues.The Embedded Software...
-
Embedded Software Developer
4 weeks ago
Ottawa, Ontario, Canada iClanz Full timeEmbedded Software DeveloperWe are seeking an Embedded Software Developer to join our team at iClanz. As an Embedded Software Developer, you will be responsible for developing embedded C/C++ software on Client's 6500 family of optical switches.Key Responsibilities:Developing embedded C/C++ software on Client's 6500 family of optical switches, including...
-
Embedded Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeJob DescriptionAt QNX Software Systems, we are seeking an Intermediate or Senior Embedded Software Developer to join our team. As a key member of our development team, you will work on various projects and technologies to deliver high-quality software solutions.ResponsibilitiesConfigure and integrate embedded target side software components, including BSP,...
-
BlackBerry QNX Senior Systems Software
6 months ago
Ottawa, Canada QNX Software Systems Full timeWorker Sub-Type:Regular Job Description: BlackBerry® QNX® is a trusted supplier of safe and secure operating systems, hypervisors, frameworks and development tools, and provides expert support and services for building the world’s most critical embedded systems. We are the embedded experts. BlackBerry QNX was born in embedded, and provides time-tested...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout BlackBerry QNXBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools. We provide expert support and services for building critical embedded systems.We are the embedded experts, born in embedded, and provide time-tested foundation software, including our deterministic microkernel...
-
Senior Embedded Systems Software Developer
4 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeOverviewBlackBerry QNX is a trusted supplier of safe and secure operating systems, hypervisors, frameworks, and development tools, providing expert support and services for building critical embedded systems. We are the embedded experts.Our foundation products have been pre-certified to ISO 26262 ASIL D, and we offer a range of board support packages,...
-
Ottawa, Ontario, Canada QNX Software Systems Full timeCompany Overview:The BlackBerry QNX Team is a leading provider of embedded operating systems and software solutions for the automotive, medical, industrial manufacturing, and consumer products industries.We are currently seeking a highly skilled Senior Embedded Software Developer to join our team. As a member of this team, you will be responsible for...
-
Embedded Software Design Engineer Intern
3 weeks ago
Ottawa, Ontario, Canada Stryten Energy Full timeJob SummaryAs an Embedded Software Design Engineer Intern at Stryten Energy, you will be responsible for developing and testing safety-critical software systems for our products. This role involves working closely with our cross-functional team to design and implement software solutions that meet industry regulations. You will have the opportunity to...
-
Embedded Systems Software Developer
3 weeks ago
Ottawa, Ontario, Canada QNX Software Systems Full timeAbout the RoleWe are seeking an experienced Embedded Systems Software Developer to join our team at QNX Software Systems. As a key member of our development team, you will be responsible for designing, developing, and testing software for our real-time operating system (RTOS). Key ResponsibilitiesDevelop drivers for various hardware peripherals, including...