32 Qais Consulting Jobs
Senior Embedded Software Engineer - C/C++ (5-8 yrs)
Qais Consulting
posted 9d ago
Key skills for the job
About the Company :
Revolutionizes satellite component supply for low-earth orbit with affordable, reliable, and readily available solutions, democratizing access to space.
About the role :
As a Senior Embedded Software Engineer, you will lead firmware development for Gimbal products and design innovative systems under tight timelines.
Your primary responsibilities will be :
- Complete i.e. 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
- 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.
- Invent new tools that enable more frequent and reliable software deployment, test execution, and data analysis.
- Mentor & train junior engineers.
Minimum Requirements :
- Minimum 5 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 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, PWM.
- Familiarity with digital signal processing, digital image processing, & control theory.
- Experience building firmware for Satellites.
Additional Requirements :
- This is an onsite position in Bangalore, Karnataka.
- Willingness to work long hours and weekends as needed by critical deadlines.
Functional Areas: Software/Testing/Networking
Read full job description3-5 Yrs
Noida, Gurgaon / Gurugram, Delhi/Ncr
7-10 Yrs