Recherche d'emploi > Ottawa, ON > Permanent > Software developer

Embedded Software Developer Intern

Stryten Energy
Nepean, Ontario, Canada
80K $-110K $ / an (estimé)
Temps plein

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 technologyBattery Management SystemsProcessors : TI MSP430 & XMC familyIDE / Tool Suites : IAR Embedded Workbench, GiTLabEmbedded OS : Salvo, Linux, WinCE, FreeRTOSCommunication protocols and drivers : J1939, CANOpen, SMBus, USB, SPI, I2C, UARTOther languages Eg : Python, JAVA, C# for PC GUI rapid prototypingUSB Software development experienceTesting AutomationCode Version Control : SVN, GITBug 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.

Il y a plus de 30 jours
Emplois reliés
Exide Technologies
Ottawa, Ontario

The Embedded Software Developer Intern will perform software engineering tasks including requirements development, design, code, testing, verification and integration of embedded real-time software. Carry out full software development life-cycle for safety-critical systems: planning, development, te...

Bartech
Ottawa, Ontario

Automotive Embedded Software Developer - System Software Stability (Connected Car Technologies). Automotive Embedded Software Developer. Design and develop embedded software to detect and report system instability and recover systems and services from instability incidents. Have a keen interest in s...

Altair Engineering
Canada

System Software Stability, Connected Car Technologies POSITION SUMMARY Do you want to kick start your career into high gear while working with cutting-edge technology? In this position, you will be part of the System Software Stability team at a top automotive manufacturer, working on a variety of e...

Lumentum
Ottawa, Ontario

Precision High Speed 3D Camera Software Developer. Develop and maintain system level embedded software. In addition to gaining exposure to the technical aspects of the camera and its software, all team members are exposed to the end solution, which involves many of the world’s top automotive manufac...

Litens Automotive Group
Canada

Lead/plan & perform embedded software engineering assignments. Prepare technical presentations for internal or customer use. Contribute to the evaluation of more junior developers. ...

Curtiss-Wright
Ottawa, Ontario

Intermediate Software Developer-Onsite Position. Support and enhance existing embedded software. Keep current with embedded software trends and share knowledge. Are you an innovative and flexible self-starter? Do you have keen software engineering skills?  We’re looking for highly motivated. ...

Litens Automotive Group
Canada

Join the Litens Engineering team as an Embedded Software Developer. Plan & perform embedded software engineering assignments. Minimum 3 years embedded software experience using C/C++. Minimum 1 year experience in safety critical embedded software (automotive preferred). ...

Workiva Canada ULC
Remote,Canada
Télétravail

A Software Development Intern implements developer tools or product features on a rapid-release cycle. Implements developer tools or product features under the direction of a senior developer. Passion for writing software and learning the latest software development techniques. Summer Internships: M...

QNX Software Systems
Ottawa, Ontario

BlackBerry QNX was born in embedded, and provides time-tested and trusted foundation software, including our deterministic microkernel real-time operating system (RTOS), safety-certified products, middleware and security solutions, all purpose-built for embedded systems. Embedded target side softwar...

Ford Motor Company
Ottawa, Ontario

Do you want to kickstart your career in high gear while working with cutting-edge technology on connected car software? In this position, you will be part of the software platform team, participating in a project and working through the development lifecycle from concept, architecture, design, imple...