Job Description
Join An Innovative Team in Advancing Space Technology
■ Job Title
Embedded Systems Software Engineer
■ Company Overview
Our client is a pioneering company dedicated to democratizing space technology. Since their founding, they have been developing micro-satellite technology to make space more accessible to various industries and individuals. Their projects include launching multiple micro-satellites for Earth observation and providing one-stop services for satellite development and operation.
■ Your Role and Responsibilities
As an Embedded Systems Software Engineer, you will be responsible for the entire lifecycle of the on-board computer software for our satellites, including design, development, testing, and maintenance. Your duties will include:
- Developing and maintaining embedded software components and systems.
- Programming applications, component drivers, and interfaces in C or C++.
- Developing software based on satellite system specifications and other component specifications.
- Documenting design information and performing design and code reviews.
- Designing and performing various tests to ensure software reliability.
- Collaborating closely with other engineering teams, partners, and vendors to ensure interoperability and reusability.
- Assisting in satellite operations during initial deployment and troubleshooting as needed.
■ Experience and Qualifications
- Graduated from a technical college or university in electrical engineering, computer science, control engineering, mechatronics, or related fields.
- Comfortable with conversations in English.
- Experience with waterfall development methodologies.
- Technical skills (5+ years of experience):
- Understanding of general hardware: microcontrollers, UART/SPI/I2C, RTC, etc.
- Experience with C or C++ programming.
- Development experience using Linux.
- Proficiency with command-line tools such as bash, git, gdb.
■ Additional Preferred Qualifications
- Experience with FPGA integration using HDL or IDE tools.
- Familiarity with satellite systems or aerospace industry experience.
- Knowledge of real-time operating systems (RTOS).
- Experience with hardware debugging tools like oscilloscopes and logic analyzers.
■ Work Location
(Upon Employment) Tokyo
(Scope of change) Location as specified by the company
■ Salary
Negotiable (please ask for more details during a discussion)
■ Position/Contract Term
This is a full-time, permanent position
■ So What are the Next Steps?
- If you're interested in this role, click 'apply now' and send a copy of your updated English and/or Japanese CV to james.landers@talisman-corporation.com or call +81-80-7387-5082 .
- If this job isn't quite right for you but you are looking for a new position, please contact us for a confidential discussion on your career.
- Please note that due to the large number of applicants, only successful candidates will be contacted.
More details will be provided during a meeting.