AgniKul Cosmos Logo

AgniKul Cosmos

Embedded Systems Programmer (C/C++ | Linux | Networking)

Posted 22 Days Ago
Be an Early Applicant
In-Office
CORP Colony, Tondiarpet, Chennai, Tamil Nadu, IND
Entry level
In-Office
CORP Colony, Tondiarpet, Chennai, Tamil Nadu, IND
Entry level
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.
The summary above was generated by AI
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

  • Develop embedded software for microprocessor-based systems using C, C++, and Python.
  • Design and implement software in both bare-metal and Linux-based embedded environments.
  • Develop applications and services using POSIX-compliant Linux APIs.
  • Implement and maintain communication interfaces using UART, RS-232, RS-422, SPI, and Ethernet.
  • Develop and troubleshoot Ethernet-based communication using UDP, TCP/IP, and TSN protocols.
  • Implement and support time synchronization mechanisms using PTP and NTP.
  • Develop, customize, and maintain Device Drivers and Board Support Packages (BSPs).
  • Work with hardware peripherals including DMA, Timers, and GPIOs.
  • Perform hardware-software integration activities to ensure reliable system functionality.
  • Execute and support integration testing of embedded hardware and software systems.
  • Collaborate with cross-functional teams to identify and resolve software and system-level issues.
  • Contribute to software validation activities and support verification of integrated systems.


  • 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.


    HQ

    AgniKul Cosmos Chennai, Tamil Nadu, IND Office

    National Center for Combustion R&D, IIT-Madras, 3rd floor, Chennai, Tamil Nadu, India, 600036

    Similar Jobs

    Yesterday
    Remote or Hybrid
    India
    Senior level
    Senior level
    Artificial Intelligence • Consumer Web • Edtech • Enterprise Web • HR Tech • Social Impact • Generative AI
    Lead enterprise content marketing initiatives across industries and buyer personas. Develop and manage data reports, e-books, videos, articles, webinars, and webpages; create briefs, messaging, and outlines; write and edit content; ensure brand consistency; and coordinate with product, regional, demand generation, customer marketing, sales, and creative teams. Use audience insights, SEO, AI-powered tools, and performance metrics to support full-funnel campaigns and editorial planning.
    Top Skills: Ai-Powered Content ToolsAioGeoSeo
    2 Days Ago
    In-Office
    Chennai, Tamil Nadu, IND
    Expert/Leader
    Expert/Leader
    Artificial Intelligence • Big Data • Healthtech • Information Technology • Machine Learning • Software • Analytics
    Owns the architecture, engineering standards, and technology roadmap for a secure healthcare data platform across AWS, Azure, and Databricks. Designs ingestion, lakehouse, interoperability, governance, privacy, analytics, and operational reporting solutions. Establishes standards for Spark, Python, SQL, data quality, observability, metadata, CI/CD, infrastructure as code, and disaster recovery. Leads healthcare data interoperability, security architecture, proofs of concept, performance assessments, technical roadmaps, and executive decision support.
    Top Skills: Amazon EventbridgeAmazon S3Apache IcebergSparkAthenaAuto LoaderAWSAws LambdaAws Secrets ManagerAws Step FunctionsAzureCi/CdClinical NlpCloudwatchCptDatabricksDatabricks SqlDatabricks WorkflowsDelta LakeEcsEksFhir R4Hl7 V2Icd-10Infrastructure As CodeJSONKmsLlmsLoincMlopsNdjsonOmop CdmPysparkPythonRxnormSnomed CtSnowflakeSQLSreTrinoUnity CatalogXML
    2 Days Ago
    Hybrid
    Chennai, Tamil Nadu, IND
    Senior level
    Senior level
    Digital Media • Information Technology • News + Entertainment
    Designs, develops, and optimizes scalable data pipelines and structures for analytics and downstream apps. Implements SQL transformations, ingestion frameworks, cloud data solutions (Snowflake, Databricks), ensures data quality, lineage, and governance, and mentors junior engineers while improving internal tools and automation.
    Top Skills: AirflowSparkAWSAws S3AzureCi/CdDatabricksDbtGCPIcebergPythonSnowflakeSQL

    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.

    Sign up now Access later

    Create Free Account

    Please log in or sign up to report this job.

    Create Free Account