05/16/2025 updated


100 % available
Embedded Software Engineer
Coimbatore, India
Only remote
B.E. Electronics and Communication EngineeringAtlassian JiraUnit TestingLinuxMemory ManagementDynamic Program AnalysisEmbedded CEmbedded SoftwareEthernetIntegrated CircuitsPython (Programming Language)MATLABScrum MethodologyReal-Time Operating SystemsRequirements ManagementSimulink
Programming languages: Embedded C, Python
Model-Based Development: ASCET, MATLAB, and Simulink
Testing: Unit testing, static/dynamic analysis, hardware-in-the-loop (HIL); Tools: TPT, INCA, ETAS LabCar
Version control and project tracking: Git, eASEE/SDOM (SCM tool), JIRA, Scrum, and Kanban
Requirements Management: DOORS Next, RequestONE
Linux, RTOS concepts, IPC, memory management, interrupt handling
Protocols: I2C, SPI, UART, CAN, and Ethernet
Model-Based Development: ASCET, MATLAB, and Simulink
Testing: Unit testing, static/dynamic analysis, hardware-in-the-loop (HIL); Tools: TPT, INCA, ETAS LabCar
Version control and project tracking: Git, eASEE/SDOM (SCM tool), JIRA, Scrum, and Kanban
Requirements Management: DOORS Next, RequestONE
Linux, RTOS concepts, IPC, memory management, interrupt handling
Protocols: I2C, SPI, UART, CAN, and Ethernet
Experience
Professional experience0 - 5 years
Freelancer since2025
Languages
EnglishFluent
Project history
- Designed and developed software for powertrain functions for gasoline and hybrid vehicles using ASCET (C programming).
- Developed and tested Engine Control Functions, focusing on functional safety in accordance with ISO 26262.
- Utilised the AUTOSAR framework for a scalable and reusable software architecture.
- Ensured software development processes adhered to ASPICE standards, improving overall quality and reliability.
- Executed comprehensive analysis, design, implementation, review, and testing processes for automotive software.
- Performed PVER level testing and Failure Mode and Effects Analysis (FMEA), as well as unit and component tests of developed software.
- Delivered comprehensive documentation for all software development projects, enhancing team understanding and project continuity.
- Ensured zero critical bugs in production across multiple software deliveries.