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!
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).
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 person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.