Embedded Software Engineer
Company Details
Essential Requirements
EXPERIENCE WITH
- Minimum of 5-years’ experience in Embedded Software Development in ANSI C
- Ability to use hardware schematics and MCU/peripheral datasheets as input for firmware development
- Great understanding on microcontroller architectures and embedded systems
- Proven track record of work with RTOS (RTX preferred)
- Device drivers’ knowledge (clock system, GPIO, SPI, I2C, UART, PWMs, ADC, DAC, etc.)
Main responsibilities
- Analyze product’s software requirements and propose a plan to meet them
- Take part in satellite product design
- Prototype, design and develop fast iterative solutions in search of THE ONE that will make a great product
- Develop embedded software for our satellite systems
- Design and develop SW applications according to specification
- Software debugging and quality assurance
- Prepare appropriate technical documentation
Why Join?
- Hard work
- Tough engineering challenges & hard-core R&D
- Work on unique space technology
- Casual work environment & non-pretentious team
- Chance to join our own space educational program
- Opportunity to meet world-recognized space experts