devops engineer
Title posted on indeed.com -
Firmware Engineer
Posted on April 23, 2024
by
Employer details
TOKU Systems Inc.
Job details
TOKU Systems Inc. (Edmonton, Alberta, Canada) is hiring a Intermediate/Senior Firmware Developer to join an exciting oil & gas technology project. Successful candidates will be part of an innovative development in an exciting team atmosphere. Please send resume and portfolio to: careers@tokuindustry.com
*This position is full time, on-site at the Edmonton Office location.*
*Responsibilities:*
- Apply professional standards, processes, procedures and tools throughout the system development life cycle for firmware running a multi-interface communication module
- Evaluate technical specification and collaborate in developing firmware based on product and system requirements, working in tandem with other project engineers and managers
- Troubleshoot system, performance and functional issues with firmware
- Execute projects within defined scope, budget and timelines
- Prepare status and risk reports as requested by management
- Provide client support in a timely and accurate manner
- Prepare technical documents as required by firmware development standards and ensure compliance with company policies and procedures
*Qualifications:*
- Bachelor?s or Master?s degree in Electrical Engineering, Computer Engineering, or Software Engineering
- 10+ years? professional experience
- Strong experience in designing and writing C and C++ language firmware
- Strong experience in design, debugging, coding and testing standards
- Strong experience in designing low-level code, including drivers to interface CPUs to hardware peripherals
- Strong experience with working with low power microprocessors with limited memory and processing power, and the use of embedded development tools like cross-compilers and JTAG interfaces
- Experience in using tools like voltmeters, oscilloscopes and protocol analyzers to test and debug firmware code and confirm device operation
- Experience in reading electronic schematics and using them to assist with writing low-level code and drivers, typically using SPI, I2C and serial interfaces.
- Experience in working with Microsoft Visual Studio to create .NET Forms applications for the purpose of creating and maintaining test and manufacturing tools that interact with embedded software
- Working ability to evaluate and identify solutions that will reliably operate in a wide range of installed environments
- Demonstrated experience in digital communication and cellular data protocols; prior work with embedded cell modules is an asset. A solid understanding of TPC/IP protocols, including PPP links, is an asset.
- Working knowledge with data collection, real-time operating systems, real-time signal processing and hardware is an asset
- Experience with test driven development design patterns and SCRUM project methodologies an asset
- Excellent documentation skills
*Other Requirements:*
- Demonstrated experience with new product development
- Ability to work both independently and collaboratively
- Fluent English, with excellent written and verbal communication skills
- Motivated to learn and apply new technology and trends
We thank all applicants for their interest, but only those selected for an interview will be contacted.
Job Types: Full-time, Permanent
Pay: $80,000.00-$120,000.00 per year
Schedule:
* Monday to Friday
Work Location: In person
-
LocationEdmonton, AB
-
Salary$80,000 to $120,000YEAR annually
-
Terms of employment
Permanent employmentFull time
- Start date
Starts as soon as possible
- vacancies
1 vacancy
- Source
indeed.com
#9249793243
Important notice: This job posting has been provided by a partner site. Job Bank is not responsible for this content.
Report a problem with this job posting
Thank you for your help!
You will not receive a reply. For enquiries, please contact us.