Embedded Software Engineer - Microprocessor Design (5-8 yrs) Bangalore (Semiconductor/VLSI/EDA)
Adept Global
Bangalore, India
4d ago
source : hirist.com

Job Description : Embedded Software Engineer

Location : Bangalore

Experience : 5+ years

Responsibilities :

  • Build hardware prototypes to validate certain use cases.
  • Understand business logic to include any functionality.
  • Test, validate accuracy, the precision of sensors.
  • Come up with documentation for building prototypes.
  • Translate requirements to design, middleware, schematics, PCB, Tooling, 3D print, etc.
  • Work closely to build devices that will be deployed at scale.
  • Report engineering bottlenecks, challenges and more so solve them.
  • Take end to end ownership of turning out an idea into a product.
  • Desired Candidate Profile :

  • Master's or Bachelor's degree in Electrical / Electronics / Instrumentation Engineering, or related field or equivalent.
  • 4+ of industry experience in embedded system design with 8 / 16 / 32-bit microprocessor design.
  • Excellent understanding of analog, digital and power supply design fundamentals.
  • Experience gate / technical review process, good at the documentation for technical solutions.
  • Capable of analyzing the root cause when there is a failure related to electrical components and can provide the mitigation and long-term solution.
  • Familiar with knowledge of signal integrity, EMC / EMI, CCC, UL, RoHS.
  • Proficient in debugging instruments (digital oscilloscopes, logic analyzers, spectrum analyzers). Experience in practices for Design for Test (DFT), DFR and Design for Manufacturing (DFM) background.
  • Build prototypes using any SOC / SOM of choice (ARM, Intel, Intersil, Qualcomm).
  • Ability to write firmware using C++, Python, NodeJS, Micro Python, etc.
  • Knowledge of digital signal processor (DSP) hardware environments.
  • Working knowledge of source code repository like GIT / SVN.
  • Understands idea to prototype to production and hardware development life cycle.
  • The candidate must be flexible, pro-active and willing to learn and contribute to meeting team objectives.
  • Design, maintain and install hardware and its interfaces.
  • Experience in device drivers like ADC, PWM, CAN, DIO, ICU, LIN, PORT, SPI for any microcontroller family.
  • Experience in foundation field bus protocols.
  • Test and layout systems and hardware, ensuring performance.
  • Interact with, troubleshoot problems, and train operators of hardware.
  • Knowledge of backend systems, APIs, SQL, Open CV, Embedded RTOS, Linux Internals, is an added advantage.
  • Educational Qualifications :

  • UG : B.Tech / B.E. - Any Specialization
  • PG : Any Postgraduate - Any Specialization
  • Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form