Embedded Software Developer – Guelph, ON Canada
Job Description
Embedded Software Developer – Guelph, ON Canada
We are currently seeking aEmbedded Software Developerwho 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 over 40 years, Connect Tech has built a solid reputation providing high-performance computing solutions for some of the world’s most influential companies. As NVIDIA’s largest hardware 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
- An attractive profit-sharing program
- 3 weeks’ vacation per year with no waiting period, including shutdown at Christmas
- 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
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
- 3 – 5 years’ experience is preferred
- Application and Kernel development in Linux
- Able to prepare detailed design documents, specifying high level functionality, module interaction & synchronization, data flow, and APIs
- Must have experience in:
- Kernel mode development in Linux
- 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:
- Kernel build using Yocto
- 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 Accessibility 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.
#J-18808-Ljbffr
How to Apply
Ready to start your career as a Embedded Software Developer – Guelph, ON Canada at Connect Tech Inc.?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Connect Tech Inc. in Guelph.
Is this a remote position?▼
This appears to be an on-site role in Guelph.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.