ตำแหน่ง : วิศวกรออกแบบและวิเคราะห์ทางเครื่องกล
(Position) Simulation Engineer
ฝ่าย : วิจัยและพัฒนา
(Department) Research & Development
รายงานตรงต่อ : ผู้จัดการฝ่ายพัฒนาเครื่องกล
(Directly report to) Mechanical Development Manager
Qualification/คุณสมบัติ
Education :
– Bachelor’s degree or Higher in Mechanical Engineering or similar
Experience :
– Experience in 2D&3D CAD software. For example: Autodesk Inventor, AutoCAD, Solid Works, or similar) at least 1 year.
– Experience in Simulation software (COMSOL, ANSYS) at least 1 year.
– Experience in machine construction and testing at least 1year
– Experience in subsea equipment would be an advantage
– Good in speaking English and writing command
*** Resume without examples of design with drawings will be disregarded
Key Responsibility/ หน้าที่รับผิดชอบหลัก
- Develop simulation model, validation and generate final technical data for DACON’s tools e.g. MFL, UT-MC, UT-R etc.
- Improve and check the models in close collaboration with design and test departments
- Deal with issues in mechanics, physics, electronic and software/firmware
- Evaluation of the patentability of inventions (analysis of their main components). Preparation, drafting and filing of patent applications.
Other Responsibility/ หน้าที่รับผิดชอบอื่นๆ
- Other assigned by the supervisor.
- Follow up the quality and safety management system.
- Follow up their own KPI’s
ตำแหน่ง : วิศวกรระบบฝังตัว
(Position) Embedded Firmware Engineer
ฝ่าย : วิจัยและพัฒนา
(Department) Software Development
รายงานตรงต่อ : ผู้จัดการฝ่ายพัฒนาซอฟต์แวร์
(Directly report to) : Software Development Department Manager
Qualification/ คุณสมบัติ
Education:
- Electronic engineer diploma specialized in Embedded Systems.
Experience: Proficient in C / C++ / VHDL / Assembler firmware developer having SIMD and code optimization experiences to join our R&D Team
- Strong analytical and mathematical skill in electronic.
- Solid experience in Bluetooth Low Energy and signal processing.
- Prove records of professional C / Assembler firmware developer.
- Prove records of professional parallelizing using SIMD technology.
- Prove records of professional Embedded Linux firmware developer.
- Prove records of professional image/video processing.
- Experienced programming in parallel processing/multi-thread programming by pthread on Linux as well as OpenMP.
- Good English communication skills – written and verbal.
- Abilities to work with team and under pressure.
- Abilities to adapt.
Key Job Responsibility/ หน้าที่รับผิดชอบหลัก
- Create, maintain, and enhance a number of C firmware programs for inspection tools.
- Follow development best practices and coding standards.
- Writing firmware/software manual and technical report.
- Research on new optimizations that could fit in our current firmware.
- Other related jobs as assigned by the supervisor.
- Follow up the quality and safety management system.
ตำแหน่ง : วิศวกรออกแบบ FPGA
(Position) FPGA Engineer/ FPGA Design Engineer
ฝ่าย : วิจัยและพัฒนาซอฟแฟร์
(Department) Software Development
รายงานตรงต่อ : ผู้จัดการฝ่ายพัฒนาซอฟแวร์
(Directly report to) Software Development Department Manager
Qualification/ คุณสมบัติ
Education: Bachelor or Master degree in Electronics Engineer or equivalence with 2+ years of relevant experience
Experience:
- Strong knowledge of Altera FPGAs and Quartus tools and be flexible to use FPGAs of other brands.
- High speed digital design using Verilog HDL or VHDL.
- Knowledge of digital hardware and systems
Key Responsibility/ หน้าที่รับผิดชอบหลัก
- Develop firmware for FPGA
- Develop software for embedded processors.
- Involve in developing design of all acquisition boards based on FPGA for multichannel systems
- Involve in all processes of firmware development for FPGA, i.e., designing, implementing, bugs fixing, and documenting.
- Work with UT signals and develop digital signal processing algorithms
- Support the present FPGA design and firmware for pigging and SIRIS
- Other related jobs as assigned by the supervisor
- Follow up the quality and safety management system.
Other Responsibility/ หน้าที่รับผิดชอบอื่นๆ
- Other related jobs as assigned by the superior
- Follow up the quality and safety management system.
ตำแหน่ง : วิศวกรซอฟต์แวร์
(Position) Software Engineer
ฝ่าย : วิจัยและพัฒนาซอฟแวร์
(Department) Software Development
รายงานตรงต่อ : ผู้จัดการฝ่ายซอฟแวร์
(Directly report to) : Software Department Manager
Qualification/ คุณสมบัติ
Education: Bachelor’s Degree or higher in Engineering majoring in Electronics/Computer/Mechatronics /Physic
Experience:
Solid programming experience in C/C++/C#.
- Programming experience in Delphi/mobile devices/embedded system is plus.
- Good communication skills in English.
- Proven working experience in software engineering.
- Degree in computer science, computer engineering, mechatronics, electronics, or a related File (PhD is preferred).
- Experienced programming in computer graphic or geometric processing by OpenGL.
- Experienced programming in parallel processing/multi-thread programming and/or open MP.
- Experiences in software version control.
- Strong analytical and mathematical ability working in 2D/3D problem spaces.
- Experience with the following is preferable: database and webpage programming.
Key Responsibility/ หน้าที่รับผิดชอบหลัก
- Create, maintain, and enhance C/C++ software used with inspection tools.
- Conduct code reviews to follow development best practices and coding standards.
- Prepare software manual and technical report.
- Research and report about non-destructive inspection software and instrument.