Develop embedded firmware in C/C++ for microcontrollers used in power-electronics prototypes and proof-of-concept systems.
Develop and integrate low-level drivers and interfaces for ADCs, PWM/timers, GPIO, SPI, I2C, UART, CAN, Ethernet or single-pair Ethernet, and other required peripherals.
Implement prototype control sequencing, state machines, communications, telemetry, diagnostics, protection, and fault-management functions.
...
Work with project teams on drawings and documents for issue and filing.
Develop and collaborate in Building Information Modelling (BIM) using Revit software, generate and edit AutoCAD 2D Mechanical and Electrical (M&E) engineering drawings for submission, adhering to established specifications and standards.
Assist in engineering related documentation/ administration and any other duties as assigned from time to time.
...
Performing structural analysis, design calculations, and optimization using industry-standard software and engineering methodologies.
Developing structural designs, layouts, drawings, specifications, and technical documentation, including general arrangements, detailed, isometric, and fabrication drawings.
Ensuring compliance with customer requirements, applicable codes, standards, and classification society regulations, including ASTM, EN, API, SOLAS, ABS, DNV, and LR.
...