🗾 日本語はこちら
| rintaro.okudera+work★gmail.com | |
| Current Address | Tokyo, Japan |
| Hometown | Toyohashi, Aichi, Japan |
Profile
I am a System Software Engineer at Fujitsu’s Software Development Center, currently seconded to 1Finity Inc., where I develop system software for 5G mobile base stations. I collaborate with a global team of over 100 members, handling a wide range of tasks from specification review and design to implementation and testing.
My interest in embedded systems began in high school and led me to major in it during my graduate studies, where I developed a control system for small drones (C++/Linux/RTOS) and published my work in a peer-reviewed international conference and journal. I also have hands-on experience developing firmware and device drivers for communication robots using STM32/I2C in C at Yukai Engineering Inc.
My strength lies in my ability to design optimal software based on a deep understanding of hardware architecture (schematics, datasheets), and I am skilled in optimization and technical specification adjustments with overseas vendors and teams in English.
Interests
- Passionate about creating things, especially those that enrich daily life.
- While specializing in software, I am eager to actively engage in mechanical and electrical domains.
Languages
- Japanese
- Native
- English
- Business level
- (TOEIC-IP: 755)
- Speaking/Listening: Regularly attend meetings with global team members (approx. 3 times a week).
-
Reading/Writing: Daily communication with global team members via Teams and other tools.
- Business level
Work Experience
Fujitsu Limited, Japan
(Apr. 2025 – Present)
System Software Engineer (Seconded from 1Finity Inc.) (Jul. 2025 – Present)
- Project: System Software Development for Mobile Phone Base Stations
- Responsibilities: Specification review, design, implementation, testing, and development of utility tools.
- Achievements:
- Achieved a ~1,000x speedup in file parser processing (from 3,000ms to 30ms) by optimizing the algorithm from O(n²) to O(n).
- Increased development efficiency by ~20x (from 300 to 6,000 LoC/person-month) using AI agents (GitHub Copilot, Windsurf) and documented this know-how for the department.
- Daily technical collaboration in English with the development team in India.
- Environment: OS: Linux; Languages: C, Ruby, Go, Python; Tools: Docker, GDB, Wireshark, Windsurf, GitHub Copilot.
- Project Scale: 100+ members overall (15 in my feature team).
Software Engineer (Apr. 2025 – Jul. 2025)
- Project: New Employee Training
- Activities: Business manners and software development technical training.
-
Environment: OS: Windows; Languages: C, Java.
Yukai Engineering Inc. / Part-time Employee, Japan
(Apr. 2024 – Mar. 2025)
Embedded Software Engineer (Apr. 2024 – Mar. 2025)
- Project: Firmware Development for Communication Robots
- Responsibilities: Design, implementation.
- Achievements: Developed a “cuddle detection system” using an IMU and an “LED brightness control system” with an ambient light sensor.
- Environment: OS: Embedded Linux, Bare-metal; Language: C; Others: Embedded, STM32, I2C.
- Project Scale: ~10 members (4 software developers).
- Project: Visual Programming Environment for Educational Robots
- Responsibilities: Specification review, design, implementation.
- Achievements: Added support for I/O devices (7-segment LED, record/play module) and implemented their drivers.
- Environment: OS: Bare-metal; Languages: C, TypeScript; Others: Embedded, Arduino.
- Project Scale: ~5 members (2 software developers).
Tokai National Higher Education and Research System / Technical Assistant (Part-time), Japan
(Nov. 2022 – Mar. 2025)
Technical Assistant (Nov. 2022 – Mar. 2025)
- Project: Robot Simulation Environment Development
- Responsibilities: Specification review, design, implementation, testing.
- Achievements: Built a digital twin and robot simulation environment using Unity.
- Environment: OS: Windows; Languages: C#, Go, Python; Others: Unity.
- Project Scale: 1 member.
Nagoya University, Japan
Technical Assistant (Part-time) (Nov. 2022 – Mar. 2025)
- Built robot simulation environment
- (Unity, NATS, ROS, C#, Go)
- Evaluated robot development methods using interactive AI
- (AI, Robotics)
Teaching Assistant (Part-time) (Jun. 2023 – Aug. 2023)
- Assisted with embedded systems PBL
- (Embedded, Arduino)
Internship Experience
Sony Corporation, Japan
Embedded Software Engineer (Internship) (Aug. – Sep. 2023)
- Developed embedded software for cameras
- Tilt correction System
- (Embedded, Android, C++, Image Processing)
- Tilt correction System
Renesas Electronics Corporation, Japan
Application Engineer (Internship) (Sep. 2022)
- Evaluated EV motor control systems
- (MATLAB/Simulink)
Toyota Motor Corporation, Japan
User Experience Engineer (Internship) (Sep. 2022)
- Developed UI/UX application from planning to coding.
- [Team] 3 members
- Development of driving assistance apps
- (Flutter/Dart, Scrum Development)
Mitsubishi Electric Engineering Company, Japan
Embedded Software Engineer (Internship) (Feb. 2020)
- Developed embedded software for FA equipments
- (Embedded, C)
JTEKT Corporation
Skilled Worker (Internship) (Feb. – Mar. 2019)
- Assembled and packed bearings
- (Toyota Production System)
Education
Nagoya University, Japan
Graduate School of Informatics, Department of Computing and Software Systems
Master of Informatics (Apr. 2022 – Mar. 2025)
- Research: Firmware development for small drones
- Designed communication architecture, implemented inter-core and serial communication, and developed sensor control logic (e.g., for GPS).
- Environment: Linux, RTOS, C, C++, C#, Go, Docker, ROS, UART, JTAG, Wireshark, Raspberry Pi
📚 Major Courses (Click to expand)
- Mechanical Systems:
- Aerospace Control
- Electrical & Electronic Systems:
- Power Electronics
- Information Systems:
- Information Management
- System Programming
- Software Engineering
- Large-Scale Computation
- Foundations of Computation
- Computer Architecture
- Information Networks
- Information Security
- Cryptography
- Advanced Sensory Information Processing
- Intelligent Robotics
- Physics & Chemistry:
- Quantum Computing
- Other:
- Transdisciplinary Mobility Innovation
Toyota Technological Institute, Japan
Undergraduate School of Engineering, Department of Advanced Science and Technology
Bachelor of Engineering (Apr. 2018 – Mar. 2022)
- Research: Analysis of p-GaN Gate Heterostructure Diodes Using Computer Simulation
- (TCAD, Semiconductor Engineering, Python, Scheme)
- Studied a wide range of engineering fields, including the following major courses:
📚 Major Courses (Click to expand)
- Engineering Fundamentals:
- Linear Algebra
- Calculus
- Analysis
- Discrete Mathematics
- Vector Analysis
- Ordinary Differential Equations
- Mechanics
- Chemistry
- Thermodynamics
- Electromagnetism
- Mechanical Systems:
- Strength of Materials
- Fluid Dynamics
- Kinematics
- Applied Thermodynamics
- Mechanical Drawing
- Design Informatics
- Numerical Analysis
- Control Engineering
- Systems Engineering
- Mechatronics
- Toyota Production System
- Electrical & Electronic Systems:
- Electrical Engineering
- Electronic Engineering
- Communication Engineering
- Semiconductor Engineering
- Information Systems:
- Information Literacy
- Algorithms and Data Structures
- Digital Logic Circuits
- Software Engineering
- Computer Architecture
- Computer Graphics
- Physics & Chemistry:
- Optics
- Quantum Mechanics
- Engineering Fundamentals:
- Development Experience
- Falling block puzzle game
- Board game AI using reinforcement learning
- (AI, Python)
- Study Abroad: KDU University College, Malaysia (Aug. 2018)
Aichi Prefectural Toyohashi Technical High School, Japan
Department of Electronics (Apr. 2015 – Mar. 2018)
- Skills: Circuit design, soldering, and PLC (Programmable Logic Controller)
- Projects:
- Developed an arm robot (control SW/HW)
- Built a 5-inch gauge (large-scale train) (control SW/HW)
Technical Skills
Software
- Languages: C, C++, Python, Go, C#, Java, TypeScript, Ruby
- Low-Level Technologies: Linux, RTOS, Bare-metal, HAL (Hardware Abstraction Layer)
- Networking: 5G, I2C, SPI, UART
Hardware
- Platforms: Sony Spresense, Raspberry Pi, Arduino, STM32, Android
- Electronics: Reading schematics and datasheets
- Debugging: GDB, JTAG (OpenOCD), Oscilloscope
Others
- Frameworks & Tools: Git, Docker, CI/CD, ROS, micro-ROS, NATS, Unity, MATLAB/Simulink
- AI Technologies: GitHub Copilot, Windsurf
Certifications
- In Progress: Embedded Systems Specialist Examination
- Jun. 2022: Applied Information Technology Engineer Exam
- Apr. 2021: Fundamental Information Technology Engineer Exam
- Sep. 2020: Completed enPiT2 Embedded Systems QuadPro Program
- Jul. 2020: JDLA Deep Learning for GENERAL 2020 #2
- Apr. 2020: Associate Engineer (Information Engineering)
- Jan. 2017: Second-Class Digital Telecommunications Engineer
- Oct. 2016: Class 2 Electrician License
Publications
- Rintaro Okudera, et al. “A COTS-based Lightweight, Low-power and Versatile Companion Computer for Nano UAVs”, Sensors & Transducers, Vol.268, No.1, pp. 37-44, Apr 2025. [Link]
Conference Presentations
- Rintaro Okudera, et al. “A Lightweight, Low-Power and Versatile Companion Computer for Nano UAVs”, Proceedings of the 1st International Conference on Drones and Unmanned Systems (DAUS’ 2025), pp. 292-295, Granada, Spain, Feb 2025. [Link]
Awards
Scholarship offered by the TOYOTA Scholarship Foundation
(Jul. 2021)
- For academic excellence, exemplary character, and research potential
Junior-Meister Special Award
(Feb. 2018)
- National recognition for excellence in technical qualifications
Central Council for the Promotion of Industrial Education Award
(Oct. 2018)
- Awarded to the most outstanding technical high school graduate
Other Activities (Volunteer Work etc.)
Toyohashi City, Aichi Prefecture
Event Management (Aug. 2025)
- Volunteer staff for a rideable miniature railway event at Toyohashi City Zoo
Workshop Instructor (“Let’s Build and Ride 5-Inch Gauge Railway Vehicles”) (Jul. 2021)
- Teaching and providing hands-on experience in manufacturing powered bogies and vehicle bodies for 5-inch gauge railway vehicles, as well as driving them