Embedded Software Engineer
- Source: LinkedIn
- AllianceIT Inc
- On-site
- Bengaluru
- Full-Time
- Mid level
Job Description
Embedded Software Engineer
Location: Bangalore
JD:
- Strong C++ in an embedded / device context, on multithreaded RTOS or embedded Linux (interrupts, device drivers, memory).
- Object-oriented design and design patterns; at least one scripting language (Python preferred).
- Version control (GIT) and bug tracking (JIRA); solid analytical and debugging skills.
- Domain exposure a strong plus: optical pluggables,CMIS, OTN, DSP / line configuration — especially for the Senior Engineer and Techno Manager roles.
- Exposure to AI-assisted development and the AI-augmented SDLC — practical use of GenAI coding assistants and AI tooling across design, coding, testing and debugging.
Test:
- Strong domain expertise in validation of Coherent Optics, Transponders , and standards: OTN (G.709), Ethernet (100G/400G/800G), CMIS.
- Proven experience testing carrier-grade embedded systems in cross-functional and Agile environments.
- Hands-on experience with optical test equipment, including traffic testers, OSA , Optical Analyzer, Power Meter, VOA, Optical Switch, and BER testers.
- Strong Python proficiency , with experience in pytest -based automation frameworks preferred.
- AI-Assisted Development: Proven experience leveraging modern AI tools to accelerate test automation and optimize debugging and test planning.
- Experience with test automation, Git, CI/CD integration , defect tracking, and test management tools.
Skills
- cplusplus
- Python
- JIRA
- Pytest
