Kembali ke daftar lowongan
Batas Pendaftaran: 10 August 2024, 07:00
LinkedIn
PT. Karir Bangun Bersama (Careernbuilding)Diunggah 9 months ago
R&D Engineer – FPGA and Firmware
Jakarta
Human Resources and Recruitment
Full-Time
On-site
Deskripsi
Deskripsi Pekerjaan:
RESPONSIBLE :
- Lead the system-wide architecture, design, and implementation of complex FPGA, firmware, and hardware systems for advanced AR/VR technologies.
- Develop and optimize digital designs using high-level synthesis (HLS), register-transfer level (RTL) hardware description language (HDL), Verilog, System Verilog, and or VHDL.
- Develop microcontroller firmware using C/C++.
- Development of algorithms, and peripherals interfacing using MCU and FPGA.
- Utilize high-speed and standard communication protocols and interfaces to enable efficient data transfer and processing (Ex: HDMI/DP, MIPI, Parallel, PCIe, USB, I2C, SPI, …).
- Conduct simulation, verification, and testing using industry-standard tools and methodologies.
- Drive design modification and optimization efforts to enhance overall system performance and efficiency.
- Provide technical expertise in debugging, timing closure, and FPGA synthesis for real-time applications.
- Implement version control systems, coordinate software releases, and oversee quality assurance processes.
- Manage project requirements for accurate documentation and alignment with stakeholder objectives.
- Adapt to a fast-moving R&D environment and effectively prioritize tasks to meet project deadlines.
- Demonstrate initiative, strong critical thinking, and a solution-oriented mindset when faced with complex engineering challenges.
- Effectively collaborate with cross-functional, globally distributed teams to define system architecture, integrate components, and ensure seamless compatibility between microcontrollers, ASICs, FPGAs, SoCs, and TCONs.
- Stay up-to-date with the latest technology trends and advancements in embedded systems, FPGA / SoCs, AR/VR technologies, and other related fields.
Kualifikasi:
QUALIFICATION :
- Master's or PhD degree in Engineering, Computer Science, Physics, or a related field, with a focus on embedded systems.
- Strong proficiency and experience in analog, digital, and mixed-signal design, strongly emphasizing FPGA and MCU architecture, design, development, and verification.
- Proficient in Verilog, System Verilog, VHDL, and experience with FPGA workflows using modern tools such as Lattice Diamond, Lattice Radiant, Altera Quartus, and/or Xilinx Vivado/Vitis design suites.
- Strong proficiency and experience in developing embedded software for microcontrollers and microprocessors, utilizing languages such as C/C++, and Python, and tools like MATLAB/Simulink.
- Strong proficiency and experience in digital circuit design, HLS, RTL, and HDL programming, along with FPGA synthesis methods.
- Strong proficiency and experience in standard communication protocols like HDMI, DP, MIPI, Parallel, USB, SPI, and I2C.
- Skilled in hardware/firmware bring-up, verification, troubleshooting, ensuring timing closure, and adhering to quality assurance protocols.
- Hands-on experience with Logic Analyzers, Oscilloscopes, Signal generators, and other debugging tools.
- Attention to detail, strong problem-solving skills, and ability to work efficiently in a fast-paced environment.
- Excellent communication skills and ability to collaborate effectively with multi-disciplinary, distributed teams.