driver-jobs-in-ahmedabad, Ahmedabad

68 Driver Jobs in Ahmedabad

Toggle to save search
posted 7 days ago
experience2 to 10 Yrs
location
Ahmedabad, Gujarat
skills
  • Linux
  • device drivers
  • bootloader
  • Linux kernel
  • PCIe
  • DRM
  • GPU
  • reverse engineering
  • Linux Internals
  • GDB
  • JTAG
  • ADB
  • Logic Analyzer
  • Spectrum Analyzer
  • Git
  • CVS
  • Confluence
  • JIRA
  • bitbucket
  • SourceTree
  • Agile Scrum
  • CC Programming Language
  • board bring up
  • porting
  • uboot
  • filesystems
  • multimedia subsystem driver
  • display interface
  • v4l2
  • CUDA programming
  • embedded Linux building
  • Uboot configuration
  • kernel compilation
  • Linux startup sequencing
  • debugging kernel messages
  • board bringups
  • HostTarget tool chains
  • system level debugging
  • Protocol level knowledge
  • KGDB
  • DSOCRO
  • learning new technologies
  • Open source software packages
  • technical ownership
Job Description
As an Embedded Software Senior Engineer, you will be responsible for the following: - Requirement understanding, Design, Develop, unit testing & debugging of Embedded Software Real-time applications, Device Drivers, Bootloader, porting, Linux kernel, etc. - Documentation including Requirement Specification and Design. - Leading a team of 3 or 4 engineers. - Effort estimation, planning, and customer Interaction. Qualifications required for this role include: - 2 to 10 years of experience in Embedded Software with a sound fundamental of C. - Expertise with the Linux kernel & Linux kernel device drivers such as PCIe, display interface (e.g., HDMI, DP), v4l2, DRM (Anyone). - Knowledge of any of the GPU, using APIs or CUDA programming. - Hands-on experience working in embedded Linux building, Uboot configuration, kernel compilation, Linux start-up sequencing, file-systems, debugging kernel messages, and board bring-ups for cross platforms, etc. - Familiarity with development using Host-Target tool chains for embedded platforms. - Experience in system-level debugging, reverse engineering, Linux Internals, Protocol level knowledge of interfaces would be an added advantage. - Hands-on experience on debugging tools like GDB, KGDB, JTAG, ADB. - Familiarity with tools like Logic Analyzer, DSO/CRO, Spectrum Analyzer would be an added advantage. - Sound knowledge of SW development tools such as Git, CVS, Confluence, JIRA, bit-bucket, SourceTree, etc., is a must. - Passionate about learning new technologies, methodologies, strategies, and processes. - Ability to work in an aggressive, high-pressure environment. - Excellent written and verbal communication skills. - Self-starter, problem-solving mentality, and creative thinker. - Good in documentation & shall be able to prepare the specification, design documents from requirements. - Reading schematics, datasheets, technical reference manual, and Silicon revision sheet. - Technical ownership of software driver module. Desired Skills: - Independently lead the module with 3 or 4 engineers. - Quality process - CMMi, Agile Scrum is required. - Good knowledge of working with Open source software packages is preferred. - Contribution to the open-source Linux kernel codebase is an added advantage. - Close cooperation with other leaders and project managers.,
ACTIVELY HIRING

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 1 week ago

Software Tester Trainer

ExcelPTP Professional IT Training In India
experience1 to 5 Yrs
location
Ahmedabad, Gujarat
skills
  • core java
  • manual testing
  • functional testing
  • regression testing
  • adhoc testing
  • Selenium
  • QTP
  • Jmeter
  • MVC
  • Zend
  • CakePHP
  • CI
  • Yii
  • Laravel
  • SQL
  • STLC
  • Agile Methodology
  • automation tools like selenium IDE
  • Prepare test case
  • Software QA methodologies
  • Web driver
  • Defects Tracking
Job Description
Role Overview: You are required to work as a Part-Time/Full-Time/Freelance software tester (manual and automation) trainer for fresher trainees. Your role will involve spending at least 2 hours a day at the training location. The timings are flexible, with options available from 08:00 AM to 10:00 AM in the morning, 06:00 PM to 08:00 PM in the evening, or a full day from 08:00 AM to 08:00 PM. You can choose to work between a minimum of 2 hours to a maximum of 4 hours per day as per your availability. Key Responsibilities: - Utilize your 1+ years of experience as a trainer in software testing to train freshers effectively. - Possess knowledge of core Java, manual testing, and automation tools such as Selenium IDE. - Demonstrate expertise in functional, regression, and ad-hoc testing, including the preparation of test cases for Unit, Functional, Load, Integration, and system levels. - Have a strong grasp of Software QA methodologies, tools (Selenium/QTP/JMeter/Web driver), and processes. - Show proficiency in MVC and have working experience with frameworks like Zend, CakePHP, CI, Yii, Laravel, etc. - Exhibit strong verbal and written technical communication skills to articulate bugs and other issues identified, generate bug reports, documentation, and provide feedback to product owners and software developers. - Be well-versed in QA/Software Testing concepts (such as STLC, Defects Tracking) and Agile Methodology, along with basic knowledge of SQL (DDL & DML). Qualifications Required: - BCA/B.E./B.Tech/MCA/M.Tech or equivalent degree in any graduate discipline. - Certification/Trainer experience in relevant technologies would be preferred. - Preferably technically strong with a background in BE/MCA/MSc or any graduate IT experienced developer. Please note that the additional details of the company were not provided in the job description.,
ACTIVELY HIRING
posted 2 months ago

Electrical Estimation Specialist

Relay Human Cloud India
experience3 to 7 Yrs
location
Ahmedabad, Gujarat
skills
  • electrical estimating
  • project support
  • communication skills
  • organizational skills
  • technical drawings interpretation
Job Description
As a part of Relay Human Cloud, you will be joining a young and dynamic company that collaborates with top US-based companies to help them expand their teams globally. With operations in the US, India, Honduras, and Mexico (and more countries to come), we are committed to facilitating connections between companies and the best international talent available. - Download bid invitations, plans, and specifications from platforms like BuildingConnected and other GC portals. - Create and organize a structured job folder on the shared drive, adhering to company standards. - Set up projects in Accubid Anywhere and LiveCount. - Conduct comprehensive takeoffs for various systems such as lighting, fire alarm, telecom/data, and grounding. - Read and interpret technical drawings to understand routing, clearances, and coordination requirements. - Extract specification-driven requirements and identify cost drivers for the estimator. - Ideally possess 3 years of experience in electrical estimating or project support (internships and entry-level roles will be considered). - Bachelor's degree in construction management, engineering, or a related field is preferred but not mandatory. - Strong organizational and communication skills are essential for this role. - Experience with platforms like Accubid Anywhere, Bluebeam, Procore, or similar tools would be advantageous. If you are looking to be a part of a global company that values innovation, collaboration, and excellence, Relay Human Cloud could be the perfect fit for you. Join us in our mission to connect companies with top international talent and make a meaningful impact in the world of business.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience3 to 7 Yrs
location
Ahmedabad, Gujarat
skills
  • Power Electronics Design
  • Component Selection
  • PSpice
  • BOM Creation
  • Root Cause Analysis
  • Boost
  • Flyback
  • Altium Designer
  • OrCAD
  • Thermal Management
  • LED Driver Development
  • ACDC Topologies
  • DCDC Topologies
  • Efficiency Optimization
  • Thermal Performance Optimization
  • EMIEMC Compliance
  • Reliability Optimization
  • Simulation LTspice
  • Schematic Design
  • PCB Layout Design
  • Compliance Standards UL
  • IEC
  • EN
  • Crossfunctional Collaboration
  • Switching Power Supply Topologies Buck
  • EMIEMC Design Considerations
  • Lab Equipment Usage Oscilloscopes
  • Spectrum Analyzers
  • Electronic Loads
Job Description
Role Overview: You will be responsible for designing and developing power electronic circuits for LED driver applications, focusing on high-efficiency and constant current solutions for lighting applications. Your role will involve optimizing designs for efficiency, thermal performance, EMI/EMC compliance, and reliability. Key Responsibilities: - Design, develop, and test power electronic circuits for LED driver applications including AC-DC and DC-DC topologies. - Optimize designs for efficiency, thermal performance, EMI/EMC compliance, and reliability. - Select and validate critical components such as MOSFETs, controllers, transformers, and capacitors. - Conduct simulations using tools like LTspice, PSpice, or equivalent. - Create and review schematics, PCB layouts, and BOMs in collaboration with PCB designers. - Perform root cause analysis and implement corrective actions for design and field issues. - Ensure compliance with industry safety and regulatory standards such as UL, IEC, and EN. - Collaborate with cross-functional teams to ensure timely delivery of high-quality products. Qualification Required: - Bachelors or Masters degree in Electrical Engineering, Power Electronics, or a related field. - 3-7 years of experience in power electronics design, preferably in LED driver development. - Strong knowledge of switching power supply topologies like Buck, Boost, and Flyback. - Proficiency with design tools such as Altium Designer and OrCAD. - Understanding of EMI/EMC design considerations and thermal management. - Familiarity with industry standards and safety certifications for lighting systems. - Hands-on experience with lab equipment like oscilloscopes, spectrum analyzers, and electronic loads.,
ACTIVELY HIRING
posted 2 months ago
experience4 to 8 Yrs
location
Ahmedabad, Gujarat
skills
  • Logistics
  • Supply Chain Management
  • Inventory Management
  • Vendor Management
  • Process Optimization
  • Reporting
  • MS Office
  • ERP Software
  • Analytical Skills
  • Communication Skills
  • ProblemSolving Skills
  • Organizational Skills
  • Coordination Abilities
Job Description
As an Assistant Logistics Manager, you will be responsible for supporting the planning, coordination, and execution of logistics and supply chain functions. Your role will involve managing inventory, transportation, and distribution operations to ensure timely and cost-effective product delivery across all channels. Key Responsibilities: - Manage end-to-end logistics, including inbound and outbound shipments. - Coordinate transportation, warehousing, and distribution activities for timely and accurate deliveries. - Monitor delivery schedules, track shipments, and maintain service excellence. - Support inventory planning, stock reconciliation, and warehouse management activities. - Ensure accurate tracking and reporting of stock levels. - Collaborate with cross-functional teams to forecast demand and maintain optimal stock availability. - Liaise with third-party logistics providers, transporters, and warehouse partners. - Track vendor performance, resolve operational challenges, and ensure adherence to SLAs. - Build strong relationships with logistics partners to drive operational efficiency. - Identify opportunities to streamline logistics and supply chain processes. - Maintain detailed reports on deliveries, inventory, and logistics KPIs. - Support internal and external audits while ensuring compliance with all regulatory requirements. - Collaborate closely with sales, marketing, and operations teams to align supply chain activities with business objectives. - Provide day-to-day operational support to warehouse teams and drivers for smooth execution of tasks. Qualifications & Skills: - 3-5 years of experience in logistics, supply chain, or operations management (FMCG, D2C, skincare, or retail preferred). - Strong understanding of warehouse management, transportation, and inventory control. - Proficiency in MS Office and logistics/ERP software. - Excellent analytical, problem-solving, and communication skills. - Strong organizational and coordination abilities. - Ability to thrive in a fast-paced, growth-oriented environment.,
ACTIVELY HIRING
posted 2 weeks ago

Embedded Software trainee

Silicon Signals Pvt. Ltd.
experience0 to 4 Yrs
location
Ahmedabad, All India
skills
  • C
  • C
  • Linux internals
  • TCPIP
  • Multithreading
  • Linux device drivers
  • Debuggers
  • Compilers
  • Embedded systems development
  • Version control systems
Job Description
As an Embedded Software Engineer (Intern) at Silicon Signals in Ahmedabad, Gujarat, you will be a part of the BSP/Device-driver team. You will be responsible for developing embedded software using C, C++, and other relevant programming languages. Your role will involve designing, developing, and testing embedded systems hardware. Collaboration with cross-functional teams, troubleshooting issues, and participation in code and design reviews will be crucial for successful project completion. **Key Responsibilities:** - Develop embedded software using C, C++, and other relevant programming languages. - Design, develop, and test embedded systems hardware. - Collaborate with cross-functional teams to ensure successful project completion. - Debug and troubleshoot issues with embedded systems hardware and software. - Participate in code and design reviews with peers. - Follow established development processes and procedures to ensure high-quality software and hardware development. - Stay current with emerging trends and technologies in the embedded systems field. - Assist with other engineering projects as needed. **Qualifications Required:** - Solid understanding of embedded systems development including microprocessors & microcontrollers. - Proficiency in C, C++, and/or other relevant programming languages. - Knowledge of Linux internals, TCP/IP, multi-threading, and Linux device drivers. - Familiarity with software development tools such as debuggers, compilers, and version control systems. - Ability to work independently as well as in a team environment. - Strong analytical and problem-solving skills. - Passion for learning new technologies and developing innovative solutions. Join Silicon Signals as an Embedded Software Engineer (Intern) and be a part of a global R&D services company specializing in embedded development, wearable devices, and IoT devices. Be a key contributor to enhancing the expansion of clients' businesses while providing top-notch services in the competitive market. As an Embedded Software Engineer (Intern) at Silicon Signals in Ahmedabad, Gujarat, you will be a part of the BSP/Device-driver team. You will be responsible for developing embedded software using C, C++, and other relevant programming languages. Your role will involve designing, developing, and testing embedded systems hardware. Collaboration with cross-functional teams, troubleshooting issues, and participation in code and design reviews will be crucial for successful project completion. **Key Responsibilities:** - Develop embedded software using C, C++, and other relevant programming languages. - Design, develop, and test embedded systems hardware. - Collaborate with cross-functional teams to ensure successful project completion. - Debug and troubleshoot issues with embedded systems hardware and software. - Participate in code and design reviews with peers. - Follow established development processes and procedures to ensure high-quality software and hardware development. - Stay current with emerging trends and technologies in the embedded systems field. - Assist with other engineering projects as needed. **Qualifications Required:** - Solid understanding of embedded systems development including microprocessors & microcontrollers. - Proficiency in C, C++, and/or other relevant programming languages. - Knowledge of Linux internals, TCP/IP, multi-threading, and Linux device drivers. - Familiarity with software development tools such as debuggers, compilers, and version control systems. - Ability to work independently as well as in a team environment. - Strong analytical and problem-solving skills. - Passion for learning new technologies and developing innovative solutions. Join Silicon Signals as an Embedded Software Engineer (Intern) and be a part of a global R&D services company specializing in embedded development, wearable devices, and IoT devices. Be a key contributor to enhancing the expansion of clients' businesses while providing top-notch services in the competitive market.
ACTIVELY HIRING
posted 2 months ago

Driver assistants

Future Solution Centre
experience10 to 20 Yrs
location
Ahmedabad, Panaji+11

Panaji, Bangalore, Noida, Chennai, United Arab Emirates, Hyderabad, United Kingdom, United States Of America, South Goa, North Goa, Mumbai City, Delhi

skills
  • driver training
  • driver retention
  • driving staff bus
Job Description
Driver assistants company drivers with the delivery of products or equipment to customers and clients. Your job is to load and unload products or equipment, interact with customers, and maintain an accurate record of deliveries. Your duties include compiling accurate delivery records and reports, reporting all delivery-related problems and reports to the senior staff, effectively communicating with clients and customers to resolve complaints, updating the driver of any route changes, and assisting with navigation to the location. In addition, you are to assist with unloading vehicles at the end of each shift and ensuring that all safety procedures are adhered to
posted 1 month ago

Clinical Operations Manager

CELLCURE CANCER CENTRE PVT LTD
experience3 to 7 Yrs
location
Ahmedabad, Gujarat
skills
  • Leadership
  • Employee Management
  • Problem Solving
  • Operations Management
  • Eye for Detail
  • Excellent Communication
  • Travel Friendly
  • Change Driver
  • Culture Builder
Job Description
As an Operations Manager (Non Clinical) in the Health Care Operations industry, your role will involve operationally managing various clinics and bridging communication for any clinical needs. You will be required to demonstrate leadership skills and have an eye for detail to ensure smooth operations. Your excellent communication skills will be essential in managing and motivating employees effectively. Problem-solving abilities will be crucial in addressing any challenges that may arise. As an Operations Manager, you will need to be travel-friendly and adept in operations management. Key Responsibilities: - Make strong follow-ups for tasks to ensure timely completion - Prepare relevant Management Information System (MIS) reports to track performance - Support Quality for NABH activities to maintain standards - Ensure efficient manpower usage between branches to meet any requirements - Guide branch teams for process improvements - Coordinate with other function heads for fully informed operational requirements Qualifications Required: - Strong leadership skills - Excellent communication abilities - Experience in employee management - Proven problem-solving capabilities - Travel-friendly attitude - Proficiency in operations management - Ability to drive change and build a positive culture In addition, this role offers benefits such as health insurance and provident fund. The work schedule is during day shifts with a yearly bonus. The work location is in person. (Note: No additional details of the company were present in the provided job description),
ACTIVELY HIRING
posted 2 months ago
experience2 to 6 Yrs
location
Ahmedabad, Gujarat
skills
  • C
  • C
  • Linux
  • Microcontrollers
  • Microprocessors
  • I2C
  • UART
  • SPI
  • Linux Device Drivers
  • Socket Programming
  • Thread
  • Process
  • IPC
  • Unit Testing
  • Functional Testing
  • Load Testing
  • Digital Electronics
  • Reading Schematics
  • Reading Datasheets
  • Hardware Board Bringup
  • Agile Development Methodologies
Job Description
As an Embedded Engineer at INVIXIUM, you will be an integral part of the product development team, focusing on designing and developing system software for embedded systems. Your role will involve working on Linux device drivers, BSP changes, hardware schematics review, software design, coding, testing, debugging, and resolving technical issues to ensure system efficiency and stability. You will also participate in peer-reviews, adhere to high-quality development principles, and provide third-level support to business users. **Key Responsibilities:** - Design and implement software for embedded devices and systems, including Linux device drivers and BSP changes - Review hardware schematics of embedded systems - Develop, code, test, and debug system software - Analyze and enhance efficiency, stability, and scalability of system resources - Resolve technical and system software problems - Participate in peer-reviews of solution designs and related code - Adhere to high-quality development principles - Provide third-level support to business users **Qualifications and Experience:** - Bachelor of Engineering in Computers or Electronics and Communications or similar field - Minimum 2-5 years of experience in an Embedded Engineer role - Solid programming experience in C and C++ - Excellent knowledge of Linux Operating System - Strong understanding of Microcontrollers, Microprocessors, and digital electronics - Ability to read schematics and datasheets for components - Experience with Qualcomm, TI, NXP processors based Hardware Board Bring-up - Knowledge of hardware protocols like I2C, UART, SPI, etc. - Familiarity with Linux device drivers, socket programming, Thread, Process, IPC - Understanding of agile development methodologies and testing practices In addition, INVIXIUM is headquartered in Toronto, Canada, with a global presence in India, the Middle East, UK, USA, Latin America, and Africa. They specialize in biometric security solutions using face recognition for access control, workforce management, and visitor management. With a focus on providing meaningful analytics for increased security, safety, and productivity, INVIXIUM has a diverse team of 80+ employees dedicated to innovation and excellence. The company offers transparency, competitive salaries, health benefits, and a supportive office environment where creativity and energy thrive. Join INVIXIUM now to be a part of their exciting journey towards industry-leading biometric solutions.,
ACTIVELY HIRING
posted 2 months ago

Embedded Programmer (C, C++)

Spectra Technovision (India) Pvt. Ltd.
experience3 to 7 Yrs
location
Ahmedabad, Gujarat
skills
  • C
  • C
  • OOPS
  • Multithreading
  • Assembly language
  • Microcontrollers
  • Microprocessors
  • Debuggers
  • Emulators
  • Compilers
  • UART
  • SPI
  • I2C
  • Ethernet
  • Software development methodologies
  • Analytical skills
  • Embedded systems architecture
  • Realtime operating systems
  • Hardwaresoftware interfaces
  • Version control systems
  • Bug tracking tools
  • Problemsolving skills
  • Organizational skills
  • Verbal communication skills
  • Written communication skills
Job Description
As a software developer in this role, you will be responsible for designing and developing high-quality applications for various embedded systems. Your main tasks will include: - Designing and developing embedded software and firmware for microcontrollers, microprocessors, and digital signal processors. - Collaborating with hardware engineers and system architects to define system requirements and hardware-software interfaces. - Developing low-level device drivers and interface software for communication with external peripherals. - Writing efficient and scalable code for real-time operating systems (RTOS) and bare-metal environments. - Conducting thorough testing, verification, and debugging to ensure software functionality, performance, and quality. - Performing code reviews and providing feedback to maintain code quality and adherence to coding standards. - Optimizing system performance, memory utilization, and power consumption for embedded applications. - Staying updated with the latest technologies and trends in embedded systems development and proposing innovative solutions. - Collaborating with cross-functional teams to support product development and meet project timelines. - Documenting design specifications, software architecture, and technical specifications for knowledge sharing and future maintenance. Qualifications for this role include: - Bachelor's degree in Computer Science, Electrical Engineering, or a related field (Master's degree is a plus). - 3+ years of experience in embedded software development. - Proficiency in programming languages such as C, C++, OOPS, Multithreading, and assembly language for embedded systems. - Strong understanding of embedded systems architecture, real-time operating systems, and hardware-software interfaces. - Experience with microcontrollers, microprocessors, and embedded development tools. - Familiarity with communication protocols like UART, SPI, I2C, and Ethernet. - Knowledge of software development methodologies, version control systems, and bug tracking tools. - Excellent problem-solving skills and the ability to debug complex software and hardware issues. - Strong analytical, organizational, verbal, and written communication skills to collaborate effectively with cross-functional teams. Please note: No additional details about the company were provided in the job description.,
ACTIVELY HIRING
posted 1 week ago
experience8 to 12 Yrs
location
Ahmedabad, Gujarat
skills
  • Python
  • Linux
  • OS fundamentals
  • IPC
  • ARM
  • NPU
  • Linux Device Drivers
  • Bootloader
  • I2C
  • SPI
  • I2S
  • UART
  • Application Testing
  • CC
  • Yocto
  • X86 architecture
  • VPU
  • IMU
  • Camera interfacing
  • USB Interfaces
  • Embedded build Systems
  • Embedded Board Bringup
  • QA Process
Job Description
Role Overview: At drivebuddyAI, we are on a mission to accelerate the evolution in the future of mobility through the transformation of Fleet Management, Insurance Ecosystem & Autonomy. We are seeking a skilled Senior Software Engineer with expertise in architecting and developing software for embedded devices as part of an ADAS & Telematics product development team. If you are passionate about making a positive impact in the mobility domain, join us in advancing revolutionary work. Key Responsibilities: - Write high-performance software for ADAS systems running on connectivity devices such as WiFi, LTE, Bluetooth, and GPS, ensuring functionality, performance, and safety when integrated with AI at the edge using cameras & multiple sensors. - Develop application layer and middleware software in C/C++ to interface with sensors and next-generation wireless connectivity hardware on vehicles. - Enhance and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews. - Collaborate with Hardware Engineering, Product Management, and Peer Software teams to develop critical driving assistance features with AI integrated into device firmware. - Manage complex projects through incremental development. - Provide guidance and mentorship to developers on the team. Qualifications Required: - 8-10 years of experience in writing production-quality software. - Proficiency in C/C++ & Python. - Strong background in Linux & Yocto. - Sound knowledge of OS fundamentals for IPC. - Experience with onboard communication protocols. - Familiarity with application testing & QA. - Experience working with ARM and/or X86 architecture with hardware acceleration engines like VPU, IMU & NPU. - Proficient in camera interfacing including capture, compression & streaming. Additional Company Details: At drivebuddyAI, you will enjoy competitive salary & benefits, a highly dynamic work culture, a good pedigree & self-motivated team, opportunities for employee skill enhancement, OKR-driven appraisals, and a flexible leave policy. We are integrated with our industry partners" ecosystem and have the backing of Insurtech company Roadzen Inc HQ in the US, demonstrating confidence in our progress, team, and vision. Additionally, we offer remote-friendly work options and the potential for equity ownership in drivebuddyAI, a company competing in a market with exponential growth projections.,
ACTIVELY HIRING
posted 2 months ago

AI / Computer Vision Engineer

Varologic Technologies Pvt Ltd
experience1 to 5 Yrs
location
Ahmedabad, Gujarat
skills
  • debugging
  • RTOS
  • C programming
  • embedded software development
  • memory management
  • CC programming
  • microcontroller platforms experience
  • hardware bringup
  • embedded communication protocols
  • ARM CortexM
  • oscilloscopes
  • logic analyzers
  • JTAG debuggers
  • version control Git
  • lowlevel device drivers
  • interrupt handling
Job Description
As an Embedded Systems Engineer at our company, you will be responsible for firmware and driver development for embedded devices, including sensors, motor controllers, and battery management systems. Your key skills will include: - Experience with real-time operating systems (RTOS) and embedded communication protocols such as CAN, UART, SPI - Proficiency in C and C programming for resource-constrained environments - Hands-on experience with microcontroller platforms like STM32, ARM Cortex-M - Ability to perform hardware bring-up and debugging using oscilloscopes, logic analyzers, and JTAG debuggers - Strong understanding of the embedded software development lifecycle and version control (Git) - Good knowledge of low-level device drivers, interrupt handling, and memory management As an Embedded Systems Engineer, your main responsibilities will include: - Designing, implementing, and testing embedded software and firmware components - Collaborating with hardware engineers for system integration and validation - Debugging and optimizing code for performance, power, and memory usage - Participating in design reviews, code reviews, and maintaining documentation - Supporting production and post-production debugging and issue resolution - Following quality assurance processes and maintaining coding standards - Effectively communicating technical concepts and collaborating within cross-functional teams If you have a degree in Electronics/Embedded Systems or related field, strong C/C programming skills, and experience with microcontroller platforms like STM32/ARM, then this position is perfect for you. The location for this position is Ahmedabad, Gujarat, India. We are excited to welcome talented individuals with 1-3 years of experience in embedded systems to join our team of professionals.,
ACTIVELY HIRING
posted 3 weeks ago
experience5 to 10 Yrs
location
Ahmedabad, Gujarat
skills
  • C
  • Linux Kernel programming
  • Device driver development
  • RTOS
  • Debugging
  • Board bring up
  • Processor
  • microcontroller architecture
  • Written
  • verbal communications
Job Description
As a Senior Engineer/ Principal Engineer (MCU), you will be responsible for a variety of tasks related to embedded systems development. Your role will involve Requirement Understanding, effort estimation, Architecting embedded systems, Design and development based on customer needs, Reviewing designs and source code, Troubleshooting/problem solving, ensuring On-Time Delivery, and providing Quality Deliverables. Key Responsibilities: - Understanding and writing requirements - Estimating efforts required - Architecting embedded systems - Designing and developing embedded systems based on customer needs - Reviewing designs and source code - Troubleshooting and problem-solving - Ensuring On-Time Delivery of projects - Delivering high-quality work Qualifications Required: - Excellent Programming Skills in C - Linux Kernel programming skills, device driver embedded systems experience is a must - Board bring up experience - Understanding of various processor and microcontroller architecture like Cortex-A series, ARM series processors, etc. - Working experience of architecting embedded systems - Excellent analytical and problem-solving skills - Good Debugging skills with hands-on coding and tool usage - Working experience with bare metal, RTOS, device driver development is an added advantage In addition to the technical skills, you are expected to have: - Excellent written and verbal communication skills - Direct customer (US or Europe based) interaction will be an added advantage - Ability to write high quality, efficient, extensible, and maintainable code in a fast-paced agile environment - Participate in feature and designs discussions within and across teams - Review code, develop documentation and capacity plans, and debug complex problems live on innovative IoT devices Other responsibilities may include: - Customer Front facing interactions - Bringing value addition for Customers - Defining Technical training - Building/Mentoring Team Members Education Criteria: - B.E. / B.Tech in Electronics, Electronics & Communication, Computer engineering (Note: The job description does not include any additional details about the company.),
ACTIVELY HIRING
posted 2 months ago

Senior Team Lead

Volansys Technologies
experience8 to 12 Yrs
location
Ahmedabad, Gujarat
skills
  • C programming
  • Debugging tools
  • Customer interaction
  • Analytical skills
  • C
  • QT
  • Linux User Space application development
  • Linux kernel device driver development
  • Architecting embedded systems
  • Processor architectures
  • Build systems
  • Git version control system
  • Problemsolving skills
  • English communication skills
  • Hardware schematics review
  • PCB debugging
  • Logic analyzers
  • Digital oscilloscopes
Job Description
As a Senior Team Lead, your role involves executing and technically leading multiple projects simultaneously. Your key responsibilities will include: - Leading a team of 10-20 engineers - Hands-on programming, coding, and debugging - Engaging in customer front-facing activities, communication, and value addition - Continuously developing the team to meet customer requirements efficiently - Being fit for onsite assignments - Providing pre-sales support and preparing proposals - Building and mentoring freshers and junior team members - Working with various technologies - Following SDLC processes such as requirement understanding, design, development, bug fixing, and code review - Reviewing and documenting requirements specifications, designs, test plans, and test cases - Ensuring on-time and quality deliverables - Conducting new candidate interviews and evaluations Your expertise should include: - Strong practical hands-on experience with C programming and debugging - Technical project track record in Linux User Space application development - Linux kernel device driver development from scratch - Knowledge of at least one Linux kernel subsystem - Experience with Linux kernel version 3.0 and above - Architecting embedded systems - Leading feature and design discussions within and across teams - Hands-on experience with SoCs of Marvell, NXP, TI, Broadcom, Qualcomm, etc. - Understanding of processor architectures like Cortex-A series, ARM series processors, and general-purpose microcontrollers - Knowledge of build systems like Yocto, Buildroot, CMake, and Makefiles - Proficiency in Git version control system - Hands-on experience with debugging tools like gdb, valgrind, and static code analyzers - Customer interaction experience, preferably with US and European clients - Excellent analytical and problem-solving skills - Fluent and confident English communication skills (verbal and written) Additionally, the following skills are required: - OOPS Programming languages - C++ - Embedded GUI Development - QT or similar - Hardware schematics review and PCB debugging - Knowledge of using tools like logic analyzers and digital oscilloscopes Qualification Criteria: - B.E. / B.Tech in Electronics, Electronics & Communication, or Computer Engineering,
ACTIVELY HIRING
posted 2 weeks ago

Embedded Programmer

Spectra Technovision (India) Pvt. Ltd.
experience3 to 7 Yrs
location
Ahmedabad, Gujarat
skills
  • C
  • Microcontrollers
  • Multithreading
  • Assembly language
  • SPI
  • I2C
  • Ethernet
  • Software development methodologies
  • Debugging
  • CC
  • Embedded systems architecture
  • Realtime operating systems
  • Hardwaresoftware interfaces
  • Communication protocols UART
  • Version control systems
  • Problemsolving
Job Description
Role Overview: As an Embedded Programmer, you will be responsible for designing, developing, testing, and debugging embedded systems software and firmware. You will collaborate with cross-functional teams to define system requirements, architect solutions, and implement code for various embedded applications. This role offers a challenging and rewarding opportunity to contribute to the development of cutting-edge embedded systems. Key Responsibilities: - Design and develop embedded software and firmware for various embedded systems, including microcontrollers, microprocessors, and digital signal processors. - Collaborate with hardware engineers and system architects to define system requirements, hardware-software interfaces, and system integration. - Develop low-level device drivers and interface software to facilitate communication between embedded systems and external peripherals. - Write efficient, reliable, and scalable code for real-time operating systems (RTOS) and bare-metal environments. - Conduct thorough testing, verification, and debugging of embedded software to ensure functionality, performance, and quality. - Perform code reviews and provide constructive feedback to team members to maintain code quality and ensure adherence to coding standards. - Optimize system performance, memory utilization, and power consumption for embedded applications. - Stay updated with the latest technologies, tools, and trends in embedded systems development and propose innovative solutions to improve system capabilities. - Collaborate with cross-functional teams to support product development and meet project timelines. - Document design specifications, software architecture, and technical specifications for knowledge sharing and future maintenance. Qualifications Required: - Bachelor's degree in Electronics/Electrical/IC Engineering, or a related field. A Master's degree is a plus. - 3+ years of experience in embedded software development. - Knowledge of C, Microcontrollers, C/C++, Multithreading, and assembly language for embedded systems. - Strong understanding of embedded systems architecture, real-time operating systems, and hardware-software interfaces. - Experience with microcontrollers, microprocessors, and embedded development tools. - Familiarity with communication protocols such as UART, SPI, I2C, and Ethernet. - Proficiency in software development methodologies, version control systems, and bug tracking tools. - Excellent problem-solving skills and the ability to debug complex software and hardware issues. - Strong analytical and organizational skills with effective verbal and written communication abilities. Note: The company offers a competitive salary, comprehensive benefits package, a dynamic work environment with growth opportunities, and professional development support.,
ACTIVELY HIRING
posted 1 month ago
experience2 to 6 Yrs
location
Ahmedabad, Gujarat
skills
  • RTOS
  • Embedded CC programming
  • Embedded Linux development
  • Python scripting
  • SVN version control
  • Microcontrollermicroprocessor architecture
  • FPGASOC concepts
  • Hardware debugging tools
  • UI development for embedded systems
  • ARM CortexM architectures
  • Secure boot mechanisms
  • Firmware encryption
Job Description
As an Embedded Firmware Developer at our company, you will play a key role in designing and developing firmware for microcontroller and microprocessor-based embedded systems. Your expertise in RTOS and embedded Linux environments will be crucial in ensuring efficient task scheduling and real-time performance. You will collaborate with cross-functional hardware and software teams to deliver robust and scalable embedded solutions. Additionally, you will be responsible for automating testing and data analysis using Python scripting and maintaining documentation for design specifications, test plans, and development logs. Implementing secure coding practices and firmware encryption will also be part of your responsibilities. Key Responsibilities: - Design, develop, and implement firmware for microcontroller and microprocessor-based embedded systems. - Develop and integrate drivers and firmware for peripherals and communication protocols (UART, SPI, I2C, CAN, Ethernet). - Work with RTOS (FreeRTOS, Embedded Linux) for efficient task scheduling and real-time performance. - Participate in system architecture design for robust and scalable embedded solutions. - Test, debug, and optimize firmware performance, ensuring reliable hardware-software integration. - Collaborate with cross-functional hardware and software teams during product development. - Automate testing and data analysis using Python scripting. - Utilize SVN or other version control systems for collaborative development. - Maintain documentation including design specifications, test plans, and development logs. - Implement secure coding and firmware encryption practices. Qualifications Required: - Proficiency in Embedded C/C++ programming. - Experience with RTOS and Embedded Linux development (kernel modules, device drivers, user-space apps). - Strong understanding of microcontroller/microprocessor architecture. - Familiarity with FPGA/SOC concepts and memory technologies (Flash, NAND). - Experience with hardware debugging tools (oscilloscope, logic analyzer, JTAG/SWD). - Knowledge of schematics, datasheets, and hardware-software interfacing. - Strong debugging, troubleshooting, and documentation skills. - Proficiency in Python scripting and SVN version control. - Good communication and teamwork skills. - Experience with UI development for embedded systems is a plus. In addition to the technical skills required, a Bachelors degree in Computer Science, Electronics, or Electrical Engineering is necessary for this role, with a Masters degree being preferred. Familiarity with ARM Cortex-M architectures, experience with secure boot mechanisms and firmware encryption, and exposure to Agile development methodologies are preferred skills that would be beneficial in this position. Join us in our dynamic work environment where your contributions will make a significant impact on our embedded systems development. Note: This job is full-time and permanent, requiring in-person work at the specified location.,
ACTIVELY HIRING
posted 1 week ago

QA Engineer

BoTree Technologies - a Tntra company
experience2 to 6 Yrs
location
Ahmedabad, Gujarat
skills
  • testing
  • functional testing
  • stress testing
  • performance testing
  • test automation
  • Ruby
  • designing test cases
  • software testing methods
  • seleniumweb driver
  • capybaraweb kit
  • written communication skills
  • verbal communication skills
Job Description
You have a job opportunity where you will be responsible for testing Web, iOS, and Android Apps as well as designing test cases. Your key responsibilities will include planning and implementing test schedules, utilizing software testing methods like functional testing, stress testing, and performance testing. You will collaborate with engineering teams to comprehend the requirements and perform both manual and automation testing. Your excellent written and verbal communication skills in English will be essential for this role. Qualifications Required: - Experience in testing for Web, iOS, and Android Apps - Experience in designing test cases - Demonstrated experience with software testing methods - Ability to collaborate with engineering teams - Proficiency in manual and automation testing - Excellent written and verbal communication skills in English Additionally, Desired Skills: - Experience in test automation using selenium-web driver or capybara-web kit with Ruby is preferable.,
ACTIVELY HIRING
posted 3 weeks ago

Embedded Developer

VOLANSYS (An ACL Digital Company)
experience4 to 10 Yrs
location
Ahmedabad, Gujarat
skills
  • C
  • Linux Kernel programming
  • Device driver development
  • Embedded systems
  • Processor architecture
  • Debugging
  • RTOS
  • Agile environment
  • Microcontroller architecture
Job Description
As a Senior Engineer/Principal Engineer/Technical Lead, your primary role will involve understanding requirements, estimating efforts, and architecting embedded systems. You will be responsible for designing and developing embedded systems tailored to meet customer needs, reviewing designs and source code, troubleshooting, and ensuring on-time delivery of quality deliverables. Additionally, you will be the face of the company to clients, providing value addition, technical training, and mentoring team members. Key Responsibilities: - Understand and write requirements - Estimate efforts - Architect embedded systems - Design and develop embedded systems - Review designs and source code - Troubleshoot and problem solve - Ensure on-time delivery of quality deliverables - Engage with customers to provide value addition - Define technical training - Mentor team members - Demonstrate excellent programming skills in C - Utilize Linux Kernel programming skills, device driver embedded systems experience - Conduct board bring up - Understand various processor and microcontroller architectures - Architect embedded systems - Demonstrate analytical and problem-solving skills - Possess debugging skills and hands-on experience with coding and tool usage - Work on bare metal, RTOS, and device driver development - Write high-quality, efficient, extensible, and maintainable code in an Agile environment - Participate in feature and design discussions - Create well-written design documents and conduct peer-reviews - Review code, develop documentation, capacity plans, and debug challenging problems live on innovative IoT devices Qualifications Required: - Excellent written and verbal communication skills - Experience in direct customer interaction, particularly with US or Europe-based clients, is advantageous (Note: No additional details about the company were provided in the job description),
ACTIVELY HIRING
posted 2 months ago

Delivery Coordinator

Swastik Placement Agency
experience2 to 6 Yrs
location
Ahmedabad, Gujarat
skills
  • Coordination
  • Communication
  • Tracking
  • Problemsolving
  • Organizational skills
Job Description
As a Delivery Coordinator, your role will involve coordinating the delivery of goods or services to customers. You will be responsible for ensuring that deliveries are made on time and in the most efficient manner possible. Key Responsibilities: - Coordinate delivery schedules and routes for drivers - Communicate with customers to provide delivery updates and address any issues - Track delivery progress and address any delays or problems that may arise - Ensure that all deliveries are made in accordance with company policies and procedures - Work closely with the warehouse team to ensure that orders are picked and packed correctly for delivery Qualifications Required: - High school diploma or equivalent - Previous experience in a similar role preferred - Strong communication and organizational skills - Ability to work in a fast-paced environment - Attention to detail and problem-solving skills,
ACTIVELY HIRING
posted 1 month ago
experience2 to 6 Yrs
location
Ahmedabad, Gujarat
skills
  • Logistics
  • Transportation
  • Supply Chain Management
  • Communication Skills
  • Interpersonal Skills
  • Organizational Skills
  • ProblemSolving Skills
  • Routing Software
  • Local Geography Knowledge
Job Description
As a Last Mile Delivery Operations Associate, you will be instrumental in ensuring the efficiency and effectiveness of the last mile delivery process. Your responsibilities will include coordinating delivery schedules, optimizing routes, resolving issues during delivery, and maintaining communication with all involved parties. - Coordinate delivery schedules based on customer orders and available resources to ensure timely delivery within specified time frames. - Utilize routing software and tools to optimize delivery routes, minimize delivery times, and reduce fuel costs. - Act as a liaison between delivery drivers, customers, and internal stakeholders, providing timely updates and addressing inquiries or concerns. - Proactively identify and resolve issues during the delivery process, collaborating with team members to ensure customer satisfaction. - Monitor key performance metrics, identify areas for improvement, and implement strategies to enhance delivery efficiency. - Ensure compliance with company policies, local regulations, and traffic laws to maintain a safe and efficient delivery operation. Qualifications: - Previous experience in logistics, transportation, or supply chain management preferred. - Strong organizational and problem-solving skills. - Excellent communication and interpersonal skills. - Ability to work effectively in a fast-paced and dynamic environment. - Proficiency in using routing software and relevant tools. - Knowledge of local geography and road networks. - Flexibility to work non-traditional hours, including evenings and weekends as needed. The company offers Provident Fund benefits and the job is full-time with day and morning shifts. The work location is in person.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter