Embedded Software Engineer (m/f/d) - Small Satellite Systems
berlin-space-technologies · BE, DE
20 days agoImpress employers and recruiters.
Choose from hundreds of resume examples.

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Embedded Software Engineer (m/f/d) - Small Satellite Systems role.
Rezi rewrites your resume against berlin-space-technologies's job description. Free.

Tailor your resume to this Embedded Software Engineer (m/f/d) - Small Satellite Systems role.
Rezi rewrites your resume against berlin-space-technologies's job description. Free.
Don't guess if your resume is good enough.
See how it scores against the Embedded Software Engineer (m/f/d) - Small Satellite Systems posting at berlin-space-technologies — free, in seconds.

Don't guess if your resume is good enough.
See how it scores against the Embedded Software Engineer (m/f/d) - Small Satellite Systems posting at berlin-space-technologies — free, in seconds.
About the Role
The Embedded Software Engineer will be responsible for the software of every satellite and satellite subsystem made by BST. This role involves designing, developing, testing, and maintaining embedded systems, and integrating them into satellites. The engineer will impact the entire development cycle of a complete satellite.
Responsibilities
- Design and development of new drivers and firmware for ARM based embedded systems
- Adapt, improve, and extend existing software for satellite subsystems and ground testing devices
- Design and implement automated test software to verify system functionality
- Collaborate with other engineering teams to solve complex problems and create robust products
- Write documentation and reports
- Embrace and adapt to new technical challenges
Requirements
- Degree in software or other engineering field (or equivalent qualifications)
- 3+ years of experience in embedded software development
- Strong knowledge of C and ARM based microcontrollers, SPI, UART, CAN, etc.
- Experience with hardware abstraction layers
- Strong understanding of modular designs
- Familiarity with schematics and datasheets of electronic boards and devices
- Fluent English – written and spoken
- Enthusiasm for space and new technologies
- Ability to work in a dynamic international team
Skills
- C
- ARM based microcontrollers
- SPI
- UART
- CAN
- Hardware abstraction layers
- Modular designs
- Schematics
- Datasheets
- C++
- Unit-testing
- Encryption
- Secured communications
- Control systems
- Image processing
- Power systems
Location
- Berlin
Work Type
- Hybrid working
- Flexible working hours
Experience Level
- 3+ years of experience in embedded software development
Education Level
- Degree in software or other engineering field (or equivalent qualifications)
Benefits
- Flexible working time
- Paid overtime
About the Company
- Berlin Space Technologies GmbH (BST) is a global leader of #NewSpace, and one of the Deutscher Mittelstands Summit’s#Top100 most innovative German SME of 2023.
- BST develops and distributes small satellite systems mainly for earth observation and training programs.
- We offer a full scale of cost-efficient products and associated services ranging from subsystems to full satellites.
- BST is a vertically integrated company with more than 80 employees from 10+ nationalities.