Home Software Development Engineer
 

Keywords :   


Software Development Engineer

2018-12-02 05:30:48| Space-careers.com Jobs RSS

This job is to create embedded software for the nextgeneration of spacecraft and planetary rovers for ispace, inc. It is required to have demonstrated experience in creating realtime software for robotics, motor controllers, and similar devices. The job includes all phases of design, from defining system architecture, design, implementation and testing. Prior experience with high reliability designs for example in aerospace, medical or automotive industries is a must. The ideal candidate has experience in minimizing power consumption and an understanding of radiation effects on electronics. A desire to iterate designs quickly and interest in performing handson prototyping is a must. Candidates with FPGA experience and experience working closely with electronics engineers will be given preference. KEY RESPONSIBILITIES Participate in product definition, requirements, specification, design, implementation and testing phases Collaboration on architecture design and communication protocols with other engineers Development of control algorithms for rover components such as actuators, motors, temperature sensors and heaters Support integration, troubleshooting and testing of electronics REQUIREMENTS Bachelors degree in Computer Science or equivalent 5 years of experience designing and coding embedded firmware for highreliability applications Design experience across a range of embedded platforms from deeply embedded 816bit, limited memory, no RTOS to embedded RTOS or Linuxbased platforms Experience with communication and networking protocols I2C, SPI, RS485, CAN, etc Comfortable with debuggers and sometimes oscilloscopes Proficient in highlevel structured programming languages e.g. C, C PREFERRED EXPERIENCE Experience using Linux device tree to configure hardware Experience developing drivers to allow communication between controllers user level software and microcontrollers firmware Specific experience supporting computer vision or similar systems

Tags: software development software development engineer

Category:Transportation and Logistics

Latest from this category

All news

02.11Tropical Storm Lane Graphics
02.11Subtropical Storm Patty Graphics
02.11Tropical Storm Lane Forecast Discussion Number 4
02.11Subtropical Storm Patty Wind Speed Probabilities Number 2
02.11Subtropical Storm Patty Public Advisory Number 2
02.11Summary for Tropical Storm Lane (EP3/EP132024)
02.11Subtropical Storm Patty Forecast Advisory Number 2
02.11Summary for Subtropical Storm Patty (AT2/AL172024)
Transportation and Logistics »
02.11Tropical Storm Lane Graphics
02.11Subtropical Storm Patty Graphics
02.11Tropical Storm Lane Forecast Discussion Number 4
02.11Subtropical Storm Patty Wind Speed Probabilities Number 2
02.11Summary for Tropical Storm Lane (EP3/EP132024)
02.11Subtropical Storm Patty Public Advisory Number 2
02.11Subtropical Storm Patty Forecast Advisory Number 2
02.11Subtropical Storm Patty Update Statement
More »