Current Open Positions
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
Design and implement software of embedded devices and systems from requirements to production, commercial deployment and candidate with excellent team player capabilities.
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
We are looking for a professional Senior Embedded Software Engineer to execute complete embedded software development lifecycle and effectively lead the team.
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
We are looking for a professional Senior Embedded Software Engineer to execute complete embedded software development lifecycle and effectively lead the team.
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
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
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
Work collaboratively and diligently with your fellow Hardware team members, design, plan, document and develop new hardware products as per requirements through prototypes.