Embedded Software Developer Intern
Stryten Energy
Job Responsibility:
Overview: 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 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.
- 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
Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Embedded Software Developer Intern in Nepean, ON vacancy
- ...Write, modify, integrate and test software code Maintain existing computer programs by making modifications as required Communicate technical problems, processes and solutions Prepare reports, manuals and other documentation on the status, operation and maintenance...SuggestedFull time
$54 per hour
Overview Languages English Education Bachelor's degree Computer software engineering Experience 5 years or more On site Work must be completed at the physical location. There is no option to work remotely. Work setting ~ Research and development...SuggestedFull timeContract workRemote work$75k - $100k per year
...team delivers project solutions from concept definition through to volume manufacturing. The design team is seeking an Embedded Software Developer in optical transceiver designs to participate in the software development life cycle, from concept through to delivery to end...SuggestedFull time- ...development, specializing in electronics, electro-mechanics, and software. We’re not just a company; we’re a community of innovators. Our... ...from concept to completion, ensuring high standards. · Gain international experience on global projects. · Thrive in an...SuggestedPermanent employment
- ...or visit As an integral part of our scrum team, contribute to the design, development and testing of our cutting-edge LightSpeed Software. Actively engage with both the test and support teams to ensure comprehensive testing and efficient bug resolution. Participate...SuggestedFull timeWorldwide
$18 - $25 per hour
...quantum systems that operate in the real world. The company develops quantum timing, quantum-secure communications, and quantum... ...reinforce each other by design. About this role: The Embedded Systems Developer Intern will work alongside Q-Block's firmware and hardware...InternshipHourly payLong term contractPermanent employmentFull timeFlexible hours$106k - $159k per year
...creation of high-performance silicon chips and software content. Join us to transform the future... ...RTL to final GDS release to foundry. Developing overall floorplan and power/ground... ...memory, interfaces, analog, security, and embedded processors into test chips at the forefront...Remote work- ...design, development, and testing of our cutting-edge LightSpeed software. Collaborate closely with the test and support teams to ensure comprehensive... ...technical solutions and outcomes. In this role, the Software Developer will own specific software modules and be responsible for their...Full timeWorldwide
$25 - $29 per hour
...compliance to accounting standards, procedures and internal control Prepare financial statements and reports Develop and maintain cost findings, reporting and... ...specialization Computer and technology knowledge Accounting software Quick Books MS Office Human resources software...Hourly payFull timeImmediate startRemote work- ...system‑level hardware issues • Develop and maintain platform‑level... ...• 10+ years of experience in embedded systems development with... ...Ability to reason across hardware–software boundaries, including both... ...proficiency in C/C++, Linux kernel internals, firmware frameworks such as...Permanent employmentFull time
- ...meaningful social, community, and societal impact. How You Will Contribute Design, code, and integrate embedded C/C++ software on Linux and real-time operating systems. Develop software that interfaces with ASIC/FPGA hardware on SoC platforms. Own the full lifecycle:...Full timeLocal areaFlexible hours
- ...Job Responsibility: Senior Embedded Software Engineer Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company... ...for embedded software development Architect, design, develop, document, and verify software for complex electro-optical surveillance...Full time
$138k - $206k per year
...performance silicon chips and software content. Join us to transform... ...the product line internally and externally. Provide regular... ...teams to define roadmaps, new developments, and enhancements. Define... ...objectives and customer needs. Develop and manage comprehensive project...- ...Our client has an immediate opening for a Principal Embedded Software Architect to join their team in Ottawa. In your new role as a Principal... ...in the office on Monday, Tuesday, Thursday and Friday. International travel is required. If you're interested in this role,...Work at officeImmediate startMonday to friday
- ...Senior Software Developer- Embedded- Onsite Position- Ottawa, ON Are you an innovative and flexible self-starter? Do you have keen software engineering skills? We’re looking for highly motivated Software Developer to join our world class organization in _ Ottawa, ON...Flexible hours
- ...Job Description Q-Block Computing is seeking a Senior Embedded Software Developer to join our growing team in Ottawa, Ontario. This role offers an exciting opportunity to contribute to the development of cutting-edge quantum technologies in sensing, communication, and computation...Permanent employmentFull time
$105k - $155k per year
...position... You will be working in the software development team, participating in a... ...and maintain high-performance, memory-safe embedded software features using C++ and Python.... ...technical. Experience ~7+ years' experience developing real-time embedded software using C and...Full timeLocal area- ...Canadian payload on ViaSat-1 and one LEO 3 demonstration satellite. For more information, follow Telesat on X and LinkedIn or visit The Software Architect will play a pivotal role in driving the architectural and design aspects of our software projects. They will collaborate...Full timeWorldwide
- ...Software Developer At Wavestore, we're more than meets the eye. In an ever-changing world, adaptation drives progress. At Wavestore, we embrace change and continuous innovation to deliver solutions that empower businesses and organizations around the world. Collaboration...Full time
- ...Account Executive CAN The Account Executive is responsible to sell, develop and manage special event programs for client's that sell their... ...or event Communicate status of each project to appropriate internal and external business partners Promote a culture of...Long term contractFull timeContract workTemporary workWork at office
$100k - $134.5k per year
...customer-facing, and event-driven, integrating with multiple internal and external systems. As a Software Development Engineer II (Dev 2) on Dalton, you will... ...workflows leveraging AWS messaging services Develop and maintain RESTful APIs and internal service integrations...Long term contractFull timeTemporary workLocal area$196k - $294k per year
..., empowering the creation of high-performance silicon chips and software content. Join us to transform the future through continuous technological... ...sectors from HPC to automotive. As a trusted partner to both internal and external stakeholders, you have the executive presence and...Long term contract- ...Job Description REF: 007 ADGA has an immediate opportunity for an Intermediate Software Developer to support the Military Command Software Centre (MCSC). The MCSC manages a suite of mission-critical applications for the Canadian Armed Forces (CAF), ensuring 24/7 availability...InternshipFull timeTemporary workPart timeImmediate startFlexible hours
- Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development...
$21.25 - $37 per hour
...Responsibilities During your first project, you will learn what it takes to develop and sustain a growing CPG business and stretch your current... ...apply the knowledge you attained on the frontlines. Our Sales interns will work closely with our Zone Leadership Team and will be...$81k - $105k per year
...Barracuda We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team. You... ...an impact, and where you and your experience are valued. Internal mobility – there are opportunities for cross training and the...Worldwide$120k - $155k per year
...Senior Software Developer - Hybrid/Secret Cleared 90-110k About the Opportunity The Source Staffing is supporting a leading... ...DND programs with real operational impact Join an internal team deeply embedded in Canada’s defence and security ecosystem Stable,...Long term contractFull timeTemporary workFor contractorsCasual workFlexible hours- ...Hardware Designer (Electronics/Embedded) Sensofusion is seeking... ...robustness; collaborate with embedded/software on drivers, interfaces, and... ...? Sensofusion is an internationally operating company specialising... ...in anti-drone technology. We develop leading technology to...
$110.63k - $149.68k per year
...for the 5th consecutive year . Position Title: Embedded Development and Systems Support Employment Type: Full... ...you, you’ll fit right in. What You’ll Be Doing Develop features and bug fix embedded software, troubleshoot system-level customer issues involving Linux...Full timeLive InFlexible hours$80k - $105k per year
...technologies that will support the Canadian Armed Forces (CAF) and its allies. The Job SRC CAN Ltd is seeking an Intermediate Software Developer to contribute to the design, development, and delivery of next-generation EW Operational Support Systems (EWOSS) including...Full timeWork at officeRemote workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Embedded Software Developer Intern. Be the first to apply!
