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