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