[Japan] Embedded Software Engineer

edgecortix· Engineering
Apply Now ↗
📍 Kawasaki, Kanagawa, JapanFull Time

About this role

About Edgecortix 

EdgeCortix is driving innovation in semiconductor solutions for the connected intelligent edge. Established in 2019 and headquartered in Tokyo, Japan, with additional offices in the United States and India, the company develops silicon-based, energy-efficient AI processors purpose-built for Generative AI workloads at the edge. The company’s patented hardware-software co-design methodology enables highly efficient runtime-reconfigurable AI accelerators, delivering industry-leading performance-per-watt for edge inference across defense, aerospace, smart cities, Industry 4.0, robotics and telecommunications applications.



The Team 

As an engineering driven company we are working to define and solve the hardest problems at the intersection of AI, semiconductors and scalable systems across the edge computing landscape. We originated out of multiple years of research, as such at our core we value learning, intellectual curiosity, and self-starters. We have the ambitious goal of enabling cloud-level performance with significantly better energy-efficiency and cost-efficiency for AI inference infrastructure across markets like robotic, industrial automation, aerospace & defense and telecommunications.





Your Role and Responsibilities

We are seeking a skilled and experienced Embedded Software Developer with a demonstrated history of delivering exceptional software solutions. In this role, you will be responsible for the design, development, and maintenance of software and firmware for cutting-edge Edge AI devices. This position offers the opportunity to contribute to innovative technologies in a dynamic and collaborative environment.

Qualifications:

  • Bachelor's degree in Engineering Computer Science, or related field and 6-8 years of Software Engineering or related work experience.
  • Proven track record in software engineering with exposure to Machine Learning, Deep Learning, Multimedia, and real-time systems.
  • Solid programming experience in C or C++ and Extensive experience in bare metal and FreeRTOS programming.
  • Experience in working with IDEs such as E2 Studio / STM MCU Cube
  • Experience in working with Hardware PCB devices such as Edge AI Co-processors, and GPUs.
  • Extensive experience in working with MCUs such as ARM/Renesas and STM devices 
  • Top-notch Software (Firmware) and Hardware (PCB) debugging skills and problem-solving ability.
  • Ability to read and understand hardware schematics
  • Strong communication skills and ability to work independently in a continuously changing environment



Preferred Qualifications:

  • PhD or Master's degree in Engineering Computer Science, or related field and 5-6 years of Software Engineering or related work experience.
  • Hands-on experience in the development of machine learning-driven real-time embedded systems
  • Experience in firmware development for Board Management Controllers (BMCs), controlling power distribution networks, and leveraging on-board sensors
  • Experienced in the development of highly robust real-time systems
  • Expertise in Embedded Linux
  • Extensive Knowledge of OS fundamentals, Data structures, Linux kernel, and its device driver model
  • Knowledge of scripting languages like Python will be added plus
  • Experience in using machine learning frameworks to export and deploy models
  • Prior experience in industry-standard protocols such as I2C, JTAG, SPI



What’s in it for you? 

Make a difference: you will have the opportunity to join a well-funded and rapidly growing fabless AI semiconductor company that is disrupting the AI software and hardware across the edge AI landscape. Be an integral part of its growth and momentum.

 

 

Benefits and Perks

  • Highly competitive salary and stock options as applicable
  • Flex work time
  • Top-tier employee benefits

Frequently Asked Questions

Is the salary disclosed for the [Japan] Embedded Software Engineer position at edgecortix?
The salary for this [Japan] Embedded Software Engineer role at edgecortix is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the [Japan] Embedded Software Engineer position at edgecortix located?
This [Japan] Embedded Software Engineer role at edgecortix is based in Kawasaki, Kanagawa, Japan. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
Is the [Japan] Embedded Software Engineer role at edgecortix full-time or part-time?
This is listed as a Full Time position. It is posted as a [Japan] Embedded Software Engineer role in the Engineering department at edgecortix.
Which team or department does the [Japan] Embedded Software Engineer at edgecortix belong to?
This [Japan] Embedded Software Engineer position is part of the Engineering department at edgecortix. See the full job description for more information about the team structure and responsibilities.
How do I apply for the [Japan] Embedded Software Engineer position at edgecortix?
Click the "Apply Now" button on this page. You will be redirected to edgecortix's official application portal hosted on bamboohr where you can submit your application directly.
When was the [Japan] Embedded Software Engineer job at edgecortix posted?
This [Japan] Embedded Software Engineer position at edgecortix was posted on Jan 27, 2025. Apply as soon as possible — early applications are often reviewed first.
[Japan] Embedded Software Engineer
edgecortix
Apply for this role ↗

You'll be redirected to edgecortix's official application page on bamboohr.