Embedded Software Developer(Junior)
Posted on:
12 days ago
Vacancies:
1 Vacancy
Job Summary
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.