Senior Embedded Software Engineer

Year    UP, IN, India

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

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4783348
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    UP, IN, India
  • Education
    Not mentioned
  • Experience
    Year