Phoenix Technology Services is a progressive and innovative Calgary based Directional Drilling Company. Driven by our client’s needs, we are committed to providing more efficient and cost-effective drilling operations.
We have an opening for a Firmware Developer based out of our SE Technical Centre. Reporting to the Principal Engineer, the Firmware Developer will participate in a broad spectrum of projects. Focus will be on the embedded firmware development, and to a lesser degree, PC software applications.
The successful candidate will have a minimum of 10 years of general technical expertise and experience in firmware and software development, and an accredited bachelor’s degree or higher in Computing Science, Computer Engineering, or Electrical Engineering. Experience in firmware coding and debugging in C environment in IDE tools (Microchip and Cortex ideally). Expert level of understanding of CAN/SPI/I2C/RS232/RS485 protocols with knowledge of electronic hardware design is required.
The candidate will be skilled in the use of test equipment, oscilloscopes, power supplies, signal generators, within the scope of firmware development activities. Troubleshooting and analytical ability, as well as having exceptional interpersonal and written communication ability, strong documentation skills for technical artifacts are required. They will also have a high level of self-drive and initiative, process and quality mind-set, proactive learner, strong work ethic, goal-focused, and detail oriented.
The incumbent will have experience with Visual Studio .Net and C# language and maintenance of simple UIs is an asset. Familiarity with Schematic Design and PSC layout, as well as experience with version control tools, preferably SVN are considered assets. Having a working knowledge of Oilfield Drilling Operations is beneficial.