Part Time Software Developer jobs in Ontario
Software Engineer (Reverse Engineering) – Automotive ECU
Easily applyOften replies in 1 dayCA TuningSkead, ON- $25–$50 an hour
- Full-time +1
- On-site parking
- Job Types: Full-time, Part-time.
- Website API Integration to local machine software.
- Debug low-level software interacting directly with vehicle hardware.
- BMO Financial GroupToronto, ON
- $75,900–$141,900 a year
- Tuition reimbursement
- Life insurance
- Analyzes, develops, tests, and implements new software programs, and documentation of entire software development life cycle execution.
- BMO Financial GroupToronto, ON
- $61,600–$113,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Strong knowledge of software development practices, architecture, and enterprise ecosystems.
- Accommodations are available on request for candidates taking part…
- BMO Financial GroupToronto, ON
- $61,600–$113,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- 4–7 years of software development experience in enterprise environments.
- Accommodations are available on request for candidates taking part in all aspects of…
- BMO Financial GroupOntario
- $61,600–$113,900 a year
- Tuition reimbursement
- Life insurance
- Accommodations are available on request for candidates taking part in all aspects of the selection process.
- VIRTUAL(R)59 - REMOTE/TELETRAVAIL - ON - BMO.
- View all BMO Financial Group jobs - Ontario jobs - Software Engineer jobs in Ontario
- Salary Search: Software Developer salaries in Ontario
- See popular questions & answers about BMO Financial Group
- BMO Financial GroupToronto, ON
- $94,600–$176,000 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Accommodations are available on request for candidates taking part in all aspects of the selection process.
- Designs, configures and implements the cloud-native…
- BMO Financial GroupToronto, ON
- $75,900–$141,900 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Experience implementing secure software development practices and cybersecurity principles.
- Strong experience designing, building, and supporting enterprise-…
- View all BMO Financial Group jobs - Toronto jobs
- Salary Search: Senior Technical Lead salaries in Toronto, ON
- See popular questions & answers about BMO Financial Group
- BMO Financial GroupToronto, ON
- $94,600–$176,000 a year
- Full-time
- Tuition reimbursement
- Life insurance
- Maintains and upgrades the software following deployment.
- Manages the complete software development process from conception to deployment.
- View all BMO Financial Group jobs - Toronto jobs
- Salary Search: Development Manager salaries in Toronto, ON
- See popular questions & answers about BMO Financial Group
- TeslaMarkham, ON L6G 1B9
- Full-time +1
- Many students will be limited to part-time during the academic year.
- We’re looking for a versatile and technically component program and product management…
- City of MississaugaMississauga, ON
- $70,807–$94,410 a year
- Permanent
- Weekends as needed
- Minimum three years of experience providing functional guidance to part-time staff and volunteers when on duty and required by programs.
- Wellington-Altus Private Wealth Inc.Toronto, ON M5V 3L3
- $93,000–$123,000 a year
- Permanent
- Life insurance
- An ability to work diligently and urgently on time sensitive matters.
- 6 years software testing; experience in both, waterfall, and agile methodologies.
- Town of OakvilleOakville, ON L6H 0H3
- From $35.90 an hour
- Part-time
- Weekends as needed
- Assisting with the hiring, training, scheduling and payroll of part-time staff.
- Direct supervision of Inclusion Services area, including daily interaction with…
- View all Town of Oakville jobs - Oakville jobs - Programmer jobs in Oakville, ON
- Salary Search: Assistant Programmer - Inclusion salaries in Oakville, ON
- See popular questions & answers about Town of Oakville
View similar jobs with this employerSenior Android Developer
Easily applyUSTToronto, ON M5J 2P1- $104,000–$130,000 a year
- Full-time +2
- Paid sick leave
- Life insurance
- Paid vacation
- Provide mentorship to junior developers in software engineering and Android best practices.
- Solid understanding of Object-Oriented Programming concepts, Android…
- View all UST jobs - Toronto jobs - Android Developer jobs in Toronto, ON
- Salary Search: Senior Android Developer salaries in Toronto, ON
- See popular questions & answers about UST
View similar jobs with this employerSenior Android Developer
Easily applyUSTToronto, ON M5J 2P1- $104,000–$130,000 a year
- Full-time +2
- Paid sick leave
- Life insurance
- Paid vacation
- Provide mentorship to junior developers in software engineering and Android best practices.
- Solid understanding of Object-Oriented Programming concepts, Android…
- View all UST jobs - Toronto jobs - Android Developer jobs in Toronto, ON
- Salary Search: Senior Android Developer salaries in Toronto, ON
- See popular questions & answers about UST
Full Stack Developer
Easily applyUSTToronto, ON M5J 2P1- $104,000–$130,000 a year
- Full-time +2
- Paid sick leave
- Life insurance
- Paid vacation
- Full-time temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year).
- View all UST jobs - Toronto jobs
- Salary Search: Full Stack Developer salaries in Toronto, ON
- See popular questions & answers about UST
View similar jobs with this employerSenior Full Stack Developer
Easily applyUSTToronto, ON M5J 2P1- $104,000–$130,000 a year
- Full-time +2
- Paid sick leave
- Life insurance
- Paid vacation
- Full-time temporary employees receive 6 days of paid sick leave each year (pro-rated for new hires throughout the year).
- View all UST jobs - Toronto jobs - Full Stack Developer jobs in Toronto, ON
- Salary Search: Senior Full Stack Developer salaries in Toronto, ON
- See popular questions & answers about UST
By creating a job alert, you agree to our Terms . You can change your consent settings at any time by unsubscribing or as detailed in our terms.
People also searched:
Career Resources:
Job Post Details
Software Engineer (Reverse Engineering) – Automotive ECU - job post
Job details
Pay
- $25–$50 an hour
Job type
- Part-time
- Full-time
Location
Benefits
Pulled from the full job description
- On-site parking
Full job description
We are seeking an experienced Software Engineer to work on automotive Electronic Control Units (ECUs). This role focuses on reverse engineering and decompiling binaries, reverse engineering , modifying existing source code, embedded C/C++ development, firmware analysis, of automotive software systems. This Candidate should also have a Pasion for Vehicle Modifications. Our company focuses on Decompiling Binaries and adding/altering Source code, to bring new vehicle features to market. This is not your typical software engineering environment.
***The candidate MUST have previous "Reverse Engineering" experience. You will be tested on your abilities before being a selected candidate***
Key Responsibilities
- Analyze and reverse engineer ECU firmware and binaries.
- Add Custom Code (Patch Os) for additional Features within a vehicle calibration without existing source code.
- Use reverse engineering tools such as IDA Pro, Ghidra, and similar
- Understand and document ECU behavior where source code is unavailable
- Debug low-level software interacting directly with vehicle hardware
- Work with automotive communication protocols (CAN, LIN, FlexRay, Ethernet)
- Support diagnostics, calibration, and customization workflows
- Collaborate with hardware, calibration, and testing teams
- Produce clear technical documentation and reverse engineering reports
- Develop and maintain embedded C/C++ software for automotive ECUs
- Design and Develop Software to aid with Microcontroller Flashing
- Software Design/API Software design experience is also a huge plus.
Required Qualifications
- Ability to read and understand disassembly/assembly language
Understanding of microcontroller decompiled architectures (ARM, PowerPC, TriCore, etc.)
- Strong proficiency in Embedded C/C++
- Experience working with automotive ECUs architectures
- Hands-on reverse engineering experience using IDA Pro, Ghidra, or equivalent tools
- Experience with CAN bus analysis and diagnostics
- Strong analytical and problem-solving skills
- Ability to make flow charts based on decompiled system logic
Preferred Qualifications
- Experience with bootloaders, flashing, and calibration tools
- Ability to read and understand Low level disassembly/assembly language
- Knowledge of firmware security, encryption, or anti-tamper mechanisms
- Experience with tools such as CANalyzer, CANoe, or similar
- Background in performance tuning, ECU modification, or vehicle security research
- Website API Integration to local machine software
What We Offer
- Competitive compensation
- Work on advanced, real-world automotive ECU systems
- Technically challenging and impactful projects
- Collaborative engineering environment
- Flexible work arrangements where applicable
How to Apply
Apply through Indeed with your resume and a brief summary of your experience working with automotive ECUs and reverse engineering.
Job Types: Full-time, Part-time
Pay: $25.00-$50.00 per hour
Benefits:
- On-site parking
Work Location: In person