Senior Embedded Software Engineer
Location
Benefits
Pulled from the full job description
- Health insurance
- Provident Fund
Full job description
We are looking for a skilled Senior Software Engineer with strong experience in compiler toolchains, debuggers, and embedded systems.
In this role, you will design, develop, and support toolchains and debugging solutions for next-generation embedded platforms. You will work closely with hardware and software teams to ensure smooth development, debugging, and performance analysis across multiple architectures such as RISC-V and ARM.
Educational Qualification:
Bachelor’s or Master’s degree in Computer Science, Electronics, Electrical Engineering, or related field.
Required skills:
Strong expertise in:
- ARM, RISC-V and x86 architectures
- GCC GNU & LLVM Toolchain
- GDB & OpenOCD Debugger
- ISA Models (RISC-V, ARM, or equivalent)
- Custom BSP (Board Support Package) development for standard OSes (Linux, RTOS, etc.)
- Zephyr, RTOS, FreeOS
- Proficiency in C/C++ and scripting languages (Python, Bash, etc.).
- Solid understanding of computer architecture, instruction sets, and low-level programming.
- Strong problem-solving and debugging skills, with attention to detail.
Experience:
5–8 years of hands-on experience in embedded systems, compiler toolchains, or related fields.
Key Responsibilities:
- Build, maintain, and optimize toolchains using GCC GNU and LLVM.
- Configure and use GDB and OpenOCD for debugging embedded platforms.
- Develop and integrate Instruction Set Architecture (ISA) models (RISC-V, ARM, etc.) for simulation and verification.
- Work on Board Support Packages (BSPs) for operating systems (Linux, RTOS, etc.) to enable platform bring-up.
- Debug and solve low-level system and toolchain issues.Collaborate with hardware, firmware, and OS teams to ensure efficient tool support.Keep up with new technologies in compilers, debuggers, and ISA modeling.
Job Location: Noida (Uttar Pradesh)
Job Type: Full time
Benefits: Medical Insurance and PF
Job Type: Full-time
Pay: ₹800,000.00 - ₹2,000,000.00 per year
Ability to commute/relocate:
- Noida Sector 62, Noida, Uttar Pradesh: Reliably commute or planning to relocate before starting work (Preferred)
Experience:
- Compiler Toolchain: 5 years (Preferred)
Work Location: In person