About the role
As an Embedded Systems Engineer, you will develop firmware for Gimbal products and design innovative systems under tight timelines. Your primary responsibilities will be :
Complete (i.e., development, validation, and launch) ownership of all core products within designated areas (i.e., ADCS Components), acting as a single point of contact for driving firmware development.
Write quality firmware for common processors and microcontrollers (e.g., STM32, ARM, RISC-V, etc.).
Test firmware and electrical systems to validate design requirements.
Develop systems that allow for test execution across multiple environments, such as virtualized hardware or real hardware-in-the-loop simulations.
Build robust and reliable software in a third of the time that most reasonable people think possible.
Develop prototypes to prove key design concepts and quantify technical constraints.
Participate in architecture, design, and code reviews.
Write test plans, design & product documentation, and build supplier documentation.
Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
Minimum Requirements
B.S., M.S., or Ph.D. in computer science, electrical engineering, or STEM-related field.
2+ years of industry experience working on production hardware design.
Strong C / C++ and Python programming experience.
Great embedded systems fundamentals : resource-efficient design, low-level drivers, bit manipulation, responsive software and IRQ handling, RTOS frameworks, I / O and communication buses.
Strong learner with a high appetite to learn new skills, languages, and tools.
Must be able to work with minimal guidance in fast-changing environments with no task too small mentality.
Preferred Requirements
Familiarity with motor control, PID control, FOC, and PWM.
Familiarity with digital signal processing, digital image processing, & control theory.
Experience building firmware for Satellites.
Additional Requirements
This is an on-site position in Bangalore, Karnataka.
Willingness to work long hours and weekends as needed.
About the company
Gimbal Space provides low-cost, reliable, and readily available satellite components for low-earth-orbit applications. Our mission is to democratize space by allowing easy access to high-quality products. We are a well-capitalized, venture-backed startup with a passionate, driven, and collaborative team. We focus on offering a rewarding work environment where you'll learn and make a significant impact, no matter where you are in your career.
Join our diverse team of problem solvers to make space affordable!
Read more about our mission here : https : / / tcrn.ch / 49wNwbC
Embedded Engineer • India