Firmware, Technical Expert

Year    Bangalore, Karnataka, India

Job Description


:

We are looking for a highly motivated individual who has the ability to work in product and platform development, a well-rounded professional who is keen on solving difficult problems. We are looking for a candidate who has both expert-level knowledge and experience in designing and developing Embedded Software/Firmware.

Primary Skills (Technical Competency):

  • The overall experience of 6 \xe2\x80\x93 12 years in Firmware development
  • Should have strong programming skills in C and Knowledgeable of C++
  • Knowledgeable Object-Oriented Analysis & Design, Design Patterns
  • Experience in wireless technology Zigbee, BLE, and LTEM is preferred
  • Good working experience in Multi-threaded programming - RTOS, IPC
  • Hardware targets: MCU/MPU: STm32Fxxx family \xe2\x80\x93 Cortex-M, EFR32
  • Knowledge of USB, UART, SPI, I2C interfacing and Programmers
  • Work with test team to develop system-level test cases
  • Experience in timing-critical, interrupt-based design
  • Experience developing projects on resource-constrained, embedded systems
  • Ability to read schematics, design simple digital and analogue circuits
  • Strong background in using lab equipment (i.e. logic analysers, oscilloscopes, multimeters, etc.) to test code functionality
  • Experience with Board bring-up activities is preferred
Nice to have Skills:
  • Working experience in TCP/IP socket programming is a preferred
  • Working experience on HTTP Restful services is preferred
  • Working experience on Industrial protocols like Modbus is preferred
Process Awareness:
  • Sound knowledge of software engineering and quality processes, methodologies, tools
  • Ability to define and drive requirements from business objectives through the product development lifecycle
  • Configuration management (SVN, GitHub)
  • Static code analysis (klocwork)
  • Unit test (Parasoft C++ test, CPP Unit)
  • IDE (Eclipse, IAR, GCC)
  • Code review (Collaborator, Pullrequests)
  • Working knowledge of CI/CD concepts and best practices
Qualifications

Qualification:

The following qualifications are expected for this position:
  • MTECH/MS or BE/BTECH in Electronics and communication/Computers science
  • Overall, 6-12 years of experience in developing embedded products with RTOS
  • Ability to lead and execute complex firmware development embedded system projects
  • This position requires strong communication and leadership skills with demonstrated experience and success in complex embedded software design, implementation, and verification.

Schneider Electric

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.


Related Jobs

Job Detail

  • Job Id
    JD3204777
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangalore, Karnataka, India
  • Education
    Not mentioned
  • Experience
    Year