Current Open Positions

Full Time
Bengaluru
Posted 1 year ago

Required Skills

  • Embedded software development for various products.
  • Bug fixes for any issues identified during filed deployment.
  • Team Guidance and deliverable reviews.
  • BE/Btech/ graduation degree in Electronics/Electrical/Telecommunication.
  • Solid programming experience in C. Experience in C++ is an added advantage.
  • Familiarity with software configuration management tools (Git), defect tracking tools, (CCS/Keil, JTAG tools) and peer review.
  • Excellent SW optimization skills in terms of CPU performance and memory space.
  • Excellent Diagnostic SW development for the system and debugging skills.
  • Adequate knowledge of reading schematics and data sheets for components.
  • Strong knowledge on peripheral initialization and configuration; Flash, RAM, Boot loader,
  • Interrupt Vector, Watchdog, Clock, GPIO, PWM, Timer, ECAP, UART, SPI
  • Excellent knowledge of IP protocols, interfaces and hardware subsystems
  • Knowledge of SoC hardware architecture; Processors, buses, IRQ, DMA, UART, USB, I2C, SPI, RS232, RS485, CAN, LIN.
  • Knowledge of GSM, GPRS, Bluetooth, Zigbee, Wi-Fi wireless Protocols and software development on embedded platform.
  • Experience in writing the software requirement and design documents.
  • Must have good knowledge in testing the software based on the requirements and prepare the test case & test report documents.
  • Must engage in continuous status call with project stake holders during the project tenure.
  • Good team player with communication skills.

Roles and Responsibilities

  • Embedded software development for various products.
  • Bug fixes for any issues identified during filed deployment.
  • Team Guidance and deliverable reviews.

Job Features

Job Category

Software Development

Job-Code

JD-EMB-SW-04

Qualification

BE in Electronics/Telecommunication/Electrical/Computer Science

Experience

2-4 years

Design and implement software of embedded devices and systems from requirements to production, commercial deployment and candidate with excellent team player capabilities.

Full Time
Bengaluru
Posted 1 year ago

Required Skills

  • Embedded Software Architecture design for various products.
  • Embedded software development for various products.
  • Bug fixes for any issues identified during filed deployment.
  • Leading and training the team members.
  • Team Guidance and deliverable reviews.
  • Aligning to organization expectations by working on innovative ideas.
  • BE/Btech/ graduation degree in Electronics/Electrical/Telecommunication.
  • Solid programming experience in C. Experience in C++ is an added advantage.
  • Strong knowledge of Microcontroller architecture.
  • Familiarity with software configuration management tools (Git), defect tracking tools, (CCS/Keil, JTAG tools) and peer review.
  • Excellent SW optimization skills in terms of CPU performance and memory space.
  • Excellent Diagnostic SW development for the system and debugging skills.
  • Understand and follow V-Model SDLC process.
  • Having good understanding on the Automotive and IoT features.
  • Adequate knowledge of reading schematics and data sheets for components.
  • Strong knowledge on peripheral initialization and configuration; Flash, RAM, Boot loader,
  • Interrupt Vector, Watchdog, Clock, GPIO, PWM, Timer, ECAP, UART, SPI
  • Excellent knowledge of IP protocols, interfaces and hardware subsystems
  • Knowledge of SoC hardware architecture; Processors, buses, IRQ, DMA, UART, USB, I2C, SPI, RS232, RS485, CAN, LIN.
  • Knowledge of GSM, GPRS, Bluetooth, Zigbee, Wi-Fi wireless Protocols and software development on embedded platform.
  • Experience in writing the software requirement and design documents.
  • Must have good knowledge in testing the software based on the requirements and prepare the test case & test report documents.
  • Engage in regular status call and technical discussion with customers during the project tenure.

Roles and Responsibilities

  • Embedded Software Architecture design for various products.
  • Embedded software development for various products.
  • Bug fixes for any issues identified during filed deployment.
  • Leading and training the team members.
  • Team Guidance and deliverable reviews.
  • Aligning to organization expectations by working on innovative ideas.

Job Features

Job Category

Software Development

Job-Code

JD-EMB-SW-03

Qualification

BE in Electronics/Telecommunication/Electrical/Computer Science

Experience

5-7 years

We are looking for a professional Senior Embedded Software Engineer to execute complete embedded software development lifecycle and effectively lead the team.

Full Time
Bengaluru, Chennai
Posted 1 year ago

Required Skills

  • Designing motor control algorithms.
  • Embedded C Coding, validating and debugging where changes to software are required.
  • Documentation of coding and validation.
  • Knowledge in CAN & Serial Communication.
  • Preferable experience in RTOS and MATLAB/Simulink modelling.
  • Providing support to the development team for all aspects of motor control.
  • Ensuring that Motor Control development follows the company processes and quality procedures.
  • Supervision and guidance of junior engineers and technicians.
  • Must have knowledge of Various motor technologies including some or all of the motor – BLDC motors, PMSM, Induction Motors, Switched reluctance Motors.
  • Work experience in Control methods including some or all of the following: Vector control, Sensor less control, Scalar control, Field weakening, Scalar control.
  • Failure analysis of Motor/Controller
  • Preparation of technical documents required for motor/controller, on selecting the right motor based on the motor Power/Torque curves.
  • Integration of the Motor and the Motor Controller at a vehicle level and ensure that vehicle level performance requirements are met.
  • Must be a team player and be able to work alone with minimum guidance.
  • Able to deliver project on time.

Job Features

Job Category

Software Development

Job-Code

JD-EMB-SW-05

Qualification

BE in Electronics/Telecommunication/Electrical/Computer Science

Experience

5-10 years

We are looking for a professional Senior Embedded Software Engineer to execute complete embedded software development lifecycle and effectively lead the team.

Full Time
Bengaluru, Chennai
Posted 1 year ago

Required Skills

  • Experience in Hardware Product Design
  • Experience in High-Speed Digital, Analog and Mixed-signal board design.
  • Experience in end-to-end hardware product design & development involving Requirements Analysis, Architecture Design, Components selection, Power Budgeting, Circuit Design, Schematic Capture, PCB Design Guidance, Board Bringup, Integration Testing, DVT, Proto Evaluation, Compliance Certification, Technical Support, etc.
  • Exposure to design tools (Altium, Allegro, Orcad, PADS, etc.), simulation tools (TINA, LTspice, HyperLynx, etc.)
  • Manage mechanical design support (Solidworks/ProE/eDRawings,etc.)
  • Good Capability at Schematics analysis and Reviews, PCB Stackup & Routing Strategy definition, PCB Layout placement and Routing Reviews, Power supply layout Reviews, High speed board design Reviews & Gerber Reviews, DFM/DFT, etc.
  • Good Hardware debugging, board bring-up, testing & design validation experience.
  • Technical Documentation (such as compiling hardware requirements, hardware design documents, test protocols and reports, etc.)
  • Knowledge in Design Analysis for Signal integrity, power/thermal integrity, EMI/EMC, FMEA, Safety & Reliability, etc..
  • Experience in Processor/SOC based designs.
  • Knowledge on Communication Protocols like CAN, LIN, RS232, RS485, I2C, SPI, QSPI, SDIO, USB, Ethernet, GSM, WiFi, BLE, Zigbee, etc.
  • Experience in High-speed interfaces such as DDR2/3/4, PCIe, USB, HDMI, MIPI, CSI, LVDS, SERDES interfaces etc.
  • Experience in Power Management devices, Linear & Switched Mode power supplies & Battery operated product designs.
  • Experience in the usage of measurement tools and equipments – DMM, DSO, Signal Generators, Spectrum Analyzers, Logic Analyzers, Data Analyzers, etc.
  • Project management – Effort Estimation, Project Tracking & Managing Project Schedules, Project Budgeting & Deliverable
  • Technical understanding of projects, generating technical proposals, BoM costing & optimization.
  • Hardware Project Lead interfacing with cross-functional teams – firmware, application, mechanical, etc.
  • Good communication skills. Experience in Vendor & Client interactions.
  • Good planning & organizing skills
  • Good analytical & problem solving skills
  • Initiative, Responsible and Eagerness to learn & explore to upskill
  • Good team player
  • Experience in Building, Mentoring, Monitoring & Managing the team.

Job Features

Job Category

Hardware Engineering

Job-Code

JD-EMB-HW-01

Qualification

BE/ME (EEE/ECE), BTech/ MTech (EEE, ECE), MS (Electronics) with good academic background

Experience

5+ years

We are seeking a highly-qualified Engineer to take responsibility for the design and testing of solutions that meet our clients’ needs. In this role, you will manage assigned projects from start-to-...View more

Full Time
Bengaluru, Chennai
Posted 1 year ago

Required Skills

  • Hands-on experience in Analog, Digital & Mixed Signal circuit design.
  • Hands-on in design tools (Altium, Allegro, Orcad, PADS, etc.), simulation tools (TINA, LTspice, HyperLynx, etc.)
  • Experience in Board bringup testing and debugging, DVT.
  • Experience in Soldering/Desoldering for changing components on need.
  • Experience in 8/16/32 bit Micro-controller, Processor & SoC based circuit design
  • Good understanding of Linear/ Switch Mode Power Supplies and Battery operated devices
  • Good understanding of Communication Protocols like CAN, LIN, RS232, RS485, I2C, SPI, QSPI, SDIO, USB, Ethernet, etc.
  • Hands-on experience in the usage of measurement tools and equipments –  DMM, DSO, Signal Generators, Spectrum Analyzers, Logic Analyzers, Data Analyzers, etc
  • Understanding of PCB design guidelines, Capability to do design reviews (Schematics, PCB & Gerbers) would be preferred
  • FMEA & EMI/ EMC testing experience would be an added advantage
  • Project management – Effort Estimation, Project Tracking & Managing Project Schedules, Project Budgeting & Deliverable
  • Technical understanding of projects, generating technical proposals, BoM costing & optimization.
  • Interfacing with cross-functional teams – firmware, application, mechanical, etc.
  • Good planning & organizing skills
  • Good analytical & problem solving skills
  • Initiative, Responsible and Eagerness to learn & explore to upskill
  • Good team player
  • Initiative in Building, Mentoring, Monitoring & Managing the team

Job Features

Job Category

Hardware Engineering

Job-Code

JD-EMB-HW-02

Qualification

BE/ME (EEE/ECE), BTech/ MTech (EEE, ECE), MS (Electronics), BSc/MSc (Electronics), Diploma (EEE/ECE) with good academic background

Experience

3+ years

Work collaboratively and diligently with your fellow Hardware team members, design, plan, document and develop new hardware products as per requirements through prototypes.