Cija Sathishkumar
Embedded Software Application Engineer @ Alif Semiconductor
About
As a Master’s graduate from the University of Colorado Boulder, I have channeled my passion for Embedded Systems into designing and developing firmware and software for a range of IoT devices. During my Master of Science in Electrical and Electronics Engineering with a specialization in Embedded Systems & IoT, I built a strong foundation in Embedded System Engineering through both rigorous coursework and hands-on projects. I am highly proficient in programming languages like C, C++, Assembly, and Embedded Linux kernel programming, with additional experience in RTOS, bare-metal programming, Bash scripting, MATLAB, and Python. My hands-on experience extends to writing firmware and software for IoT devices using microcontrollers such as STM32, MSP432, Raspberry Pi, and KL25Z. I am also skilled in implementing communication protocols including UART, I2C, SPI, Bluetooth Low Energy, TCP/IP, PCIe, and USB.
United States
Pleasanton
Management Consulting
Low Level Programming, Zephyr RTOS, SoC bringup, Technical Customer Support, ARM Cortex-M/A Series, Real-Time Operating Systems (RTOS), Cross-platform Development, Agile Project Management, Bare metal programming, Buildroot, x86 Assembly, Embedded Linux, OpenCV, POSIX Threads, FreeRTOS, I2C, Universal Asynchronous Receiver/Transmitter (UART), Linux, Data Structures, Embedded Systems
Experience

Embedded Firmware Developer - RALPHIE CubeSAT
United States
• Developed low-level hardware layer and application layer software in C for the ISO26262 safety-compliant Battery Management System boards, including Battery Module and Tray controllers • Created and managed FreeRTOS tasks and functions for critical features such as current and voltage measurements, temperature sensing, cell balancing, isolation resistance, CAN communication, and power management IC operations. Employed robust task synchronization techniques using semaphores and managed interrupts for rapid event handling • Optimized task scheduling to reduce per-scan measurement time by 30%, significantly improving system efficiency

Machine Learning Software Engineer
Bengaluru
• Led optimization of firmware for evaluation boards utilizing STM32 microcontrollers and configured FreeRTOS tasks facilitating inter-task communication, reducing RAM usage by 25% • Integrated driver-level code for sensors including Ultrasonic, IR, Temperature, and LDR, ensuring seamless interfacing and system architecture alignment. Followed Agile methodology for development • Executed comprehensive unit, integration, smoke, bench, and functional tests to validate the product's performance increasing product reliability by 15% before deployment

Embedded Software Developer Intern
Coimbatore
• Developed firmware for PIC32 microcontrollers for automotive control systems in MPLAB X IDE. Implemented a custom resource allocator in C using memory management techniques, reducing memory usage by 20% • Enhanced data acquisition code for ADC to control peripherals such as throttle valves, fuel injectors & actuators, improving system responsiveness. Streamlined development process using JTAG debugger • Participated in design reviews to ensure compliance with industry standards and contributed to design documentation
Education
Cija Sathishkumar's Contact Information
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ phone numbers

More Accurate. Lower Cost.
Find contact data in 1 tool with 98% accuracy
LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.
Great conversations start with the right contact.
It’s time to find yours.



