24 Oct
|
AllianceIT
|
India
Embedded Software Engineer
Location: Bangalore
JD:
Robust 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 robust 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.
Solid 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.
📌 Embedded Software Engineer Bengaluru (India)
🏢 AllianceIT
📍 India