Embedded Software Engineer

AllianceIT Inc

Bengaluru, Karnataka, India1h agovia LinkedIn

Key Responsibilities

  • Develop software using C++ in an embedded/device context on multithreaded RTOS or embedded Linux.
  • Implement solutions involving interrupts, device drivers, and memory management.
  • Apply object-oriented design and design patterns.
  • Utilize at least one scripting language (Python preferred).
  • Employ version control with GIT and bug tracking with JIRA.
  • Demonstrate solid analytical and debugging skills.
  • Validate Coherent Optics, Transponders, and standards like OTN (G.709), Ethernet (100G/400G/800G), and CMIS.
  • Test carrier-grade embedded systems in cross-functional and Agile environments.
  • Use optical test equipment, including traffic testers, OSA, Optical Analyzer, Power Meter, VOA, Optical Switch, and BER testers.
  • Leverage modern AI tools to accelerate test automation, optimize debugging, and aid test planning.
  • Implement test automation, integrate with Git, and utilize CI/CD pipelines.
  • Manage defects using defect tracking and test management tools.

Requirements & Tech Stack

  • C++ in an embedded/device context
  • Multithreaded RTOS or embedded Linux
  • Object-oriented design and design patterns
  • Scripting language ( Python preferred)
  • GIT
  • JIRA
  • Coherent Optics
  • Transponders
  • OTN (G.709)
  • Ethernet (100G/400G/800G)
  • CMIS
  • Agile methodologies
  • Optical test equipment (traffic testers, OSA, Optical Analyzer, Power Meter, VOA, Optical Switch, BER testers)
  • Python proficiency
  • pytest-based automation frameworks
  • AI-assisted development tools
  • CI/CD integration
  • Defect tracking tools
  • Test management tools

Qualifications

  • Strong C++ skills in an embedded/device context, on multithreaded RTOS or embedded Linux (interrupts, device drivers, memory).
  • Solid understanding of object-oriented design and design patterns.
  • Proficiency in at least one scripting language (Python preferred).
  • Experience with version control (GIT) and bug tracking (JIRA).
  • Strong analytical and debugging skills.
  • Domain exposure in optical pluggables, CMIS, OTN, DSP / line configuration is a strong plus (especially for 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.
  • 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.
  • Strong Python proficiency.
  • 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.

Fresher Software Developer Jobs in Bengaluru · last 7 days

99 openings · 98 need no experience

Most hiring: Creative Hands HR, Hewlett Packard Enterprise, Brigosha Technologies

See all 99 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job