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

2

year(s) of experience is required

Educational Qualification :

15 years full time education



Summary We are looking for an Embedded Systems Engineer with 2-4 years of professional experience in embedded software development. The role involves working on custom hardware bring-up, embedded programming, and system-level integration for ARM, PowerPC, and x86 platforms. Candidates should have strong problem-solving skills and adaptability to work on diverse embedded technologies. Roles & Responsibilities o Develop and maintain software for embedded systems using C, Embedded C, and C++. o Perform custom hardware bring-up and debugging on ARM, PowerPC, and x86 controllers. o Work with communication protocols such as I2C, RS232, SPI and use tools like Oscilloscope, Logic Analyzer, Trace32. o Collaborate on FPGA-based systems and contribute to system architecture design. o Implement and troubleshoot RTOS concepts including IPC and scheduling. o Ensure efficient build processes using CMake and Makefiles. o Participate in code reviews, testing, and continuous improvement initiatives. Professional & Technical Skills o 2-4 years of experience in Embedded Systems development. o Proficiency in Embedded C, C, and C++. o Good knowledge of custom hardware bring-up and controllers (ARM, PowerPC, x86). o Working knowledge of communication protocols (I2C, RS232, SPI) and debugging tools (Oscilloscope, Logic Analyzer, Trace32). o Understanding of FPGA fundamentals, system architecture, BIOS-UEFI, and basic algorithms/data structures. o Experience with RTOS concepts like IPC and scheduling. o Good understanding of build systems (CMake, Makefiles). o Python or scripting knowledge. o Familiarity with embedded testing and automation. Additional Information o Strong analytical and problem-solving skills. o Ability to adapt to new technologies and work in a collaborative environment.




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
    JD4832690
  • 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