21 Oct
Graviti Pharmaceuticals
Secunderabad
Company Description
Graviti Pharmaceuticals is a research-focused formulation firm based in Hyderabad, India, specializing in producing complex generics with a focus on modified-release, bio-sensitive molecules, and novel drug delivery platforms. The company prioritizes superior manufacturing and compliance with regulatory standards to deliver high-quality products. Graviti Pharmaceuticals values reliability, integrity, transparency, and responsiveness in building lasting partnerships.
Role Description
This is a full-time on-site role for a Sr. Firmware Developer at Graviti Pharmaceuticals in Hyderabad. The Sr. Firmware Developer will be responsible for day-to-day tasks related to debugging, embedded software development,
electrical engineering, software development, and ARM architecture.
- Develop and debug firmware in Embedded C, ensuring adherence to industry coding standards and best practices.
- Implement and manage RTOS for embedded applications, optimizing performance and real-time operation.
- Design and implement algorithms for signal processing and data analysis within firmware to meet application requirements.
- Read and interpret hardware schematics to ensure firmware compatibility and proper functionality.
- Use tools like CRO, Multimeter, and Benchtop Power Supply for hardware-level debugging and testing.
- Implement and manage communication protocols such as SPI, QSPI, I2C, CAN, and RS232 for hardware interfacing.
- Utilize development environments like Keil and Eclipse for efficient firmware coding and testing.
- Employ Git for version control, facilitating collaboration and maintaining firmware version integrity.
- Perform thorough unit testing and integration testing of firmware modules to ensure reliability and functional correctness.
- Maintain comprehensive documentation of firmware design, code, and test procedures for future reference and project transparency.
Skills
1. Proficiency in Embedded C programming language.
2. Proficiency in real-time operating systems (RTOS)
3. Familiarity with Python programming language
4. Understanding of signal processing concepts and algorithms
5. Basic understanding of hardware schematics and usage of testing equipment.
6. Experience with hardware communication protocols (SPI, QSPI, I2C, CAN, RS232)
7. Working knowledge of programming IDEs (Keil,
Eclipse) and version control systems (Git).
Educational Preferences:
Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field.
▶️ Sr.Firmware Developer
🖊️ Graviti Pharmaceuticals
📍 Secunderabad