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

25.11Eastern North Pacific Tropical Weather Outlook
25.11Atlantic Tropical Weather Outlook
24.11Atlantic Tropical Weather Outlook
24.11Eastern North Pacific Tropical Weather Outlook
24.11Atlantic Tropical Weather Outlook
24.11Eastern North Pacific Tropical Weather Outlook
24.11Eastern North Pacific Tropical Weather Outlook
24.11Atlantic Tropical Weather Outlook
Transportation and Logistics »
25.11Dr.
25.112BOX
25.11 Bianchi roma4
25.11PS3 CECH-2000A HDD1TB
25.11
25.11
25.11SUN FRAME B2 51.5×72.8cm
25.11 Jack Bunny
More »