Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.
APE in Bengaluru is seeking an experienced Software/Firmware Engineer with 8-12 years of expertise in C/C++ development and system-level programming. The role involves designing algorithms, creating SRS/SDD documents, and collaborating across teams to drive product development.
Responsibilities include implementing software/firmware for systems, scripting with Python/Perl/Shell/Lua, and working with hardware and SoC architectures. Prior experience with device drivers and storage is a plus.
Job Openings APE - Associate Principal Engineer / Principal Engineer | 8-12 years
We are looking for an experienced Software/Firmware Engineer with a strong background in C/C++ development and system-level programming. The ideal candidate should have experience in system architecture, algorithm design, and software development life cycle (SDLC).
Develop and optimize software/firmware using C++ and C.
Work with system-level scripting languages like Python, Perl, Shell, Lua, etc.
Design and implement complex algorithms with strong data structures knowledge.
Create industry-standard SRS (Software Requirement Specification) and SDD (Software Design Document).
Collaborate with cross-functional teams for product development following industry-standard SDLC.
Work with hardware, SoC architecture, and processor architecture.
Debug and analyze complex system issues with strong analytical skills.
Work on Windows/Linux device drivers (Good to have).
Experience in Storage domain is a plus.