Electronics/Embedded Engineering Developer

Airdrie, AB

The salary and benefits associated with this position will depend on experience.

Qualified person will be working in collaboration with Project Manager and team of R&D department -Embedded System design (hardware/firmware/software) for new MWD Telemetry Developing system

Desired Qualifications:

-Minimum years’ experience in Oil and Gas industry.

-Demonstrated ability to exercise discretion with highly sensitive and confidential information is

mandatory

-Demonstrated ability to work in a team environment

-Demonstrated multi-tasking skills and ability to work under pressure, meeting project deadlines are essential

Must be eligible to work in Canada.

Technical Skills required

Language: C, C++, Java, Assembly Language, Basic, Lux Shell

Software: Eclipse, Visual C++, Visual Basic, Altium Designer, Protel, PADS

Hardware: Oscilloscope, Millimeter, Electronic schematics/PCB design and debug OS: Windows, Linux,

Job Duties:

• Confirms project requirements by reviewing program objective, input data, and output

requirements with analyst, supervisor, and client.

• Arranges project requirements in programming sequence by analyzing requirements; preparing

a work flow chart and diagram using knowledge of computer capabilities, subject matter,

programming language, and logic.

• Encodes project requirements by converting work flow information into Microcontroller and

computer language.

• Programs the hardware by entering coded information.

• Confirms program operation by conducting tests; modifying program sequence and/or codes.

• Prepares reference for users by writing operating instructions.

• Maintains historical records by documenting program development and revisions.

• Maintains client confidence and protects operations by keeping information confidential.

• Ensures operation of hardware and equipment by following manufacturer's instructions.

troubleshooting malfunctions; calling for repairs; evaluating new equipment and techniques.

• Prepares system Firmware and Software installation by studying firmware and software

capabilities and operations, including task scheduling, memory management, file system, and

input and output requirements.

• Installs systems firmware/software.

• Detects work stoppage or errors by conducting tests, monitoring output.

• Corrects work stoppages or errors by entering code changes.

• Optimizes systems efficiency by analyzing performance indicators, changing hardware design,

firmware, and software.

• Maintains historical records by documenting system software changes and revisions.

• Prepares reference for users by writing operating instructions.

• Maintains client confidence and protects operations by keeping information confidential.

• Controls access to system by monitoring program usage.

• Ensures operation of equipment by following manufacturer's instructions, troubleshooting

malfunctions; calling for repairs; evaluating new equipment and techniques.

• Maintains professional and technical knowledge by attending educational workshops, reviewing

professional publications; establishing personal networks; participating in professional societies.

• Contributes to team effort by accomplishing related results as needed

• Assist with design and modification of mechanical parts and assemblies.

• Assist with building project management structure.

• Be able to create BOM’s for assemblies and manage product inventory.

Be well organized, professional, punctual, and diligent and have a strong work ethic.

Applicants should send a resume and cover letter outlining how they meet the specific requirements of the position to hr@mwdplanet.ca OR mariya@mwdplanet.ca

Subscribe to Job Alerts