Microchip Technology
Senior Firmware Engineer
Canada - Ottawa - March Road · Senior
Sponsorship not specified$90k-$140kDetected 29 days ago
PythonC++AlgorithmsGitAccessibilityJiraConfluenceEmbedded SystemsSignal ProcessingLeadershipCommunicationCollaborationProblem Solving
About the role
- Want to join a 17,000-member team that works on the technology that powers the world around us?
- Looking for an atmosphere of trust, empowerment, respect, diversity, and communication?
- They are challenged and driven by an incredible array of products and solutions with unlimited career potential.
Responsibilities
- Collaborate with Marketing: Define firmware requirements and provide feedback on the feasibility and limitations of proposed product features.
- Design Collaboration: Work closely with hardware designers and test engineers to participate in the architecture design of firmware and write detailed design specifications.
- Implementation: Implement algorithms, functions, and hardware drivers as per design specifications.
- Testing: Write integration test plans and develop auto-regression test scripts to verify design features.
- Problem Solving: Tackle complex technical challenges, perform root cause analysis, and drive resolution of critical issues.
- Tool Development: Develop tools to support firmware development, debugging, and testing.
- Documentation: Ensure thorough documentation of designs, code, and development processes.
- Experience in developing unit tests for code quality validation.
- Work closely with hardware designers and test engineers to participate in the architecture design of firmware and write detailed design specifications.
- Implement algorithms, functions, and hardware drivers as per design specifications.
Requirements
- Minimum of 2 years of working experience in embedded software development.
- Work experience and deep expertise in C/C++ programming.
- Hands on experience with scripting languages such as Python, TCL etc.
- Knowledge of embedded general-purpose processors and/or embedded DSP architecture and programming.
- Knowledge of embedded software or firmware, real-time operating system (RTOS), and HW/SW interactions.
Nice to have
- Strong theoretical background in digital signal processing algorithms and analysis
- Knowledge of timing standards.
- Experience with low-level embedded software development and verification.
- Experience with SOC development/integration.
- Familiarity with Agile process and related tools such as JIRA, git, Confluence etc.
- Ontario Accommodation:
- Your accessibility is important to us.
- In accordance with applicable laws (including human rights and accessibility legislation in Ontario), accommodation will be provided in all parts of the hiring process.
Compensation
- We offer a total compensation package that ranks among the best in the industry.
- It consists of competitive base pay, restricted stock units, and quarterly bonus payments.
- The annual base salary range for this position is $90,000 - $140,000.* *Range is dependent on numerous factors including job location, skills and experience.
- Your accessibility is important to us.
- If you would like to contact us about our website or need help completing the application process, please email us at CanadaHR@Microchip.com.
- Let us know what type of accommodations you require to help remove barriers so that you can participate throughout the interview process.
- Microchip's nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually.
Company info
- Are you looking for a unique opportunity to be a part of something great?
- We offer all that and more at Microchip Technology Inc.
Equal opportunity
- If you would like to contact us about our website or need help completing the application process, please email us at CanadaHR@Microchip.com.
- Let us know what type of accommodations you require to help remove barriers so that you can participate throughout the interview process.
- This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
Apply directly at Microchip Technology →Create a free account for alerts like thisView Microchip Technology immigration profile
This listing is sourced directly from Microchip Technology's careers page and normalized into a canonical job model.