Develop firmware and embedded software for bare-metal and Linux-based platforms. Build device drivers, BSPs, communication interfaces, and networking services using C, C++, and Python. Integrate hardware and software, work with peripherals and synchronization protocols, troubleshoot systems at register and packet levels, and support testing, validation, and verification of mission-critical embedded systems.
ABOUT
Agnikul Cosmos is a company incubated at IIT Madras and we build rockets that can take satellites up to 500 kg to Lower Earth Orbit (LEO). In May 2024, we successfully completed our maiden launch from our own launchpad (India's first private launchpad). The launch has proven all the new technologies developed by Agnikul and also earned recognition from Honourable Prime Minister of India.
If you enjoy writing software that directly interacts with hardware, debugging systems at the register level, analyzing packets on Ethernet networks, and building reliable embedded platforms from the ground up, we'd like to talk to you.
We are looking for engineers who are passionate about low-level programming and embedded systems. This role involves developing firmware and software for embedded platforms, integrating hardware and software components, and building robust communication systems used in mission-critical applications.
RESPONSIBILITIES
Requirements
- Strong experience in Embedded C and C++.
- Solid understanding of microprocessors and bare-metal programming.
- Hands-on experience with Linux and familiarity with POSIX APIs.
- Experience working with: UART, RS-232, RS-422, SPI, Ethernet
- Strong understanding of networking protocols: TCP/IP UDP TSN (Time Sensitive Networking)
- Understanding of time synchronisation protocols: PTP, NTP
- Experience developing or debugging: Device Drivers, BSPs (Board Support Packages)
- Strong understanding of DMA, Timers, GPIOs
- Experience with hardware-software integration and debugging.
AgniKul Cosmos Chennai, Tamil Nadu, IND Office
National Center for Combustion R&D, IIT-Madras, 3rd floor, Chennai, Tamil Nadu, India, 600036
Similar Jobs
Fintech • Professional Services • Consulting • Energy • Financial Services • Cybersecurity • Generative AI
Support regulatory liquidity reporting by applying predefined rules and mappings, performing variance analysis and reconciliations, documenting business/functional requirements, coordinating BA/IT/testing streams, and contributing to governance, controls and audit readiness within regulatory change programmes.
Healthtech • Social Impact • Telehealth
As a Care Coordinator, you will guide older adults and their caregivers through the intake process, providing support and emotional guidance during their journey into care.
Top Skills:
CrmsEhr PlatformsGoogle Workspace
Digital Media • Information Technology • News + Entertainment
Lead design and implementation of AI Ops platform and cloud-based software solutions (AWS/GCP). Develop and maintain code (Golang, Python, Java), IaC, LLM/agent integrations, APIs/GraphQL, and automation. Mentor developers, create technical documentation and architecture diagrams, collaborate with QA and stakeholders, troubleshoot automation/operations issues, and drive continuous improvement.
Top Skills:
Agent FrameworksAgileAi OpsAmazon SqsAutomated Testing FrameworksAWSAws BedrockAws Step FunctionsEsb PlatformsEvent ManagementGitGithub ActionsGoGCPGraph DatabasesGraphQLInfrastructure As Code (Iac)ItsmJavaLlmsLow-Code/No-Code PlatformsMongoDBPrompt EngineeringPythonRRest Apis
What you need to know about the Chennai Tech Scene
To locals, it's no secret that South India is leading the charge in big data infrastructure. While the environmental impact of data centers has long been a concern, emerging hubs like Chennai are favored by companies seeking ready access to renewable energy resources, which provide more sustainable and cost-effective solutions. As a result, Chennai, along with neighboring Bengaluru and Hyderabad, is poised for significant growth, with a projected 65 percent increase in data center capacity over the next decade.


.png)
