Senior Software Developer (Clarington)
Senior Software Developer (Clarington)
-
Clarington, Canada
-
Last edited: less than a week ago
-
Save
Description
Employer: Omachron Science Inc. Location: Hampton, Ontario (Primary) - Pontypool, Ontario (Secondary, if required) Classification: Junior Software Developer Posting Date: May 20, 2026 Salary: $45.00 - 50.00/hour Days: Monday – Friday Time: 8:00am – 5:00pm Hours: 40 hours/week Status: Full-time Positions: 1 Omachron Science Inc. (OSI) is a small family-owned company located in Hampton, Ontario, Canada that has been conducting research and development for over 47 years. Omachron has collaborated with numerous companies to bring a wide range of innovative products to market, including water treatment systems, small appliances, plastics manufacturing technologies, LED lighting, recycling systems, food growing technologies, and more. We are seeking an experienced and highly skilled Senior Software Developer to join our growing team. The successful candidate will play a key role in the architecture, development, optimization, and maintenance of embedded and Linux-based software systems used in proprietary hardware platforms designed in-house. This role requires a strong background in hands-on embedded systems programming using the C programming language, with proven experience developing production-level software for microcontroller-based systems and Linux environments. The ideal candidate is technically strong, detail-oriented, self-motivated, and capable of contributing throughout the full software development lifecycle. Our embedded platforms utilize microcontrollers including the Microchip PIC12, PIC16, and PIC18 series, as well as the Raspberry Pi RP2040/RP2350 platform. This is an opportunity to work on innovative technologies within a collaborative, research-driven environment where practical problem-solving, technical leadership, and engineering excellence are highly valued. Roles & Responsibilities · Lead the design, development, testing, and maintenance of embedded software solutions in C for custom hardware and Linux-based systems · Analyze, define, and review functional and technical software requirements · Architect and implement reliable, maintainable, and efficient software for real-time embedded applications · Develop and optimize algorithms to meet functional, timing, and performance requirements · Work closely with hardware engineering teams to ensure effective hardware/software integration and system-level performance · Perform advanced debugging, troubleshooting, validation, and root-cause analysis across embedded platforms · Conduct and contribute to peer code reviews while helping maintain high software quality and coding standards · Contribute to system architecture decisions and technical direction for ongoing and future projects · Develop and maintain technical documentation related to software architecture, implementation, testing, and deployment · Participate in the full software development lifecycle from concept through deployment and support · Support software project planning, coordination, and technical execution activities · Mentor junior developers and contribute to a collaborative engineering environment Required Experience & Qualifications · Minimum 5–10 years of hands-on professional software development experience using the C programming language · Minimum 5 years of hands-on embedded systems development experience in production or industrial environments · Strong experience developing software for microcontroller-based embedded systems · Strong experience working within Linux-based development environments · Strong understanding of real-time embedded system behavior and debugging methodologies · Experience interpreting electronic schematics, hardware specifications, and system-level designs · Experience with development tools and IDEs such as MPLAB and/or VS Code · Solid experience using version control systems and collaborative software development practices · Demonstrated ability to independently troubleshoot complex technical issues and deliver practical solutions · Diploma or degree in Software Engineering, Computer Engineering, Computer Science, Electrical Engineering, or a related field, or equivalent industry experience Preferred / Additional Assets · Experience with Microchip PIC microcontrollers (PIC12/PIC16/PIC18) · Experience with Raspberry Pi RP2040/RP2350 platforms · Experience with bare-metal embedded development · Familiarity with hardware bring-up, board validation, and embedded diagnostics · Experience working in product development and R&D; environments Please send us your resume, including a contact phone number for a telephone interview. Only applicants selected for an interview will be contacted. If you are excited about this opportunity and ready to join a great team, we encourage you to apply today. OSI welcomes and encourages applications from people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process. Pay: $45.00-$50.00 per hour Work Location: In person Apply on Kit Job: kitjob.ca/job/2o4nqo
Highlights
-
Company nameOmachron Science
-
Job positionSenior Software Developer (Clarington)
Safety Tips
Be careful with multilevel marketing programs, and their income projections.
More info about this ad
Senior Software Developer (Clarington) has been posted in the Clarington Information Technology category on Locanto.
In this category, there are no other ads right now posted in Clarington.
There are more ads within a 15 km radius for this category. If you want to view those ads, click here.