Software Reverse Engineer Co-op

4 days ago


Ottawa, Ontario, Canada Tech Insights Full time

At TechInsights, we're shaping the future of semiconductor innovation. As a member of our dynamic team, you'll contribute to cutting-edge reverse engineering projects while developing your technical skills.

We're looking for talented individuals with a passion for software reverse engineering and embedded systems engineering to join our team as Software Reverse Engineering Co-ops. In this role, you'll work closely with our Senior Software Analysts to uncover valuable insights from firmware used in battery management systems.

About the Opportunity

This is an exceptional opportunity to build your expertise in reverse engineering and gain hands-on experience with industry-leading tools such as IDA Pro or Ghidra. You'll have the chance to write code that processes multiple RAM images from targets, compute values based on RAM contents over time, and more.

Your Skills & Qualifications
  • Currently enrolled in a post-secondary program with a focus on Embedded Systems Engineering, Software Reverse Engineering, Computer Science, or related fields.
  • Experience with software reverse engineering tools such as IDA Pro or Ghidra.
  • Understanding of assembly language, especially the ARM ISA.
  • Experience with reading C/C++ and understanding of various types (int, unit, byte, word, pointer, etc.).
  • Ability to write small scripts such as Python to process memory images.

Please note that as part of the recruitment process for this position, you will be required to submit your latest citizenship and/or permanent residency information. We are committed to supporting community through charitable alliances and meeting the needs of people with disabilities. Accommodations are available on request for candidates taking part in all aspects of the selection process.

The estimated salary for this role is around $60,000 per year, depending on location and qualifications. If you're passionate about software reverse engineering and embedded systems engineering, and want to make a meaningful contribution to our team, please apply now.



  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is committed to providing a culture that empowers individual growth and wellbeing.We are seeking a highly motivated Embedded Software Engineer Co-op to join our team.About the RoleAs an Embedded Software Engineer Co-op, you will be responsible for designing, implementing, and maintaining real-time embedded platform and application software...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    We are seeking a highly motivated and detail-oriented Senior Software Development Co-op to join our team at BlackBerry Inc.As a Senior Software Development Co-op, you will support customer activities through direct interaction with customer engineering, reproduce complex issues on reference and customer provided HW, and instrument and debug QNX reference...


  • Ottawa, Ontario, Canada EllisDon Full time

    Earn an estimated $65,000 per year as a Co-op Field Operations Specialist at EllisDon.At EllisDon, we strive to make meaningful impacts in the communities we serve. One way we do this is by providing continuous learning and growth opportunities for our team members. As a Co-op Field Operations Specialist, you will play a crucial role in supporting our site...


  • Ottawa, Ontario, Canada BlackBerry Inc. Full time

    As a Software Development Co-op Student at BlackBerry Inc., you will play a crucial role in supporting customer activities through direct interaction with customer engineering. This includes reproducing complex issues on reference and customer-provided hardware, instrumenting and debugging QNX reference code.We are seeking a talented individual who is...


  • Ottawa, Ontario, Canada Nokia Full time

    We are seeking a highly motivated Software Support Co-op/Intern to join our team at Nokia. This is an exciting opportunity to gain hands-on experience in software development and support.About the RoleThis 4-month co-op position will provide you with the chance to work on real-world projects, collaborating with experienced professionals in a dynamic...


  • Ottawa, Ontario, Canada Nokia Full time

    About This RoleWe are seeking a highly skilled Software Developer in Test to join our team as a co-op/intern. As a member of our development team, you will be responsible for developing and testing software written in Java.Key ResponsibilitiesAnalyze feature requirements, estimate efforts, design, implement, unit test, and automate NSP platform features.Use...

  • Technical RF Engineer

    4 weeks ago


    Ottawa, Ontario, Canada Skyworks Solutions Full time

    Skyworks Solutions is an innovator of high-performance analog semiconductors driving the wireless networking revolution. As a member of our team, you will find a fast-paced environment with a strong focus on global collaboration, minimal management layers, and the freedom to make meaningful contributions in a setting that encourages creative thinking.The...


  • Ottawa, Ontario, Canada Skyworks Full time

    RF Test Engineering Co-Op RoleSkyworks is seeking a skilled RF Test Engineering Co-Op to contribute to the development of high-performance analog semiconductors. As a member of our team, you will gain hands-on experience in radio frequency testing and calibration of wireless communication standards.Key ResponsibilitiesDesign and implement RF test setups and...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Embedded Software Developer Co-op Opportunity at CienaCiena Canada, Inc. is committed to fostering a culture that values diversity and inclusion. Our teams thrive in an environment that prioritizes personalized growth, well-being, and belonging.We are seeking an Embedded Software Developer Co-op to join our team. In this role, you will have the opportunity...


  • Ottawa, Ontario, Canada Skyworks Full time

    Are you passionate about advancing the world of wireless technology? Skyworks, a leading innovator of high-performance analog semiconductors, invites highly motivated engineering students to participate in an exciting 12-month RFIC Design and Validation Co-op.Company OverviewSkyworks is driving the wireless networking revolution with its cutting-edge...


  • Ottawa, Ontario, Canada Renesas Electronics Full time

    Renesas Electronics offers an exciting opportunity for a Co-op Applications Engineer to join our team in Industrial and Automotive Solutions.About RenesasRenesas is one of the top global semiconductor companies in the world, striving to develop a safer, healthier, greener, and smarter world. We offer product solutions in the automotive, industrial,...


  • Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    Company OverviewSkyworks Solutions, Inc. is a leading innovator of high-performance analog semiconductors that power the wireless networking revolution.We pride ourselves on our broad technology expertise and extensive product portfolio, enabling us to Connect Everyone and Everything, All the Time.Job DescriptionThis 12-month Co-Op opportunity is available...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is a technology company that prioritizes its people-first philosophy. Our teams enjoy a culture focused on empowering individual passions, growth, wellbeing and belonging.We're seeking a talented Co-op Photonics Software Developer to join our dynamic team environment. As an embedded software developer, you will help enhance the quality of...


  • Ottawa, Ontario, Canada Skyworks Full time

    Skyworks is a leading innovator in high-performance analog semiconductors, revolutionizing the wireless networking industry with our cutting-edge solutions. As a collaborative and dynamic company, we foster a fast-paced environment that encourages creative thinking, open communication, and mutual respect.Join Our TeamWe are currently seeking a highly...

  • Design Co-op

    1 month ago


    Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    Skyworks Solutions, Inc. is a world-class, vertically integrated company with a diverse portfolio of high-performance analog semiconductors. As a RFIC Design Co-op, you will be part of a team that assists in the concept, design, integration, and delivery of complex multichip, multi-technology RFIC-based wireless module solutions for Wi-Fi applications. This...


  • Ottawa, Ontario, Canada Skyworks Solutions, Inc. Full time

    Skyworks Solutions, Inc. is an innovator of high-performance analog semiconductors whose solutions are powering the wireless networking revolution.Through our broad technology expertise and one of the most extensive product portfolios in the industry, we connect people and devices all over the world.Our OpportunityWe are seeking a talented RF Application...


  • Ottawa, Ontario, Canada EllisDon Full time

    We are proud to offer this unique career opportunity that provides continuous learning and growth within an inclusive environment. EllisDon is a leading construction company, and as a Co-op Field Coordinator Specialist, you will play a crucial role in the success of our projects.The estimated annual salary for this position is $60,000 - $80,000, depending on...


  • Ottawa, Ontario, Canada Skyworks Solutions Full time

    Transforming Wireless CommunicationsSkyworks Solutions is a leading company in the field of wireless technology, and we're seeking an Electrical Engineering Co-Op to join our team.**Job Summary:**This role involves working on wireless integrated circuit components, developing skills in WiFi / IoT device evaluation and customer board tuning and testing.Key...


  • Ottawa, Ontario, Canada Skyworks Full time

    Company OverviewSkyworks is an innovator of high-performance analog semiconductors, powering the wireless networking revolution. We connect everyone and everything, all the time.Job DescriptionA 12-month Co-Op opportunity for a university student in the Diversified Analog Solutions team in Ottawa has become available. The successful candidate will assist...


  • Ottawa, Ontario, Canada Ciena Canada, Inc. Full time

    Ciena Canada, Inc. is a technology company that values its people-first philosophy. Our teams enjoy a culture focused on prioritizing individual passions, growth, wellbeing, and belonging.As an Electronics Design Engineer - Co-op, you will be working in our Hardware Quality and Life Cycle Management team, focusing on Ciena's Packet Optical platform...