Design develop and debug software for embedded systems (RTOS/Linux-based platforms) Hardware interfaces
Work on:
Low-level drivers and middleware integration
Hardware-software interaction
Boot sequence and device initialization
Analyze system logs and debug issues related to:
Memory performance and boot failures
Hardware interfaces (UART SPI I2C etc.)
Support system bring-up integration and validation activities.
Ensure software meets performance reliability and safety requirements.
2. Architecture & Design Support
Assist the Knowledge Base (KB) System Architect in defining system architecture and high-level design.
Develop and maintain architecture and design diagrams using UML (Unified Modeling Language) including:
Class diagrams
Sequence diagrams
Component diagrams
Deployment diagrams
3. SDLC Process Adherence
Follow and enforce Software Development Life Cycle (SDLC) best practices across all phases:
Requirement analysis
Design
Implementation
Integration
Testing and validation
Release and maintenance
Ensure proper documentation and version control throughout the SDLC.
Participate in design reviews code reviews and quality audits.
Contribute to process improvement initiatives to enhance efficiency and product quality.
Job Description:Embedded System DevelopmentDesign develop and debug software for embedded systems (RTOS/Linux-based platforms) Hardware interfacesWork on:Low-level drivers and middleware integrationHardware-software interactionBoot sequence and device initializationAnalyze system logs and debug issu...
Job Description:
Embedded System Development
Design develop and debug software for embedded systems (RTOS/Linux-based platforms) Hardware interfaces
Work on:
Low-level drivers and middleware integration
Hardware-software interaction
Boot sequence and device initialization
Analyze system logs and debug issues related to:
Memory performance and boot failures
Hardware interfaces (UART SPI I2C etc.)
Support system bring-up integration and validation activities.
Ensure software meets performance reliability and safety requirements.
2. Architecture & Design Support
Assist the Knowledge Base (KB) System Architect in defining system architecture and high-level design.
Develop and maintain architecture and design diagrams using UML (Unified Modeling Language) including:
Class diagrams
Sequence diagrams
Component diagrams
Deployment diagrams
3. SDLC Process Adherence
Follow and enforce Software Development Life Cycle (SDLC) best practices across all phases:
Requirement analysis
Design
Implementation
Integration
Testing and validation
Release and maintenance
Ensure proper documentation and version control throughout the SDLC.
Participate in design reviews code reviews and quality audits.
Contribute to process improvement initiatives to enhance efficiency and product quality.