<?xml version="1.0" encoding="UTF-8" ?>
	<?xml-stylesheet type="text/xsl" href="https://canada.itjoblisting.com/public/js/rss.xsl"?>
			<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
				<channel>
					<title>IT jobs, Latest Tech jobs,  ITjobs.city,  Discover high paying IT jobs in your city, IT Job posting, hire tech talents globally</title>
				    <link>https://canada.itjoblisting.com/toronto/engineering-jobs/</link><description>RSS latest ads: Engineering Jobs in Toronto</description><atom:link href="https://canada.itjoblisting.com/rss/latest/toronto/engineering-jobs/" rel="self" type="application/rss+xml" />
				<item>
					<title><![CDATA[Sr. Software Engineer – Device Software]]></title>
					<link>https://canada.itjoblisting.com/item/sr-software-engineer-device-software-5.html</link>
					<guid isPermaLink="false">https://canada.itjoblisting.com/item/sr-software-engineer-device-software-5.html</guid>
					<description><![CDATA[Peraso Technologies Inc. is actively seeking an experienced Sr. Software Engineer to join our fast-paced Software Development team. This position will design new features and enhance existing features in the MAC layer. The successful candidate will work with time-sensitive code including those in the data path from the MAC layer down to the PHY layer. The successful candidate will have knowledge of object-oriented design in a multi-threading, resource-limited environment. This is a hybrid position with three days working in the office (Downtown or Markham location) and two days working remotely.

Primary Duties and Responsibilities:

Develop, debug, and enhance 802.11 ad MAC layer implementation
Design, develop, and debug enhanced proprietary features for various targets and radios
Conduct performance testing of beam selection, data path and other time-sensitive code to ensure top-tier quality
Collaborate within small teams to design features across various software layers, including real- time, hardware-dependent software, high-performing networking protocols, and device drivers. Explore various operating systems (Windows, Linux, Android, MAC) for different target platforms (Mobile, Backhaul).
Translate system-level specifications into implementation specifications
Implement and debug firmware features and resolve any bug issues
Create unit and system test plans and test implementations
Skills, Knowledge &amp; Abilities:

Bachelor’s degree (or equivalent) in Computer Engineering, Electrical Engineering, Computer Science or related field
5+ years experience in C/C++ programming for embedded devices
Proven experience in low-level, time sensitive software development
Fundamental knowledge of networking concepts and protocols
Preferably, a solid understanding of memory management, concurrency, and multi-threading
Exceptional problem-solving abilities, adaptability, be proactive, and willing to take ownership
Familiarity with direct hardware control is an asset
Excellent written and oral communication skills preferred
We thank all candidates for their interest, but only those who are considered for an interview will be contacted.

Peraso Technologies is committed to supporting the Integrated Accessibility Standards Regulation (Ontario), ensuring accommodation for people with disabilities throughout the recruitment process and employment lifecycle.

How to Apply:

If you are interested in applying for a position, send your resume and cover letter using the application links on our website, or email: jobs@perasoinc.com. Please specify which office you are interested in working at, if applicable.

https://perasoinc.com/careers/ <a href="https://canada.itjoblisting.com/toronto/engineering-jobs/">Engineering Jobs, Toronto</a>]]></description>		
					<pubDate>Thu, 11 Dec 2025 05:42:21 +0000</pubDate>
				</item>
				</channel>
			</rss>