Current jobs related to Embedded Software Engineer - Beijing - Renesas Electronics


  • Beijing, Beijing, China Cummins Inc. Full time

    About the RoleCummins Inc. is seeking a highly skilled and motivated Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for creating electronic tools that are used to create embedded software, or manufacture and service Cummins products.Key ResponsibilitiesInvestigate electronic tools problems, understand...


  • Beijing, Beijing, China Cummins Inc. Full time

    Job Summary:Cummins Inc. is seeking a talented Embedded Software Developer to join our team. As an Embedded Software Developer, you will be responsible for creating electronic tools that are used to create embedded software, or manufacture and service Cummins products.Key Responsibilities:Investigate electronic tools problems, understand causal mechanisms,...


  • Beijing, Beijing, China Cummins Inc. Full time

    About the RoleCummins Inc. is seeking a highly skilled and motivated Embedded Software Developer to join our team. As a key member of our product development team, you will be responsible for creating electronic tools that are used to create embedded software, manufacture, and service Cummins products.Key ResponsibilitiesInvestigate electronic tools...


  • Beijing, Beijing, China Renesas Electronics Full time

    Job DescriptionRenesas Electronics is seeking a talented Graduate Application Engineer to join our MCU Application Team. As a key member of our team, you will be responsible for providing technical support to our customers, internal technical teams, and field application engineers (FAEs) on our general-purpose MCU products and solutions.Main...


  • Beijing, Beijing, China Software Full time

    Position Overview: The Software division is seeking a dedicated AV Map Validation Specialist to significantly contribute to the advancement of safety in automated driving assistance technologies and fully autonomous vehicles. The ideal candidate will possess a robust mathematical and algorithmic background in areas such as graph theory, computer vision, and...


  • Beijing, Beijing, China NVIDIA Full time

    Software Engineer for Autonomous VehiclesWe are seeking a highly skilled Software Engineer to join our DRIVE Context Fusion team, where you will play a key role in developing and guiding the future of our autonomous driving solution. Your expertise in sensor fusion, computer vision, and embedded real-time software will be instrumental in crafting innovative...


  • Beijing, Beijing, China NVIDIA Full time

    Job Title: Software Engineer, Map Perception FusionWe are seeking a highly skilled Software Engineer to join our DRIVE Context Fusion team, where you will play a crucial role in developing and guiding the future of our autonomous driving solution. Your expertise in sensor fusion, computer vision, and embedded real-time software will be instrumental in...


  • Beijing, China Renesas Electronics Full time

    Job Description Overview We are seeking a talented and motivated Software Application Engineer to join our team. In this role, you will be part of the AI & Cloud Engineering (ACE) Division and Customer Engineering team. Our Customer Engineering team is a global team helping customers easily use our software tools and services. The Customer Engineering...


  • Beijing, Beijing, China Canonical Full time

    Position Overview At Canonical, our OEM Delivery Team collaborates with leading OEM, IHV, and ODM partners to integrate Ubuntu Classic and Ubuntu Core, reaching millions of users worldwide. This role offers the chance to work with advanced technologies alongside top-tier partners, contributing significantly to innovation. As a Software Engineer, your...


  • Beijing, Beijing, China Renesas Electronics Full time

    Job DescriptionWe are seeking a talented and motivated Software Application Engineer to join our team at Renesas Electronics. As a member of our AI & Cloud Engineering (ACE) Division, you will be part of a global team helping customers easily use our software tools and services.ResponsibilitiesDesign, develop, and maintain web-based or embedded applications...


  • Beijing, Beijing, China Renesas Electronics Full time

    About Renesas ElectronicsRenesas is a leading global semiconductor company that strives to develop a safer, healthier, greener, and smarter world. Our goal is to make every endpoint intelligent by offering product solutions in the automotive, industrial, infrastructure, and IoT markets.Job SummaryWe are seeking a talented and motivated Software Application...


  • Beijing, Beijing, China Renesas Electronics Full time

    Job DescriptionWe are seeking a talented and motivated Software Application Engineer to join our team at Renesas Electronics. As a member of our AI & Cloud Engineering (ACE) Division and Customer Engineering team, you will be responsible for designing, developing, and maintaining applications that meet our organization's needs and...


  • Beijing, Beijing, China Renesas Electronics Full time

    **Job Summary**We are seeking a talented and motivated Software Application Engineer to join our AI & Cloud Engineering team at Renesas Electronics. As a key member of our global team, you will be responsible for designing, developing, and maintaining applications that meet our organization's needs and requirements.**Responsibilities**Design, develop, and...

  • Software Architect

    2 weeks ago


    Beijing, Beijing, China Renesas Electronics Full time

    Job DescriptionWe are seeking a talented and motivated Software Architect (AI Sub-system) to join our R&D team to own, define, and drive exploration and design of our next generation runtime software involving multi heterogeneous devices in high performance computing (HPC) SoCs.ResponsibilitiesParticipate and lead in the software architecture design of the...

  • Software Architect

    1 week ago


    Beijing, Beijing, China Renesas Electronics Full time

    Software Architect (AI Sub-system)We are seeking a talented and motivated Software Architect (AI Sub-system) to join our R&D team to own, define, and drive exploration and design of our next generation runtime software involving multi heterogeneous devices in high performance computing (HPC) SoCs.Key Responsibilities:Participate and lead in the software...

  • Software Architect

    4 weeks ago


    Beijing, Beijing, China Renesas Electronics Full time

    Job DescriptionOverviewWe are seeking a talented and motivated Software Architect (AI Sub-system) to join our R&D team to own, define, and drive exploration and design of our next generation runtime software involving multi heterogeneous devices in high performance computing (HPC) SoCs.ResponsibilitiesParticipate and lead in the software architecture design...

  • Software Architect

    4 weeks ago


    Beijing, Beijing, China Renesas Electronics Full time

    Job DescriptionOverviewWe are seeking a talented and motivated Software Architect (AI Sub-system) to join our R&D team to own, define, and drive exploration and design of our next generation runtime software involving multi-heterogeneous devices in high-performance computing (HPC) SoCs.ResponsibilitiesParticipate and lead in the software architecture design...

  • Software Architect

    5 months ago


    Beijing, China Renesas Electronics Full time

    Job Description Overview We are seeking a talented and motivated Software Architect (AI Sub-system) to join our R&D team to own, define, and drive exploration and design of our next generation runtime software involving multi heterogeneous devices in high performance computing (HPC) SoCs.  Our division’s mission is to use the latest AI and cloud...


  • Beijing, Beijing, China Software Full time

    About the RoleMobileye China R&D Center is seeking a highly skilled AV Map Validation Engineer to contribute to the development of advanced driving assistance systems (ADAS) and fully autonomous vehicles (AV). As an AV Map Validation Engineer, you will leverage your expertise in graph theory, computer vision, and machine learning to build automatic...


  • Beijing, Beijing, China Ericsson Full time

    About this OpportunityWe are seeking a skilled Software Radio Developer to join our team at Ericsson. As a key member of our multi-functional team, you will be responsible for implementing new functionality for 5G NX and developing radio products.Key ResponsibilitiesPerform continuous analysis and requirement handling in embedded systemsDevelop and test...

Embedded Software Engineer

4 months ago


Beijing, China Renesas Electronics Full time
Job Description

 

  1. Participate and lead in the software architecture design of the runtime software across multi-device and heterogeneity.
  2. Apply code optimization techniques, ensuring efficient and optimized performance of the runtime software components.
  3. Deliver architecture specifications to developers and articulate them effectively across stakeholders ranging from toolchain, system and hardware teams, and to technology leadership.
  4. Collaborate with silicon and platform bring-up to verify and debug the AI sub-system and its delivered performance.

 


Qualifications

Qualifications  

  1. Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, or related field; Ph.D. is a plus.
  2. 10 years of embedded software design and development on SoCs and/or ASICs.
  3. Great coding skills in C/C++.
  4. Great knowledge of SW architectural patterns (layered/plugin/event-driven/ microkernel/etc).
  5. Good knowledge of SDLC.
  6. Good knowledge of RTOS and/or Linux OS.
  7. Good knowledge of multi-thread and multi-process software design and debugging.
  8. Experience with embedded system involving multi-core CPU/DSP.
  9. Experience with heterogeneous multi-device system involving GPU/NPU/FPGA.
  10. Knowledge of debuggers (LLDB, GDB) and profilers on heterogeneous hardware system.

Preferences  

  1. Experience with Python is a plus.
  2. Experience with ARM and/or RISCV ISA is a plus.
  3. Knowledge of Linux kernel and driver development is a plus.
  4. Knowledge of CNN and common NN operators/layers like Conv2D, BatchNorm, etc is a plus.
  5. Knowledge of internal of inference engines like TFLite, OpenVINO runtime, ONNX runtime, TVM runtime, etc is a plus.
  6. Knowledge of JTAG debugger and bare-metal bring-up is a plus.
  7. Knowledge of high performance domain-specific languages (SYCL/CUDA/OpenCL) is a plus.
  8. Knowledge of PyTorch or TensorFlow is a plus.
  9. Knowledge of just-in-time compilation techniques is a plus.

 

 



Additional Information

Renesas Electronics Corporation (TSE: 6723) empowers a safer, smarter and more sustainable future where technology helps make our lives easier. A leading global provider of microcontrollers, Renesas combines our expertise in embedded processing, analog, power and connectivity to deliver complete semiconductor solutions. These Winning Combinations accelerate time to market for automotive, industrial, infrastructure and IoT applications, enabling billions of connected, intelligent devices that enhance the way people work and live. Learn more at renesas.com. Follow us on LinkedIn, Facebook, Twitter, YouTube, and Instagram.  

   

Renesas’ mission, To Make Our Lives Easier, is underpinned by our company culture, TAGIE. TAGIE stands for Transparent, Agile, Global, Innovative and Entrepreneurial. Our goal is to embed this unique culture in everything we do to succeed as a company and create trust with our diverse colleagues, customers and stakeholders.  

   

We are committed to creating a diverse culture where everyone is included and feels a sense of belonging. For more information, please read our Diversity & Inclusion Statement.  

 

Renesas Electronics Corporation empowers a safer, smarter and more sustainable future where technology helps make our lives easier. The leading global provider of microcontrollers, Renesas combines our expertise in embedded processing, analog, power and connectivity to deliver complete semiconductor solutions. These Winning Combinations accelerate time to market for automotive, industrial, infrastructure and IoT applications, enabling billions of connected, intelligent devices that enhance the way people work and live. Learn more at www.renesas.com.

Renesas’ mission, To Make Our Lives Easier, is underpinned by our company culture, TAGIE. TAGIE stands for Transparent, Agile, Global, Innovative and Entrepreneurial. Our goal is to embed this unique culture in everything we do to succeed as a company and create trust with our diverse colleagues, customers and stakeholders.

Renesas Electronics is an equal opportunity and affirmative action employer, committed to supporting diversity and fostering a work environment free of discrimination on the basis of sex, race, religion, national origin, gender, gender identity, gender expression, age, sexual orientation, military status, veteran status, or any other basis protected by law. For more information, please read our Diversity & Inclusion Statement.