Firmware Engineer
Top Benefits
About the role
Tangent is Growing Our Firmware Team!
We’re a Calgary-based product development firm known for solving complex engineering challenges across consumer electronics, industrial systems, and everything in between. Our team is deeply technical, focused on real-world performance, and committed to building reliable hardware, not just prototypes.
Tangent Design Engineering is looking for a Firmware Engineer who is passionate about solving technical problems through the development of new technologies. In this role, you will have the opportunity to create customized products that help businesses to solve specialized issues within their organization, all while gathering the necessary experience to propel your career forward.
Note: This position is hybrid, located at our facility in Calgary, AB (~3 days/week).
Day-to-day responsibilities of the Firmware Engineer will include:
- Programming and debugging prototype electronics hardware in C
- Programming in scripting languages such as Python, MATLAB
- Programming FPGAs in VHDL, Verilog or System Verilog
- Usage of communication protocols such as SPI, I2C, Bluetooth, Modems, CANbus/Modbus, etc.
- Usage of GitHub for version control
- Supporting hardware component selection such as microcontrollers, sensors, communication protocols
- Testing, measuring, and analyzing hardware designs, including reviewing schematics
- Participating in design team meetings including design reviews and code reviews
- Report writing, as required, using MS Office and Windows environments
On your resume, we ask that you demonstrate:
- 5+ years’ experience in Software Engineering, Development, or similar in Electrical, Computer, Electronics, or Software Engineering
- Experience developing C/C++ applications
- Familiarity with both Windows and Linux
- FPGA programming is considered an asset
- Experience in a product development / product manufacturing environment
During the interview, we will ask you to:
- Highlight your passion for engineering design and interest in technology development
- Describe your prior experience in firmware/software development, highlighting specific responsibilities and achievements.
- Explain how you've effectively communicated with team members or resolved issues in previous projects
- Show evidence of analytical thinking and your keen ability to solve problems using data
Why Tangent?
- Remote-friendly and flexible work culture
- Committed people leaders who want the best for their team
- Values that include team collaboration, problem solving and wellness
- A base salary of $90,000 to 125,000
- Excellent health and dental benefits
- Profit sharing
- The opportunity to impact the future
If you're looking for a dynamic role where your attention to detail, organizational skills, and problem-solving abilities will shine, then this is the place for you. To apply, please upload your resume online, preferably, in one document. We thank all those who apply for their interest in our organization. While we appreciate every application, we will only be able to respond to candidates whose qualifications closely align with our requirements. We value your time and effort in considering a role with us.
About Tangent Design Engineering
Tangent Design Engineering Ltd. Is a Calgary, Alberta based engineering firm that has been in business for 16 years helping companies create and optimize new technologies and products to maximize their market impact. Tangent's services include product-market fit analysis, ideation and concept development, applied research and development, contract product engineering services, and manufacturing. With more than 30 multidisciplinary engineers and designers, Tangent can tackle tough and engineering challenges that result in revolutionary products in the medical, cleantech, ag tech, industrial sensing and control/IoT, transportation and oil and gas sectors.
Tangent's strength is in our product development process. Dubbed "The Framework", Tangent continuously refines our execution and design processes to constantly improve our results. Our ISO 13485 and ISO 9001 compliant development process can take projects from the earliest conceptual stage through to manufacturing, or any stage in between. We work closely with our clients to ensure excellent communication and information exchange, which is a key driver of positive outcomes in challenging development environments.
Tangent's clients range from early stage entrepreneurs with little to no engineering team to large scale enterprises that may have hundreds or thousands of engineers. We are flexible, accountable, and agile enough to fit easily with any sized group and any scope of work. We are currently working on exciting projects utilizing machine learning at the edge, wireless wide area mesh networking for data acquisition, novel ultra-wide dynamic range flow sensing, wearable medical sensing technology, clean hydrogen production, industrial system design, laser based toxic gas detection, and a number of other advanced technologies.
Firmware Engineer
Top Benefits
About the role
Tangent is Growing Our Firmware Team!
We’re a Calgary-based product development firm known for solving complex engineering challenges across consumer electronics, industrial systems, and everything in between. Our team is deeply technical, focused on real-world performance, and committed to building reliable hardware, not just prototypes.
Tangent Design Engineering is looking for a Firmware Engineer who is passionate about solving technical problems through the development of new technologies. In this role, you will have the opportunity to create customized products that help businesses to solve specialized issues within their organization, all while gathering the necessary experience to propel your career forward.
Note: This position is hybrid, located at our facility in Calgary, AB (~3 days/week).
Day-to-day responsibilities of the Firmware Engineer will include:
- Programming and debugging prototype electronics hardware in C
- Programming in scripting languages such as Python, MATLAB
- Programming FPGAs in VHDL, Verilog or System Verilog
- Usage of communication protocols such as SPI, I2C, Bluetooth, Modems, CANbus/Modbus, etc.
- Usage of GitHub for version control
- Supporting hardware component selection such as microcontrollers, sensors, communication protocols
- Testing, measuring, and analyzing hardware designs, including reviewing schematics
- Participating in design team meetings including design reviews and code reviews
- Report writing, as required, using MS Office and Windows environments
On your resume, we ask that you demonstrate:
- 5+ years’ experience in Software Engineering, Development, or similar in Electrical, Computer, Electronics, or Software Engineering
- Experience developing C/C++ applications
- Familiarity with both Windows and Linux
- FPGA programming is considered an asset
- Experience in a product development / product manufacturing environment
During the interview, we will ask you to:
- Highlight your passion for engineering design and interest in technology development
- Describe your prior experience in firmware/software development, highlighting specific responsibilities and achievements.
- Explain how you've effectively communicated with team members or resolved issues in previous projects
- Show evidence of analytical thinking and your keen ability to solve problems using data
Why Tangent?
- Remote-friendly and flexible work culture
- Committed people leaders who want the best for their team
- Values that include team collaboration, problem solving and wellness
- A base salary of $90,000 to 125,000
- Excellent health and dental benefits
- Profit sharing
- The opportunity to impact the future
If you're looking for a dynamic role where your attention to detail, organizational skills, and problem-solving abilities will shine, then this is the place for you. To apply, please upload your resume online, preferably, in one document. We thank all those who apply for their interest in our organization. While we appreciate every application, we will only be able to respond to candidates whose qualifications closely align with our requirements. We value your time and effort in considering a role with us.
About Tangent Design Engineering
Tangent Design Engineering Ltd. Is a Calgary, Alberta based engineering firm that has been in business for 16 years helping companies create and optimize new technologies and products to maximize their market impact. Tangent's services include product-market fit analysis, ideation and concept development, applied research and development, contract product engineering services, and manufacturing. With more than 30 multidisciplinary engineers and designers, Tangent can tackle tough and engineering challenges that result in revolutionary products in the medical, cleantech, ag tech, industrial sensing and control/IoT, transportation and oil and gas sectors.
Tangent's strength is in our product development process. Dubbed "The Framework", Tangent continuously refines our execution and design processes to constantly improve our results. Our ISO 13485 and ISO 9001 compliant development process can take projects from the earliest conceptual stage through to manufacturing, or any stage in between. We work closely with our clients to ensure excellent communication and information exchange, which is a key driver of positive outcomes in challenging development environments.
Tangent's clients range from early stage entrepreneurs with little to no engineering team to large scale enterprises that may have hundreds or thousands of engineers. We are flexible, accountable, and agile enough to fit easily with any sized group and any scope of work. We are currently working on exciting projects utilizing machine learning at the edge, wireless wide area mesh networking for data acquisition, novel ultra-wide dynamic range flow sensing, wearable medical sensing technology, clean hydrogen production, industrial system design, laser based toxic gas detection, and a number of other advanced technologies.