TRAFFIC Not Specified

Senior Firmware Engineer (C/C++)

Advanced Energy Management Limited

Job Description

In this position, you will design, modify and evaluate embedded firmware, and/or programmable logic and/or electronic apparatus, components, or circuitry for use in electronic equipment and devices. You will perform engineering work in basic and applied research, development, and/or design of new products and/or sustaining of existing products.

ESSENTIAL RESPONSIBILITIES:
  • Uses equipment to analyze data to ensure proper operation of embedded code, including hardware debugging tools, oscilloscopes, function generators and low voltage supplies.
  • Designs product architectures to meet specific parameters. Includes critical timing issues, complex algorithms, configuration strategies, interface strategies, etc.
  • Provides detailed technical documentation verifying operation of code on the end-state equipment.
  • Manage code revisions, document changes, maintain information to track progress of C++ code.
  • Documents code and reuses previously written modules combined with new code to achieve product performance criteria.
WORK ENVIRONMENT:
  • Regularly works in a lab and/or manufacturing/service facilities. Occasional travel to international locations.
SKILLS & EXPERIENCE:
  • BS or MS degree in Electrical Engineering, Computer Science, or a related field, or equivalent experience and/or education.
  • Minimum of three to five years experience with real-time embedded software design.
  • Thorough knowledge and working experience of C and C++ in an embedded code environment.
  • Experience with Greenhills compilers and debuggers preferred, Zynq based processors linked with FPGA code.
  • Working knowledge of RTOS - ThreadX, Integrity.
  • Serial communication devices and protocols - EtherCAT, DeviceNet, Ethernet, PROFIBUS, PROFINET, RS232, USB.
  • Knowledge of oscilloscopes and logic analyzers.

About This Role

Career insights for Facilities Managers positions

Salary Benchmark
R30,860/month
R20,436 to R44,541/month
Source: WageIndicator ZAR data
Key Skills for This Role
Speaking Active Listening Critical Thinking Monitoring Reading Comprehension
Common Technologies
Microsoft Dynamics 365 Microsoft Dynamics 365 Business Central Oracle Cloud HCM Google Docs Microsoft 365 Word Email software HCL Notes Open-Xchange

This page incorporates data from O_NET OnLine, courtesy of the U.S. Department of Labor, Employment and Training Administration (USDOL/ETA), under the CC BY 4.0 license. O_NET is a registered trademark of USDOL/ETA. Assessify has adapted and modified the original content. Please note that USDOL/ETA has neither reviewed nor endorsed these changes.