Senior Software Engineer


Job Location: Bangalore
Experience Required: 5–6 Years
Employment Type: Full-Time

Job Summary

We are looking for a Senior Software Engineer – Embedded Systems with strong experience in embedded software development, testing, and debugging. The ideal candidate will have hands-on expertise in embedded platforms, scripting, and real-time operating systems, along with a solid understanding of software development lifecycle and testing practices.

Primary Skills & Responsibilities
  • Strong knowledge of Embedded Systems concepts
  • Proficiency in C, C++, Assembly language, and Python scripting
  • Experience in creation of stubs and test artifacts
  • Good understanding of Testing fundamentals and STLC
  • Ability to analyze requirements and translate them into technical solutions
  • Strong debugging and troubleshooting skills
  • Experience with Version Control Systems
  • Excellent analytical and problem-solving abilities
  • Hands-on experience with industry tools such as:
    • RTRT
    • HCL OTE
    • LDRA
Secondary Skills
  • Knowledge of VHDL
  • Experience with RTOS
  • Working knowledge of ADA programming language
  • Experience in TDP Development
  • Understanding of Real-Time Operating Systems (RTOS) and Device Drivers
  • Exposure to Vulnerability Assessment
  • Familiarity with Agile methodologies
  • Experience in Automation tools and frameworks

Apply for this position

Allowed Type(s): .pdf, .doc, .docx