drjobs Software Developer- Embedded SW Development

Software Developer- Embedded SW Development

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Markham - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Job Description Summary

Responsible for designing developing and testing embedded software (firmware) platforms and systems that runs on devices with inhouse/adapted hardware.

As part of a multideveloper firmware team the major responsibilities will include analysis design implementation and testing of firmware for Transmission product line. The Software Developer will report to the Senior Embedded Software Manager.

Job Description

Essential Responsibilities:

  • Designs and develops a small module or a larger feature according to requirements under guidance of a senior developer
  • Identifies scope of assigned work and provides a factual initial estimate
  • Executes in a fast pace delivery mode and focuses in delivering tasks to meet the product release goal
  • Fundamental knowledge of version control systems particularly Git for basic code management and collaboration
  • Basic understanding of developing and executing Unit Tests using Google Tests to support software quality and reliability
  • Interest in learning DevOps principles and tools to support software development and operational processes
  • Introductory experience with pipeline automation tools including Jenkins and GitHub Actions to aid in streamlining CI/CD processes
  • Familiarity with static analysis tools such as Coverity and Aqua for initial exposure to code security assessment and vulnerability detection
  • Performs root cause analysis of assigned software defects and implements solution
  • Works closely with peers engages with team to learn contribute brainstorm converge on technical designs and discussions
  • Follows SDLC process maintains code quality through best practices code reviews and unit testing
  • Documents to capture all stages of work as per guidelines

Required Qualifications:

  • Bachelors Degree in Electrical Engineering Computer Engineering or Computer Science
  • Minimum 2 years of embedded development with C/C in a professional setting

Desired Characteristics:

  • C programming skills and understanding of object oriented design and development
  • Understanding of microcontrollers and peripherals
  • Exposure to RealTime Operating Systems (e.g. VxWorks QNX ThreadX) and/or embedded Linux
  • Handson experience debugging firmware including using emulators (ICE/JTAG) oscilloscope and logic analyzer
  • Exposure to TCP/IP networking protocols is an asset
  • Strong problem solving and analytical abilities
  • Strong initiative and communication skills

Healthcare benefits include medical dental vision and prescription drug coverage; access to a Health Coach a 24/7 nursebased resource; and access to the Employee Assistance Program providing 24/7 confidential assessment counseling and referral services. Retirement benefits include the GE Retirement Savings Plan a taxadvantaged 401(k) savings opportunity with company matching contributions and company retirement contributions as well as access to Fidelity resources and planning consultants. Other benefits include tuition assistance adoption assistance paid parental leave disability insurance life insurance and paid timeoff for vacation or illness.

General Electric Company Ropcor Inc. their successors and in some cases their affiliates each sponsor certain employee benefit plans or programs (i.e. is a Sponsor). Each Sponsor reserves the right to terminate amend suspend replace or modify its benefit plans and programs at any time and for any reason in its sole discretion. No individual has a vested right to any benefit under a Sponsors welfare benefit plan or program. This document does not create a contract of employment with any individual.

Additional Information

Relocation Assistance Provided: No

Employment Type

Full-Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.