Senior Embedded Engineer

Year    GJ, IN, India

Job Description

Job Purpose :

To design, develop, and implement tools and processes that help the team create high-quality, reliable code faster. This might include things like testing frameworks, automated testing scripts, etc that meet business needs

Scope :

Designing, developing, coding, testing, and debugging system software

To analyze and enhance the efficiency, stability, and scalability of system resources

Required Experience: 3 to 5 years (in embedded)

Job Location: Ahmedabad, Gujarat (Work From Office Only)

Key Accountabilities :

Identify the client requirements and provide technical solutions/ support to the customers regarding product issues

Design embedded software for new electronic products ranging from simple microcontroller- based solutions to highly complex embedded processing systems.

Lead smaller software embedded systems development projects - identifying required development activities and directing other team members in completing those activities

Collaborate with team members, including hardware designers, to identify software-related requirements and develop corresponding software design strategies or architecture that meets those requirements using the best approach based on performance, cost, and resources

Develop detailed software specifications based on requirements and implement embedded code by those defined requirements and specifications.

Initiate bringing the new custom embedded processor hardware with support from hardware designers

Establish software verification testing tools and methods and execute software testing activities

Provide software engineering input to development project quoting activities

Contribute to the improvement of department processes and tools, particularly those related to software development

Qualification and Skills :

4-year degree or equivalent experience in Computer Engineering, Electrical Engineering, Computer Science or a related engineering discipline

Must have advanced skill in developing original designs with Linux C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems

Thorough knowledge of Linux device drivers, Linux Kernel Programming & debugging, Linux Kernel Internals design and development

Knowledge of Yocto / Buildroot or any other build system

Experience with Board support package, Device driver, and boot loader development/porting

Advanced understanding and experience in software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as GIT, like oscilloscope, protocol analyzer, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA

Communication Protocols such as SPI, UART, CAN, I2C, WIFI, and Bluetooth

Advanced understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware (RTOS application development)

Specific experience with common microcontroller and embedded processing platforms such as ARM

Strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git

Demonstrated skill in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc.

Clear understanding of higher-level languages, object-oriented methodologies, user-interface implementation, and PC application programming. Experience with Qt framework is a plus

Strong understanding of software test and QA tools and methodologies

Understanding of hardware schematic, and datasheet of hardware component to derive firmware/software-specific solution

Experience working with a different embedded platform like microcontrollers, processors, and DSP based on Qualcomm, TI, NXP, NVIDIA, and Intel processors

Job Type: Full-time

Pay: ?500,000.00 - ?800,000.00 per year

Benefits:

• Provident Fund

Schedule:

• Monday to Friday

Ability to commute/relocate:

• Bodakdev, Ahmedabad, Gujarat: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

• Can you join immediately?

Education:

• Bachelor's (Preferred)

Experience:

• Embedded software: 3 years (Preferred)
• C: 1 year (Preferred)

Language:

• English (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.


Related Jobs

Job Detail

  • Job Id
    JD3396130
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    GJ, IN, India
  • Education
    Not mentioned
  • Experience
    Year