Embedded Software Developer at Connect Tech
Guelph, ON, Canada -
Full Time


Start Date

Immediate

Expiry Date

10 Jun, 25

Salary

0.0

Posted On

10 Mar, 25

Experience

5 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Synchronization, Software, I2C, Data Flow, Participation, Software Development, French, Usb, Pcie, Vision Care, Design Documents, Dental Care, Ethernet, Interfaces, Profit Sharing, Life Insurance, Linux, C, Disabilities, Computer Science, C++

Industry

Computer Software/Engineering

Description

We are currently seeking an Embedded Software Developer who loves a challenge and has experience with large application design in C++. Our Software Engineers work closely with our Electronics Design Engineers, Technical Support, and internal departments developing software for custom and off-the-shelf applications used in state-of-the-art AI applications.

WHO WE ARE

For 40 years, Connect Tech has built a solid reputation providing high-performance computing solutions for some of the world’s most influential companies. As an NVIDIA Elite Partner, Connect Tech’s products are used in state-of-the-art technology on land, sea, sky, and space. With leading-edge design and manufacturing services backed by stellar technical support, our commitment to excellence in design and customer satisfaction is the driving force behind our success.

WHAT WE OFFER

Competitive salaries and a comprehensive benefits package
An attractive profit-sharing program
3 weeks’ vacation per year with no waiting period, including shutdown at Christmas
Paid sick days
Opportunity to work within a high-tech, leading-edge technology field with products that appear in some really cool applications! (Robots, Drones, Artificial Intelligence, Vision Systems)
A dynamic, energetic and growing company with a friendly community atmosphere
A collaborative and supportive workplace that values the contributions and ideas of our staff, and are proud of our extremely low turnover rate throughout our 40 year history.
Employees who have great passion for their work and who are always looking for ways to propel Connect Tech to the next level
Check out our corporate video to see what we’re all about!

ESSENTIAL SKILLS AND QUALIFICATIONS:

  • Bachelor’s degree in Computer Science or Engineering or equivalent
  • 2 – 5 years’ experience is a must
  • Application development in Linux
  • Able to prepare detailed design documents, specifying high level functionality, module interaction & synchronization, data flow, and APIs
  • Must have experience in: Large application design in C/C++
  • Low level software development for embedded hardware, ARM architecture preferred Interpreting electronic circuit schematics Translating hardware datasheets into software
  • Additional Assets:
  • Experience with kernel mode device driver development
  • Experience with Linux camera application development
  • Experience in reverse software engineering
  • Device driver development with interfaces such as PCIe, USB, Ethernet, UARTs/Serial, CAN, SPI, and I2C
    If you have a willingness to learn and the desire to improve on a daily basis, we’re looking for you!
    If you are interested in joining our team, please submit your resume in PDF format to the application form linked below.
    Connect Tech is committed to providing barrier-free and accessible employment practice in compliance with the Accessibilities for Ontarians with Disabilities Act (A.O.D.A.). In compliance with the A.O.D.A., Connect Tech will make necessary accommodations for applicants with disabilities to support participation in the recruitment process. Please contact Human Resources if you require assistance.
    Job Type: Permanent
    Pay: $75,000.00-$95,000.00 per year

Additional pay:

  • Bonus pay

Benefits:

  • Casual dress
  • Company events
  • Dental care
  • Discounted or free food
  • Employee assistance program
  • Extended health care
  • Life insurance
  • On-site gym
  • On-site parking
  • Paid time off
  • Profit sharing
  • Tuition reimbursement
  • Vision care

Flexible language requirement:

  • French not required

Schedule:

  • 8 hour shift
  • Day shift
  • Monday to Friday

Education:

  • Bachelor’s Degree (required)

Experience:

  • Software development: 4 years (required)

Work Location: In perso

Responsibilities

The successful candidate will work in Connect Tech’s Software Engineering group designing CTI’s latest technology products and ARM carrier hardware bring-up. Job responsibilities include:

  • Developing software for hardware, Linux operating systems bring-up, and kernel mode device drivers.
  • Being involved in all aspects of new product development including estimating & planning, specifications, development, testing & debugging, and quality assurance.
  • Assuming technical and project leadership accountability of new project completion within design, budget, and schedule constraints.
  • Acting as a liaison with all other departments involved in the product life cycle (hardware engineering, sales & marketing, and technical support).
Loading...