Silicon Firmware & Embedded Engineer

Year    KA, IN, India

Job Description

Project Role :

Silicon Firmware & Embedded Engineer

Project Role Description :

Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations.


Must have skills :

Embedded C++

Good to have skills :

NA

Minimum

12

year(s) of experience is required

Educational Qualification :

15 years full time education



Summary We are looking for a highly experienced professional with 15+ years in Embedded Systems development. The ideal candidate will have deep expertise in Embedded C/C++, Python scripting, and strong knowledge of custom hardware bring-up across ARM, PowerPC, and x86 architectures. This role requires proficiency in system architecture, RTOS concepts, build systems, and modern development practices for embedded platforms. Roles & Responsibilities o Design and develop embedded software solutions for complex systems. o Perform custom hardware bring-up for controllers (ARM, PowerPC, x86). o Collaborate on system architecture design and integration. o Implement and optimize algorithms and data structures for embedded environments. o Work with RTOS concepts including IPC and scheduling. o Develop and maintain build systems using CMake and Makefiles. o Conduct debugging, performance tuning, and reliability improvements. o Interface with FPGA fundamentals and BIOS/UEFI components. o Ensure compliance with coding standards and documentation practices. o Mentor junior engineers and contribute to technical reviews. Professional & Technical Skills o 15+ years in Embedded Systems development. o Embedded C, C++, Python (including scripting).ARM, PowerPC, x86 controllers; custom hardware bring-up. o Statistics, Pandas, Python, SQL. o Neural Networks, adaptability in system design. o FPGA basics, RTOS (IPC, scheduling), BIOS/UEFI. o Strong understanding of build processes; hands-on with CMake and Makefiles. o Basic algorithms and data structures. o Familiarity with debugging tools and configuration management systems. Additional Information o Education: Bachelor's/Master's in Electronics, Computer Engineering, or related field. o Strong problem-solving skills and adaptability to emerging technologies. o Excellent communication and collaboration abilities.




15 years full time education

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
    JD4839278
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year