Embedded Software Developer Intern Job at Stryten Energy, Nepean, ON

MjFZMkJQV2VVMjBHdmt6ZWVRcXVrQlVYekE9PQ==
  • Stryten Energy
  • Nepean, ON

Job Description

Embedded Software Developer Intern Location Nepean, ON : 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.

Job Tags

Permanent employment, Internship, Work at office,

Similar Jobs

Scenic Tours Europe Ag

Event Coordinator Job at Scenic Tours Europe Ag

 ...operations, and client engagement with a globally recognized luxury travel brand? If so, this opportunity is for you . THE...  ...successfully coordinate logistics, engage with clients, and support internal teams. The ideal candidate works well both independently and collaboratively... 

Top Level Promotions

Work from Home Junior Office Assistant Job at Top Level Promotions

 ...research activities such as survey design, focus group participation, product testing, social media and more. You may also be asked to assist...  ...email correspondence and data input. * Capacity to manage confidential information in a home office environment. * Attentive... 

American Income Life AO - Abimbola Balogun

Remote Insurance Advisor - Entry Level Job at American Income Life AO - Abimbola Balogun

 ...position all you need is Wi-Fi and a laptop ~ Weekly pay plus residual income (get paid long after the sale)~ Fast-track promotions based on performance, not tenure ~ Paid training, personal mentorship, and ongoing development ~ Access to industry-leading tools and... 

会社名非公開

Travel Consultant - Japanese-English Speaker! GDS Exp Job at 会社名非公開

 ...ceptional service at every touchpoint. * Build and maintain strong relationships with clients, understanding their travel preferences and requirements to provide personalized recommendations and solutions. * Stay updated on industry tre... 

Tapps Sports Lounge & Grill

Bartender Job at Tapps Sports Lounge & Grill

 ...directly from patrons Mix liquor, soft drinks, water and other ingredients to prepare cocktails and other drinks Prepare mixed drinks, wine, draft or bottled beer and non-alcoholic beverages for food and beverage servers or serve directly to patrons Collect payment for...