
26 Feb Firmware Engineer – Thought Technology
Inspiring. Empowering. Rewarding. Fun. These are some of the words people commonly use to describe their careers at Thought Technology Ltd. As a TTL employee, you’re encouraged to be creative. Think outside the box and work with some of the industry’s most innovative minds on high-impact projects. Be a part of designing and delivering cutting edge medical devices that have the power to impact health and enhance people’s lives. No matter what you do at TTL, you’ll play an important part in shaping the future of the biofeedback field. Interested?
Positive Environment
Great people who work together in smart, inspiring, and collaborative teams where respect for individual talents is the norm.
Flextime Options
Positions that offer employees the flexible schedules they need to balance work and private life.
Medical Benefits
Health and Dental Insurance to cover all your bumps and bruises.
We are currently seeking for a Firmware Engineering to join our Product Development team.
Under the supervision of the Product Development Director, your responsibilities will be:
- Translate high-level product requirements into technical firmware requirements
- Evaluate and select appropriate micro-processors and embedded OS technologies for medical data acquisition systems
- Create design documentation, implement and test firmware used for medical applications
- Participate in project planning activities, and provide work effort estimates
- Work with the QA team to review, investigate, troubleshoot, and fix firmware bugs
- Work with the Hardware team to ensure proper integration between the firmware and hardware
Required Skills and Knowledge:
- Experience in embedded application programming experience in C and C++
- Experience in low level C programming on micro-controllers / micro-processors
- Experience with OOP and multi-threaded applications programming
- Experience with at least one software development model, Waterfall or Agile
- Basic knowledge of electrical circuits, ability to read electronic schematics and understand micro-processor architectures and ecosystems
- Strong team player, customer focused, respectful, and collaborative professional
- Fluent in English and French, both written and spoken
Assets:
- Experience with ARM based micro-processors and development tools
- Experience with scripting languages such as Python or Perl
- Experience with Java or C# for developing test tools
- Experience with application development in LabVIEW, or MATLAB for simulating, testing and data analysis
- Experience in embedded Linux and building custom distributions
- Experience in wireless technologies like Bluetooth, ZigBee, 802.11, WIFI
- Experience in application development on QT or similar environment
- Experience with standard IEC62304 for medical device software development
Education:
- Bachelors in Computer/Electrical Engineering, Computer Science, or equivalent experience with a technical degree
Thought Technology Ltd. values diversity, a respectful and fair work environment, and is an equal-opportunity employer. We would like to thank all candidates for their interest, however only those that have been selected for interviews will be contacted.
Starting Date: Immediately
Hourly Wage: To be Discussed
Please click here to learn more.
Sorry, the comment form is closed at this time.