Job Description
Responsible for the design and implementation of C/C++ embedded software for pre-silicon verification for various Ethernet networking features and performance applications.
Contribute to design and implementation of breakthrough Ethernet/networking IP to be integrated into next-generation SoCs for automotive, industrial and edge computing markets.
Perform thorough trade-off analysis on performance/complexity.
Working closely with IP design and verification teams on planning and execution, to ensure the IP is delivered on time and with highest quality.
Proactively drive continuous improvement in design methodology.
Thing outside the box to solve novel and complex problems.
Key Challenges: The IP is cutting edge and highly complex; incorporating the latest Ethernet technology such as IEEE Time Sensitive Networking (TSN) that extends Ethernet for safety-critical and real-time applications.
Design of software use-cases require a scalable architecture which enables continuous evolution of code as new IP functionality is added or expanded.
Software developed in the team needs to be of high quality and portable to multiple platforms, requiring strong interactions with the hardware design and architecture teams.
Artificial intelligence tools are used to assist in screening and assessing applicants
for this position.
This is a new opening.
Looking to add additional headcount to the existing team
We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day.
We are an equal prospect/affirmative action employer that believes everyone matters.
Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to
[email protected].
To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.
Skills and Requirements
-Bachelors in Electrical/Computer/Software Engineering, -Computer Science, or related education.
-5+ years work experience in software design & implementation.
-Thorough knowledge and expertise in C/C++ design and implementation.
-Understanding of software development methodology and proficiency in software development tools.
-Solid understanding of embedded software development. -Understanding of computer architecture and digital logic design is desirable.
-Knowledge of networking technologies including TCP/IP protocols is desirable.
-Experience with networking products such as routers, bridges and switches is desirable.
-FPGA experience is desirable.
📌 Software Engineer - Hardware Design Verification (Kanata)
🏢 Insight Global
📍 Kanata