Embedded Software Developer
Skills
About the role
Pune · Full-time
Aeron is a fast-growing tech company developing innovative solutions for global customers. Aeron offers a wide range of technology driven products and solutions under Inertial Sensing and IoT verticals. Headquartered in Pune, India in the year 2008, Aeron Systems is a leading designer and supplier of inertial navigation systems to global aerospace and defense customers and a leading supplier of IoT hardware products such as weather monitoring systems and stations for utility scale and commercial scale solar plants. Aeron's inertial navigation systems are CEMILAC certified and are qualified as per latest military (MIL) standards. It also offers a wide range of environment monitoring solutions for air and water quality sectors. Aeron's clientele in India includes Bharat Electronics Ltd. (BEL), Hindustan Aeronautics Limited (HAL), Tata Motors, Mahindra and Mahindra Ltd., Adani Group, Tata Power and Larsen & Toubro (L&T).
At Aeron, we believe that expertise is not merely an accident but an outcome of consistent team efoorts. Passionate people, well equipped manufacturing, testing facilities and excellent support mechanism make us the trusted partner of our clients.
Responsibilities:
Design and implement software for embedded devices and systems from requirements to production and commercial deployment.
Design, develop, code, test and debug system software.
Review and comment self-written code.
Integrate and validate new product designs.
Support software QA.
Provide post-production support.
Interface with hardware design and development.
Development of device drivers / software libraries / application software in C / C++ / Startup script for ARM7 / ARM-Cortex M3 / M4 / M7 platforms.
Integration of external sensors/peripherals with a microcontroller in bare-metal or RTOS environment.
Writing software encoders/decoders for industrial protocols.
Working at the position demands systematic approach in thinking and delivering flawless software that involves bridging hardware and application layer.
Required Qualification and Experience
Experience in embedded software coding.
Experience in hands-on development and troubleshooting on embedded targets.
Solid programming experience in C or C++.
Experience in embedded systems design with preemptive, multitasking real-time operating systems.
Familiarity with software configuration management tools, defect tracking tools and peer review.
Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.
Adequate knowledge of reading schematics and data sheets for components.
Documentation and writing skills necessary.
Experience with working with GSM/GPRS modems will be an added advantage.
Candidate must be comfortable with Linux development environment, ARM-GCC toolchains, VI or EMACS, Keil, Eclipse.
Proficiency in protocols such as MODBUS etc. and hardware protocols like SPI/USB/I2C/2WIRE/CAN etc.
Education:
BE/B.TECH/M.TECH (Electronics/E&TC/C.S.) /M.SC. (ELEX/E&TC).
More Details
Access Url
position-8
Posted Date
2026-06-24T07:04:15
Location
Pune
Email Address
hr@aeronsystems.com
Job Type
Full-time
Category
Engineering
Posted Date
24 June 2026
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.