Tech Staff Software Engineer
1 month ago
We are seeking a highly skilled and motivated Tech Staff Software Engineer to join our Software team in the Communication Business Unit at Microchip Technology, Inc.
Job Summary:The successful candidate will be responsible for designing and implementing embedded software and firmware for modern System-on-Chip (SoC) multi-core devices running Linux and RTOSs. This role specializes in the development of system and performance libraries, performance profiling, and optimization of kernels using compiler driven techniques or hand coding.
Key Responsibilities:- Provide technical leadership in Linux application libraries, with specific focus related to performance benchmarking and optimization.
- Benchmark, analyze, and optimize performance of key libraries and algorithms using LLVM auto-vectorization and RISC-V vector C intrinsics.
- Participate in the analysis design, development, and integration of application layer software for multi-core embedded systems.
- Create documentation such as design documents, user manuals, and release notes for delivered components.
- Communicate and collaborate with other internal development teams and ecosystem partners.
- Bachelor's or Master's Degree in Computer/Electrical Engineering, Computer Science or equivalent.
- 12+ years of related work experience in Software development for embedded systems.
- Solid experience with Linux application development.
- Experience with performance profiling using perf or similar tools, LLVM compiler optimization, and parallel programming using OpenMP or similar.
- Experience with BLAS, TFLite or similar performance libraries.
- A passion for making things run fast.
- Experience with ARM SVE or RISC-V RVV is an asset.
- Experience with RTOS environments is also an asset.
- Demonstrated experience developing high quality code from concept through to production.
- Excellent analytical, communication, and documentation skills.
- Strong interpersonal skills, experience as part of a collaborative development team, and a passion for mentoring those around you.
The annual base salary range for this position is $107,000 - $226,000.*
*Range is dependent on numerous factors including job location, skills and experience.
-
Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and...
-
Staff Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeKey Role Summary:Infoblox is seeking a highly skilled Staff Software Engineer to join our Engineering team in Burnaby, BC. As a key member of our team, you will be responsible for designing and developing software for Enterprise & Service Provider solutions using C, Linux, and Python.Key Responsibilities:Design and develop software for Enterprise & Service...
-
Staff Software Engineer
3 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeAt Infoblox, we are seeking a highly skilled Staff Software Engineer to join our Engineering team located in Burnaby, BC.This is an exciting opportunity to develop features for Infoblox's next-generation DNS, DHCP, and IP Address Management (DDI) services, utilizing your experience and creativity to influence technology direction and decisions.We are looking...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applicationsCollaborate with cross-functional teams to identify and...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work effectively in a fast-paced environment.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob SummaryWe are seeking a highly skilled Software Engineer to join our team at Binary Stream Software Inc. as a key contributor to the development of our software solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and...
-
Senior Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeSenior Software EngineerRB Global Inc. is seeking a highly skilled Senior Software Engineer to join our Platform team. As a key member of our team, you will be responsible for designing, developing, and deploying cloud-based applications using Java, Springboot Microservices, and AWS technologies.Key Responsibilities:Design and develop platform applications...
-
Senior Software Engineer
4 days ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Binary Stream Software Inc. in Canada.Job DescriptionThe successful candidate will be responsible for designing, developing, and testing software code using Agile methodologies.You will communicate technical problems, processes, and solutions effectively with...
-
Dynamic UI Software Engineer
2 weeks ago
Burnaby, British Columbia, Canada Mediabistro Full timeWe are looking for a talented UI Software Engineer to join our team at Electronic Arts, where we bring worlds with infinite possibilities to millions of players and fans around the globe.About the RoleThis exciting opportunity is part of the Advanced Technology Group, focused on developing cutting-edge game features and engine enhancements in close...
-
UI Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Mediabistro Full timeJob Title: UI Software EngineerAbout the Role:We are seeking a highly skilled UI Software Engineer to join our Advanced Technology Group at EA SPORTS Tech. As a UI Software Engineer, you will be responsible for developing the technology, tools, and frameworks that form the foundation of the user interface.Key Responsibilities:* Design new features or new...
-
Staff Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeAbout the RoleWe are seeking a highly skilled Staff Software Engineer to join our Engineering team at Infoblox. As a Staff Software Engineer, you will design and develop leading-edge cybersecurity solutions that empower organizations to take full advantage of the cloud.Key ResponsibilitiesDevelop deep mastery of assigned projects and associated...
-
Software Test Engineer
3 weeks ago
Burnaby, British Columbia, Canada AIT Full timeAbout UsAt OSI Maritime Systems, we're a leading provider of integrated navigation and tactical solutions designed for naval and maritime security operations. Our company has a rich history of innovation, dating back to 1977 when we introduced the first electronic chart system for the maritime market. Today, we continue to push the boundaries of what's...
-
Software Test Engineer
1 month ago
Burnaby, British Columbia, Canada OSI Maritime Systems Full timeAbout UsOSI Maritime Systems is a leading provider of integrated navigation and tactical solutions for naval and maritime security operations. Our company has a rich history of innovation, with the introduction of the first electronic chart system in 1977. Today, we continue to push the boundaries of what is possible in maritime navigation.Job SummaryWe are...
-
Senior Software Engineer
1 month ago
Burnaby, British Columbia, Canada RB Global Inc. Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Platform team in US & Canada. As a key member of our team, you will be responsible for designing, developing, and delivering high-quality software solutions using cloud technologies.Key ResponsibilitiesCollaborate with product owners to understand business needs and develop...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob Title: Software DeveloperAbout the Role:We are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. As a Software Developer, you will be responsible for writing, modifying, integrating, and testing software code. You will also communicate technical problems, processes, and solutions, and prepare reports, manuals, and other...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and be able to work in a fast-paced environment.Key ResponsibilitiesWrite, modify, integrate, and test software codeCommunicate technical problems, processes, and solutionsPrepare reports,...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a highly skilled Software Developer to join our team at Binary Stream Software Inc. The ideal candidate will have a strong background in software development and a passion for creating innovative solutions.Key ResponsibilitiesDesign, develop, and test software applications using various programming languages and...
-
Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Binary Stream Software Inc. Full timeJob DescriptionWe are seeking a skilled Software Developer to join our team at Binary Stream Software Inc.Key ResponsibilitiesDesign, develop, and test software applications using agile methodologiesCollaborate with cross-functional teams to identify and prioritize project requirementsDevelop and maintain technical documentation, including user manuals and...
-
Senior UI Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Mediabistro Full timeJob Title: Senior UI Software EngineerAbout the Role:We are seeking a highly skilled Senior UI Software Engineer to join our Advanced Technology Group at EA SPORTS. As a key member of our team, you will be responsible for designing and developing cutting-edge user interfaces for our AAA games. Your expertise in UI development will enable us to create...
-
Staff Software Engineer
4 weeks ago
Burnaby, British Columbia, Canada Infoblox Full timeAbout the RoleWe are seeking a highly skilled Staff Software Engineer to join our Engineering team at Infoblox. As a Staff Software Engineer, you will design and develop leading-edge cybersecurity solutions that empower organizations to take full advantage of the cloud.Key Responsibilities:Develop deep mastery of assigned projects and associated...