我们致力于创造充满活力的工作环境并激发员工更好实现自我价值

      职位名称 职位类型 工作地点 操作

      Job Description:

      The position needs to be the MCU software engineer. We are focusing on the research and development for the MCU BSP such as bootloader, IP driver, middleware, reference application or AutoSAR drivers and OS. The candidate should be familiar with Cortex-M or Cortex-R architecture. The candidate should have solid C/C++ development skills and debugging skills of debug tools via JTAG. The position requires the candidate working closely with MCU IC design/verification, platform design and product team to work out the solution from the bare-metal to driver and to applications. Develops reference solutions on both hardware and software for specific segment applications such as Automotive, IoT, AI/ML, security, smart connectivity and HMI etc.

      The engineer will be located in Beijing/Shanghai in SiEngine’s R&D SW team.

      Job Requirements:

      1、 3+ years of embedded software development in automotive, industrial or mobile.

      2、 Solid knowledge/skills of C/C++.

      3、 Solid knowledge and experience in hardware design and embedded system development.

      4、 Good knowledge on ARM architecture (Cortex-M or R), Cortext-A is a plus.

      5、 Good knowledge of microcontroller architecture, peripherals and systems.

      6、 Familiar with RTOS, USB stack, CAN/LIN/FlexRay, Ethernet and Zigbee/BLE/WIFI specifications and etc.

      7、 Familiar with peripherals like ADC, UART, I2C, SPI, SD/SDIO and etc.

      8、 Experiences on low power design, security and safety is a big plus.

      9、 Experiences in memory management, file system, system crash analysis, stability, system debugging skills.

      10、 Experience in Function Safety SW development and AutoSAR is a big plus.

      11、 Experience in NXP, ST, Infineon, TI, Microchip or Renesas MCU is preferred.

      12、 B.Sc and above degree from China top universities with major on Electronic Information Engineering, Computer Science, Telecommunication, EE or Automation etc.

      Job Description:

      The position needs to be the lead or developer for multimedia driver, framework and optimization in Android, QNX or other RTOS.

      The candidate should be familiar with one of Graphic/Display, Video, Audio or Camera solution from user's perspective. The position requires the candidate working closely with SOC design/verification, Platform design and Product team to work out the total solution from the bare-metal to driver and to application framework.

      Job Requirements:

      1、 B.Sc and above degree from China top universities with major on Electronic Information Engineering, Telecommunication, Computer Science, EE or Automation etc.

      2、 5+ years of software development in automotive, embedded system or mobile.

      3、 Solid knowledge on mainstream DSP from Tensilica, Ceva, NXP and etc.

      4、 Solid knowledge on ARM architectures (v8- A, R or M).

      5、 Experience in driver and application development on RTOS such as FreeRTOS, ucOS, Nucleus and ThreadX.

      6、 Knowledge on audio/speech codecs such as: MP3, AAC, WMA, AC3, Dolby Digital, Auro3D,DTS, FLAC,AMR(FR/HR).

      7、 Experience in audio mixer forvoice, media, BT, FMRadio and pre-&post-processing algorithms for quality enhancement -such as: EC/NS, EQ, ANC, ICC, AGC, SRC.

      8、 Experience in compute engine accelerations, and experienced in voice trigger, speech recognition or AI/DL framework.

      9、 Experience in compute engine accelerations, and experienced in voice trigger, speech recognition or AI/DL framework.

      10、 Experience in Linux ALSA driver is a big plus.

      11、 Good to follow software development flow, version control and bug trakcing with GIT, Jekins, Bugzillaor Jira.

      Job Description:

      The position needs to be the lead or developer for embedded software such as bootloader, driver, RTOS, middleware, application. The candidate should be familiar with Arm A, R or M architecture. The candidate should have solid C/C++development skills and debugging skills of GDB or Trace32 via JTAG.

      The position requires the candidate working closely with SOC design/verification, Platform design and Product team to work out the solution from bare-metal to driver and to application framework.

      Job Requirements:

      1、 B.Sc and above degree from China top universities with major on Computer Science,Electronic Information Engineering, Telecommunication, EE or Automation etc.

      2、 5+years of software development in automotive, embedded system or mobile.

      3、 Solid knowledge/skills C/C++.

      4、 Solid knowledge on ARM architectures (v8- A, R or M).

      5、 Experienced in driver and application development on RTOS such as FreeRTOS, ucOS, Nucleus and ThreadX.

      6、 Familiar with I/Os like I2C, UART, SPI, UFS, SDIO, I2S, MIPI, PCIe, USB and etc.

      7、 Experience in memory management, system crash analysis, stability, system debugging and tracing skills.

      8、 Experiences in U-Boot, Xen, Linux kernel, network protocols and file system is a plus.

      9、 Experiences in U-Boot, Xen, Linux kernel, network protocols and file system is a plus.

      10、Experiences in U-Boot, Xen, Linux kernel, network protocols and file system is a plus.

      Job Description:

      The position needs to be the lead or developer for embedded software such as bootloader, driver, RTOS, middleware, application. The candidate should be familiar with Arm A, R or M architecture. The candidate should have solid C/C++development skills and debugging skills of GDB or Trace32 via JTAG.

      The position requires the candidate working closely with SOC design/verification, Platform design and Product team to work out the solution from bare-metal to driver and to application framework.

      Job Requirements:

      1、 B.Sc and above degree from China top universities with major on Computer Science,Electronic Information Engineering, Telecommunication, EE or Automation etc.

      2、 5+years of software development in automotive, embedded system or mobile.

      3、 Solid knowledge/skills C/C++.

      4、 Solid knowledge on ARM architectures (v8- A, R or M).

      5、 Experienced in driver and application development on RTOS such as FreeRTOS, ucOS, Nucleus and ThreadX.

      6、 Familiar with I/Os like I2C, UART, SPI, UFS, SDIO, I2S, MIPI, PCIe, USB and etc.

      7、 Experience in memory management, system crash analysis, stability, system debugging and tracing skills.

      8、 Experiences in U-Boot, Xen, Linux kernel, network protocols and file system is a plus.

      9、 Experiences in U-Boot, Xen, Linux kernel, network protocols and file system is a plus.

      10、Experiences in U-Boot, Xen, Linux kernel, network protocols and file system is a plus.

      Job Description:

      This position needs candidate to have software development knowledge on multimedia driver, framework and optimization under Android, Linux, RTOS and etc. The candidate should be familiar with one of Graphic, Display, Video, Audio or Camera solution from user's perspective.The position requires the candidate working closely with SOC design and verification, platform design and product team to work out the solution, including bare-metal, BSP driver and application framework.

      Job Requirements:

      1、 This position needs candidate to have software development knowledge on multimedia driver, framework and optimization under Android, Linux, RTOS and etc. The candidate should be familiar with one of Graphic, Display, Video, Audio or Camera solution from user's perspective.The position requires the candidate working closely with SOC design and verification, platform design and product team to work out the solution, including bare-metal, BSP driver and application framework.

      2、 5+ years of software development in automotive, embedded system or mobile.

      3、 Solid knowledge on ARM architectures, especially ARMv8, Cortex R and Cortex M.

      4、 Strong programming skill in Camera, GPU, DPU, ISP and etc.

      5、 Experienced in embedded software and driver development under Android, Linux or RTOS and etc.

      6、 Experienced in multimedia frameworks such as OpenMAX, GStreamer, Stage Fright.

      7、 Experienced in interfaces and protocols as: DSI, CSI, I2S/TDM, PCM, I2C and etc.

      8、 Experienced in Samsung,Qualcomm, Renesas automotive platform development is a plus.

      9、 Knowledge of ISO 26262 and function safety is a plus.

      10、Independent research ability,strong sense of responsibility.

      Job Description:

      This position needs candidate to have software development knowledge on multimedia driver, framework and optimization under Android, Linux, RTOS and etc. The candidate should be familiar with one of Graphic, Display, Video, Audio or Camera solution from user's perspective.The position requires the candidate working closely with SOC design and verification, platform design and product team to work out the solution, including bare-metal, BSP driver and application framework.

      Job Requirements:

      1、 This position needs candidate to have software development knowledge on multimedia driver, framework and optimization under Android, Linux, RTOS and etc. The candidate should be familiar with one of Graphic, Display, Video, Audio or Camera solution from user's perspective.The position requires the candidate working closely with SOC design and verification, platform design and product team to work out the solution, including bare-metal, BSP driver and application framework.

      2、 5+ years of software development in automotive, embedded system or mobile.

      3、 Solid knowledge on ARM architectures, especially ARMv8, Cortex R and Cortex M.

      4、 Strong programming skill in Camera, GPU, DPU, ISP and etc.

      5、 Experienced in embedded software and driver development under Android, Linux or RTOS and etc.

      6、 Experienced in multimedia frameworks such as OpenMAX, GStreamer, Stage Fright.

      7、 Experienced in interfaces and protocols as: DSI, CSI, I2S/TDM, PCM, I2C and etc.

      8、 Experienced in Samsung,Qualcomm, Renesas automotive platform development is a plus.

      9、 Knowledge of ISO 26262 and function safety is a plus.

      10、Independent research ability,strong sense of responsibility.

      Job Description:

      This position will be responsible for the board enablement and SoC validation work for the ARM based processor targeting the market of the automotive SoC solution.  The candidate is required to be working closely with SoC design/verification, platform design and product team to work out the total solution from the bare-metal, device driver toautomation validation framework.

      Main responsibilities include:

      1、Develop the bare metal software to bring up and validate the SiEngine automotive SoC.

      2、 Develop the software to enable and validate the development boards.

      3、 Build the automation validation framework.

      4、 Develop the tools for the SoC and board manufacture.

      5、 Provide the debug tools for the SiEngine automotive SoC.

      Job Requirements:

      1、B. Sc. or above degree from China top universities with major on Computer Science, EE or Automation etc.

      2、 5+ years of software development in automotive, embedded system or mobile.

      3、 At least 2-years of experience in writing low-level software that interacts directly with hardware.

      4、 Solid knowledge on ARM architectures (Core: A, R or M, MMU, SMMU, GIC, Interconnection).

      5、 Experience in driver development or experience in Linux driver development is a plus.

      6、Familiar with bootloader, Linux and any RTOS.

      7、 Familiar with board design and schematic.

      8、 Good experience in using high-speed oscilloscope, logic analyzer or other protocol analyzer.

      9、 Experience in LSIO such as UART/I2C/SPI/GPIO/PWM/SD/MMC is preferred.

      10、 Experience in LSIO such as UART/I2C/SPI/GPIO/PWM/SD/MMC is preferred.

      11、 Familiar with Git/Gerrit source code management tool.

      12、 Familiar with Git/Gerrit source code management tool.

      Job Description:

      1、Plan the EDA tool licensing, installation, manage disk/machines requirements, Library & IP release.

      2、Build and enhance the design flow infrastructure of Soc design to improve design efficiency and quality.

      3、Setup design environment related with Cadence, Synopsys, Mentor and other EDA tools.

      4、Develop infrastructure for flow regression, automation flow and smart diagnosis solutions.

      5、Work with design engineers to debug design/EDA environment issues.

      Job Requirements:

      1、2+ years of hand-on experience in EDA/CAD related field.

      2、 Experienced with ASIC design flow.

      3、 Hand on experience on C++/Java, Perl, Python, TCL, shell, Makefile.

      4、 Experience with data collection, analysis and reporting techniques.

      5、 Strong analytical problem solving, team work and communication skills.

      6、Proactive and self-motivated is must.

      Job Description:

      1、Plan the EDA tool licensing, installation, manage disk/machines requirements, Library & IP release.

      2、Build and enhance the design flow infrastructure of Soc design to improve design efficiency and quality.

      3、Setup design environment related with Cadence, Synopsys, Mentor and other EDA tools.

      4、Develop infrastructure for flow regression, automation flow and smart diagnosis solutions.

      5、Work with design engineers to debug design/EDA environment issues.

      Job Requirements:

      1、2+ years of hand-on experience in EDA/CAD related field.

      2、 Experienced with ASIC design flow.

      3、 Hand on experience on C++/Java, Perl, Python, TCL, shell, Makefile.

      4、 Experience with data collection, analysis and reporting techniques.

      5、 Strong analytical problem solving, team work and communication skills.

      6、Proactive and self-motivated is must.

      Job Description:

      1、Plan the EDA tool licensing, installation, manage disk/machines requirements, Library & IP release.

      2、Build and enhance the design flow infrastructure of Soc design to improve design efficiency and quality.

      3、Setup design environment related with Cadence, Synopsys, Mentor and other EDA tools.

      4、Develop infrastructure for flow regression, automation flow and smart diagnosis solutions.

      5、Work with design engineers to debug design/EDA environment issues.

      Job Requirements:

      1、2+ years of hand-on experience in EDA/CAD related field.

      2、 Experienced with ASIC design flow.

      3、 Hand on experience on C++/Java, Perl, Python, TCL, shell, Makefile.

      4、 Experience with data collection, analysis and reporting techniques.

      5、 Strong analytical problem solving, team work and communication skills.

      6、Proactive and self-motivated is must.

      Job Description:

      1、As part of the ASIC design team, engineer will mainly focus on following areas, but not limited to.

      2、Deeply understand system level requirements and IP features, create sub-system design.

      3、Deeply understand system level requirements and IP features, create sub-system design.

      4、Assist with chip bring up and perform silicon functional/performance validation.

      5、Assist with implementation team on netlist release, P&R suggestion and timing tuning.

      Job Requirements:

      1、 Degree in electrical engineering, computer engineering or related technical fields.

      2、 Good knowledge of Verilog/SystemVerilog.

      3、 Hand on experience on any of these tasks: Lint/CDC check, SDC/UPF generation, Synthesis, Formal.

      4、 A high-level of self-motivation and a proactive approach to solving problems.

      Job Requirements:

      1、 Hands on experience on Subsystem level design.

      2、 Familiar with Vendor’s PCIE controller and Phy, both function and test mode.

      3、 Familiar with AMBA spec and SOC architecture.

      4、 Familiar with frontend ASIC design methodology/flow.

      5、 Experience of Low power design.

      6、 Experience of follow IP is a strong plus: PCIE/UFS/USB/eMMC/GPU/ISP/MIPI/VPU/NPU/ DisplayPort/NoC/DDR/Ethernet/ AMBA AXI/AHB/APB/ GIC/SMMU/CoreSight.

      Job Description:

      1、As part of the ASIC design team, engineer will mainly focus on following areas, but not limited to.

      2、Deeply understand system level requirements and IP features, create sub-system design.

      3、Deeply understand system level requirements and IP features, create sub-system design.

      4、Assist with chip bring up and perform silicon functional/performance validation.

      5、Assist with implementation team on netlist release, P&R suggestion and timing tuning.

      Job Requirements:

      1、 Degree in electrical engineering, computer engineering or related technical fields.

      2、 Good knowledge of Verilog/SystemVerilog.

      3、 Hand on experience on any of these tasks: Lint/CDC check, SDC/UPF generation, Synthesis, Formal.

      4、 A high-level of self-motivation and a proactive approach to solving problems.

      Job Requirements:

      1、 Hands on experience on Subsystem level design.

      2、 Familiar with Vendor’s PCIE controller and Phy, both function and test mode.

      3、 Familiar with AMBA spec and SOC architecture.

      4、 Familiar with frontend ASIC design methodology/flow.

      5、 Experience of Low power design.

      6、 Experience of follow IP is a strong plus: PCIE/UFS/USB/eMMC/GPU/ISP/MIPI/VPU/NPU/ DisplayPort/NoC/DDR/Ethernet/ AMBA AXI/AHB/APB/ GIC/SMMU/CoreSight.

      Job Description:

      1、As part of the ASIC design team, engineer will mainly focus on following areas, but not limited to.

      2、Deeply understand system level requirements and IP features, create sub-system design.

      3、Deeply understand system level requirements and IP features, create sub-system design.

      4、Assist with chip bring up and perform silicon functional/performance validation.

      5、Assist with implementation team on netlist release, P&R suggestion and timing tuning.

      Job Requirements:

      1、 Degree in electrical engineering, computer engineering or related technical fields.

      2、 Good knowledge of Verilog/SystemVerilog.

      3、 Hand on experience on any of these tasks: Lint/CDC check, SDC/UPF generation, Synthesis, Formal.

      4、 A high-level of self-motivation and a proactive approach to solving problems.

      Job Requirements:

      1、 Hands on experience on Subsystem level design.

      2、 Familiar with Vendor’s PCIE controller and Phy, both function and test mode.

      3、 Familiar with AMBA spec and SOC architecture.

      4、 Familiar with frontend ASIC design methodology/flow.

      5、 Experience of Low power design.

      6、 Experience of follow IP is a strong plus: PCIE/UFS/USB/eMMC/GPU/ISP/MIPI/VPU/NPU/ DisplayPort/NoC/DDR/Ethernet/ AMBA AXI/AHB/APB/ GIC/SMMU/CoreSight.

      Job Description:

      As part of the ASIC design team, engineer will mainly focus on following areas, but not limited to:

      1、Block, IP and SoC level DFT implementation including: RTL coding integration, Mbist insertion/simulation, Scan insertion & compression, Lbist insertion & simulaton, on chip clocking for at-speed test, boundary scan, analog/hard IP test.

      2、Block level dft drc check & fix it in RTL/Netlist level.

      3、Block level DFT constraint generation, synthesis, STA, ECO and formal check.

      4、Test patterns/vectors generation and verification, Fault coverage data collection and improve.

      Job Requirements:

      1、Hand on experience of SoC DFT implementation, Scan Compression logic/MBIST logic/Boundary scan chain insertion, pattern bring up and diagnose.

      2、 Expertise with Mentor/Synopsys DFT tools.

      3、 Expertise with DFT advisor tools.

      4、 Experience in MBIST/SCAN/ATPG Pattern simulation and debug on RTL & Netlist.

      5、 A high-level of self-motivation and a proactive approach to solving problems.

      Job Description:

      As part of the ASIC design team, engineer will mainly focus on following areas, but not limited to:

      1、Block, IP and SoC level DFT implementation including: RTL coding integration, Mbist insertion/simulation, Scan insertion & compression, Lbist insertion & simulaton, on chip clocking for at-speed test, boundary scan, analog/hard IP test.

      2、Block level dft drc check & fix it in RTL/Netlist level.

      3、Block level DFT constraint generation, synthesis, STA, ECO and formal check.

      4、Test patterns/vectors generation and verification, Fault coverage data collection and improve.

      Job Requirements:

      1、Hand on experience of SoC DFT implementation, Scan Compression logic/MBIST logic/Boundary scan chain insertion, pattern bring up and diagnose.

      2、 Expertise with Mentor/Synopsys DFT tools.

      3、 Expertise with DFT advisor tools.

      4、 Experience in MBIST/SCAN/ATPG Pattern simulation and debug on RTL & Netlist.

      5、 A high-level of self-motivation and a proactive approach to solving problems.

      彩八彩票