Agent
Jobs
Applied
Tracker
Profile
    1. Jobs for you
    2. Job

    Job · 13822414

    BENGALURU · FULLTIME

    Senior Software Engineer (Embedded)

    HME logo

    HME

    Bengaluru · onsite · Posted 57d ago

    Sourced fromInstahyre
    Not disclosed3–6 yrsfulltimeBengaluru

    About a minute. You'll make an account on the way through.

    agent · working

    • Read this posting0.6s
    • Found the form on Instahyre · 12 questions to answer1.0s
    • Decided the answers for all of them2.4s
    • Tailor your résumé to this role
    • Waiting for you

    Section · 01

    About this role

    The candidate will have responsibilities across the following functions:


    Design and Development of Firmware and Software Applications:

    • Work independently and with fellow seniors on the development of new complex firmware and software for embedded systems.
    • Participate in identifying and defining requirements and specifications for a given project.
    • Assist in documenting and reviewing overall architecture and individual software components.
    • Attend design team meetings to provide input into the overall architecture of projects.
    • Support Sustaining Engineering in solving design errors and/or modifications of existing released products.
    • Participate in an Agile team environment.


    Documentation, Coding, Testing, and Review:

    • Participates in identifying requirements and writing specifications for firmware/software projects.
    • Assists in documenting and reviewing overall architecture and individual modules.
    • Defines and performs both unit and system tests on firmware/software components.
    • Uses tools such as debuggers, emulators, and test harnesses to test and debug applications.


    Requirements:

    • Experienced in object-oriented analysis and design and familiar with structured, functional decomposition design methodologies.
    • Expertise in C/C++ languages.
    • Ability to read schematics.
    • Familiarity with common peripheral protocols (SPI, UART, I2C, etc. ).


    Qualifications:

    • To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.
    • The requirements listed below are representative of the knowledge, skill, and/or ability required.
    • Proficiency with GitHub.
    • Familiarity with the design of firmware for embedded applications.
    • Working knowledge of Linux kernel configuration or driver development.
    • Knowledge of object-relational databases (SQL / PostgreSQL).
    • Knowledge of Node / Node.js application development.
    • Experience with containerization (Docker, Kube).
    • Ability to reason and solve problems related to this position.
    • 3+ years in a related field.

    Sourced from instahyre

    Section · 02

    Skills

    cEmbedded C++Embedded CC plus plusKerneldriverEmbedded SystemsLinux

    Senior Software Engineer (Embedded) · waiting for your command