Description
Role : Flight Software Engineer Firmware.
Employment Type : Full Time.
Role Description
This role will contribute towards the development of flight software that will be deployed on our satellites and you will get to work as a part of our Software Systems group.
If you love working at the cutting edge of technology and want to contribute towards making the world a better place by bringing down the benefits of space down to earth, this is the place for you.
Responsibilities & Duties
-
Translate mission requirements and various satellite subsystem requirements into reliable flight software for Pixxels satellites.
-
Support processing hardware selection, simulation software development and debugging activity.
-
Be involved in hardware-software integration of the satellite and multiple levels of Software-In-Loop-Simulation Tests.
-
Responsible for qualifying and integrating algorithms at various stages with hardware, including simulations, module/system level integration.
-
Define the end implementation of the algorithm along with Pixxel's Software Systems Group.
Skills And Requirements
-
Proficiency in writing memory optimized software for embedded systems (bare-metal/RTOS/Linux) with a knack for writing elegant code.
-
Strong documentation and interpersonal communication skills.
-
Strong analytical and problem solving skills.
-
Proficient in Embedded C/C++ and Python.
-
Experience in working with the ARM architecture.
-
Experience in debugging using oscilloscope, logic analyzer, JTAG, etc.
-
Experience in using version control software (preferably Git).
-
Knowledge in any of the following is a plus Model-based development, code certifications, CI/CD, static analyzers, test automation, flight simulators.
Preferred Qualifications
-
Bachelors Degree or higher in Computer Science or Electrical Engineering.
-
3 years of experience working with low level code in embedded software environments.
-
Thorough knowledge of embedded software development and experience developing fault-tolerant software.
-
Significant understanding of embedded software principles and ability to contribute in design sessions.
Candidate Acumen
-
Self-starter who thrives in a fast-paced, high-growth startup environment with evolving priorities.
Benefits
-
Health insurance coverage.
-
Unlimited leaves & flexible working hours.
-
Role-based remote work and work-from-home benefit.
-
Relocation assistance.
-
Professional Mental Wellness services.
-
Creche facility for primary caregivers (limited to India).
-
Employee Stock Options for all hires.
(ref:hirist.tech)