Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
3.0 - 7.0 years
0 Lacs
erode, tamil nadu
On-site
We are looking for a skilled and motivated Embedded Software Developer with 3 to 6 years of experience in embedded software development, real-time operating systems (RTOS), and MQTT. The ideal candidate should have a strong background in developing and optimizing software for embedded systems, focusing on real-time performance and communication protocols. Your responsibilities will include designing, developing, and maintaining embedded software for various applications, as well as implementing and optimizing software for real-time operating systems. You will also be required to develop and integrate communication protocols, particularly MQTT, for embedded systems. Collaboration with cross-functional teams to define, design, and ship new features is essential, along with performing code reviews to ensure adherence to best practices in software development. Additionally, you will need to debug and troubleshoot complex software issues in embedded systems, participate in system architecture design, and contribute to technical documentation. Staying updated with the latest industry trends and technologies in embedded systems is crucial for this role. Qualifications: - Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field. - 3 to 6 years of experience in embedded software development. - Strong proficiency in C/C++ programming languages. - Experience with real-time operating systems (RTOS) such as FreeRTOS, or similar. - Hands-on experience with MQTT protocol and its implementation in embedded systems. - Familiarity with microcontrollers, ARM Cortex, or similar architectures. - Knowledge of hardware interfaces and communication protocols (SPI, I2C, UART, etc.). - Strong problem-solving skills and ability to debug complex issues. - Excellent teamwork and communication skills. Preferred Qualifications: - Experience with IoT devices and cloud connectivity. - Familiarity with version control systems such as Git. - Knowledge of other communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi). - Understanding of cybersecurity principles in embedded systems. What We Offer: - Competitive salary and benefits package. - Opportunity to work on cutting-edge technologies and innovative projects. - Collaborative and inclusive work environment. - Professional growth and development opportunities. Benefits: - Health insurance - Internet reimbursement - Leave encashment - Paid sick time - Paid time off - Provident Fund Schedule: - Day shift - Fixed shift - Morning shift Ability to commute/relocate: - Erode, Tamil Nadu: Reliably commute or planning to relocate before starting work (Required) Application Question(s): - What is your Current CTC - What is your Expected CTC Language: - Tamil (Required) Location: - Erode, Tamil Nadu (Required) Work Location: In person Application Deadline: 31/05/2025 Expected Start Date: 01/06/2025,
Posted 10 hours ago
4.0 - 8.0 years
0 Lacs
haryana
On-site
As India's leading full stack, vertically integrated Electronics engineering and manufacturing company, Elecbits empowers renowned customers like Panasonic, Yamaha, Maruti Suzuki, OLA, Valeo, and over 200 others to seamlessly transition from concept to mass production in a simplified, expedited, and scalable manner. With a vision to construct the digital and physical infrastructure for every electronics enterprise worldwide, Elecbits is at the forefront of innovation and advancement in the electronics industry. Responsibilities: Product Development and Leadership: - Design and develop firmware for electronic systems, including IoT and fintech products. - Write efficient firmware code in C/C++, Embedded C, and register-level programming. - Develop and optimize algorithms for signal processing, control systems, data analysis, and other applications. - Create firmware modules for communication, control, and additional functionalities. Collaboration and Communication: - Partner with hardware engineers to define hardware/firmware interfaces and specifications. - Coordinate with software developers to integrate firmware with higher-level software components. - Work with product managers to delineate project requirements, scope, and timelines. External Relations and Partnerships: - Lead troubleshooting efforts to resolve firmware and algorithm-related issues. - Develop and execute test plans to ensure firmware quality and performance. - Maintain detailed documentation, including design specifications and technical reports. Technical Expertise and Market Awareness: - Stay abreast of market trends and emerging technologies within the electronics industry. - Identify new opportunities for product innovation. Team Management and Development: - Create comprehensive firmware simulation models and test cases. - Conduct firmware simulations to verify functionality and reliability. - Drive initiatives to enhance firmware functionality and performance. Project Management and Resource Allocation: - Optimize firmware for resource-constrained environments and real-time embedded systems. - Implement efficient algorithms and data structures. Requirements: Education and Experience: - Bachelor's degree in Computer Science, Electrical Engineering, or a related field. - 4-8 years of experience in firmware design and development. - Proficiency in C/C++ programming for embedded systems. - Experience with hardware/firmware co-design and hardware design principles. Programming Proficiency: - Proficiency in frameworks and tools such as Espidf, Arduino, and STM32 CUBEIDE. - Experience with Real-Time Operating Systems (RTOS) like FreeRTOS, Zephyr, or embedded Linux. - Track record of delivering high-quality firmware solutions on time. - Knowledge of wireless communication protocols. System Understanding: - Strong problem-solving skills for firmware and algorithm issues. - Proficiency in project management, communication, and problem-solving. Ideal: - Understanding of event-driven programming and firmware design for auto-calibration algorithms. - Knowledge of security protocols for IoT and fintech applications.,
Posted 10 hours ago
10.0 - 14.0 years
0 Lacs
karnataka
On-site
As a SystemC Architect, you will be responsible for architecting and developing high-performance SystemC/TLM 2.0 models for complex SoC systems. Your role will involve designing and implementing simulation models for embedded systems and hardware components, including CPUs, GPUs, accelerators, and memory subsystems. You will collaborate closely with cross-functional teams to define system architecture and interface requirements and lead performance optimization and validation efforts for virtual platforms. Additionally, you will mentor junior engineers and drive technical excellence within the team. To excel in this role, you must have expertise in SystemC and Transaction-Level Modeling (TLM 2.0) along with strong proficiency in C/C++ programming and a deep understanding of Object-Oriented Programming (OOP). Your hands-on experience in embedded software/firmware development and solid knowledge of SoC architecture, including CPU pipelines, GPUs, hardware accelerators, memory hierarchies, and bus protocols (AXI, PCIe, USB, etc.) will be crucial for success. Experience in peripheral modeling such as timers, DMA controllers, and I/O devices is also required. Good-to-have skills for this position include experience in developing Virtual Platforms (VPs) for semiconductor applications, familiarity with simulators like QEMU, Synopsys Virtualizer, or similar tools, exposure to hardware/software co-simulation environments, and an understanding of Verilog/SystemVerilog for analyzing and correlating with hardware designs. If you have 10+ years of experience, a strong foundation in embedded systems, and the required skill set, we encourage you to apply for this challenging and rewarding SystemC Architect role based in Bangalore.,
Posted 10 hours ago
9.0 - 13.0 years
0 Lacs
karnataka
On-site
As an Embedded Linux Lead with over 9 years of experience, you will be responsible for leading the design, development, and enhancement of embedded Linux platform frameworks, device drivers, middleware, and system services. Your role will involve developing and maintaining low-level device drivers for peripherals such as I2C, SPI, UART, GPIO, and SoC components. You will be focused on optimizing system performance by addressing CPU utilization, memory management, power efficiency, and boot times. Additionally, you will manage hardware bring-up, board-level debugging, and hardware-software integration activities. Your responsibilities will also include architecting and implementing automated test frameworks and white-box validation for hardware platforms such as DUT, EVK, EVT, HVT. Ensuring platform security by applying patches and mitigating vulnerabilities (CVEs) will be a crucial aspect of your role. Collaboration with hardware, QA, and platform teams as the embedded Linux domain expert is essential. Furthermore, you will be expected to mentor and guide junior engineers, enforce code quality standards, and promote best practices within the team. Your expertise in C/C++ programming, Python and Bash scripting, Linux internals, device driver development, Yocto Project, CMake, Autotools, and middleware will be key in successfully fulfilling the responsibilities of this position.,
Posted 10 hours ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
Thank you for considering a career opportunity with KPIT and taking a step towards reimagining mobility. We are currently seeking individuals who are inquisitive, solution-driven, and skilled technocrats for the roles of Tech Lead, Solution Architect, and Subject Matter Expert. If you are eager to contribute to building something great, we encourage you to apply and submit your profile today to be considered for the following exciting roles and opportunities: Requisition Title: - Tech Lead, Solution Architect, Subject Matter Expert Skills Required: - Android AOSP/HAL - Design and develop software/SW architecture for Android Middleware/Platform in the automotive domain, with experience in AOSP and HAL - Experienced Middleware/Platform Architect with Android automotive background, passionate about next-generation SDV, eCockpit, and Infotainment systems - Responsible for leading a team of Middleware Developers in domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera, and Display sharing - Understanding of IVI, Cluster/Digital Cockpit domain and its requirements - Main customer interface for all software-related activities, including design reviews and customer requirements negotiation - Strong leadership, planning, and organization skills - Mentoring skills to assist junior team members - Capable of understanding system requirements, deriving software requirements, and developing platform/middleware components - Good analytical, problem-solving, and logical thinking skills Experience: - 5 to 15 years Job Location: - Pune/Bangalore Skills Required: - BSP Driver + Any Multimedia - 5+ years of experience in C/C++ programming, focusing on BSP and driver development - Strong understanding of computer architecture, operating systems, and embedded systems - Experience in at least one multimedia domain (audio, video, or camera) - Proficiency in C/C++ programming languages, with experience in developing and optimizing code for performance and efficiency Experience: - 5 to 12 years Job Location: - Bangalore Skills Required: - BSP - Android/QNX/Linux - 5+ years of experience in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems - Strong experience with Qualcomm (QCOM) and Samsung SOC platforms - In-depth knowledge of operating system internals, device drivers, and board bring-up procedures - Proficiency in C, C++, and scripting languages like Python and Perl - Experience with version control systems such as Git and SVN - Strong debugging and troubleshooting skills using tools like GDB, JTAG, and serial console - Excellent communication and teamwork skills Experience: - 5 to 12 years Job Location: - Bangalore If you possess the required skills and experience for any of the mentioned roles, we look forward to potentially meeting you for an in-person Technical Discussion at Bangalore Drive on 23rd August 2025. Apply now to be part of our dynamic team at KPIT and contribute to shaping the future of mobility.,
Posted 1 day ago
8.0 - 12.0 years
0 Lacs
chennai, tamil nadu
On-site
You must have knowledge in developing software for Linux based Embedded systems and possess strong embedded C/C++ programming skills. Additionally, you should have strong debugging and problem-solving skills, a very good understanding of Linux Kernel concepts, tools, and libraries, as well as experience in multi-threading/core primitives and programming. A Bachelor's or Master's degree in CS Engineering, Electronics/Electrical Engineering is required, and a passion for programming is essential. It would be nice to have modern C++ knowledge (C++11 to 20) and experience contributing to Open-source development. Personal attributes should include being an excellent team player, excelling in a fast-paced engineering environment, and possessing excellent verbal and written communication skills. You should have 8 or more years of experience in software development, 3 or more years of experience managing the work of 3 to 5 team members, and at least 5 years of experience in Router platform development. Hands-on experience in networking protocols like IPv4, IPv6, DNS, DHCP, ARP, STP, IGMP, DSCP, VLAN, UPnP, SSDP, MLDv2, TCP, and UDP is required. Knowledge of WiFi standards 802.11 a/b/g/n/ac/ax/be, WPA2, WPA3, WMM, experience in working with large open-source software projects, knowledge of Linux Bootloaders, Flash partitions, BSPs, device drivers, and their configuration, and experience in build and package management systems like OpenWrt, Buildroot, Yocto Project, etc., are also necessary. Additionally, familiarity with Linux IPC mechanisms including ubus and D-bus is expected. GlobalLogic offers a culture of caring that prioritizes putting people first, a commitment to continuous learning and development, interesting and meaningful work on impactful projects, balance and flexibility in work arrangements, and a high-trust organization where integrity is key. By joining GlobalLogic, you will be part of a trusted digital engineering partner to the world's largest and most forward-thinking companies, collaborating on transforming businesses and redefining industries through intelligent products, platforms, and services.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As an Embedded Graphics and Linux/Android Driver Developer based in Bangalore, India, you will be responsible for contributing to the development and maintenance of kernel drivers for Windows and/or Linux/Android platforms. Your expertise in C/C programming, along with experience in at least one scripting language such as Python, will be crucial for this role. Your key responsibilities will include maintaining the git driver code base and implementing continuous integration practices. You will also be involved in developing scripts to enhance operational efficiency and debugging graphics drivers for various platforms. To excel in this role, you should possess a strong background in kernel driver development, with a focus on DirectX3D/Vulkan/OpenGL (ES) graphics user mode driver development. Your proficiency in kernel driver debugging and fixing will be essential for ensuring the stability and performance of the graphics drivers. Candidates with experience in graphics application development will have an added advantage. If you are passionate about working on cutting-edge technologies and are adept at solving complex technical challenges, we encourage you to apply for this position and be part of our dynamic team.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You are an Embedded Software Engineer with expertise in Real-Time Operating Systems (RTOS) such as QNX, VxWorks, FreeRTOS, ThreadX, or Linux, along with strong C/C++ programming skills. In this role, you will be responsible for developing multi-threaded applications, collaborating with ARM/IA-64 architectures, and closely coordinating with hardware teams. Your primary responsibilities will include developing and maintaining embedded software using C/C++, working with RTOS and multi-threaded systems, as well as interfacing with hardware to optimize performance. Your primary skills should include proficiency in C/C++ programming, experience with various RTOS such as QNX, VxWorks, FreeRTOS, ThreadX, and Linux, and expertise in multi-threaded development. Additionally, familiarity with ARM/IA-64 architecture and hardware interfaces like UART, SPI, I2C, and GPIO would be beneficial as secondary skills. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field. As an Embedded Software Engineer, your work involves software engineering tasks encompassing development, maintenance, and optimization of software solutions and applications. Your responsibilities include applying scientific methods to solve software engineering problems, developing and applying software engineering practices, and supervising the work of other software engineers. Collaboration with team members and stakeholders is essential for success in this role.,
Posted 1 day ago
5.0 - 9.0 years
0 Lacs
hyderabad, telangana
On-site
You will be joining TekWissen Group as a Senior Software Developer based in Hyderabad on a full-time, onsite basis. Your main responsibility will be developing and testing software, as well as creating essential documents such as design, user guides, test plans, test specifications, and test reports. To succeed in this role, you should have experience in C/C++ programming, multi-threaded software development in a Linux environment, and embedded IP subsystems like Ethernet, PCIe, SPI, I2C, USB, GPIO, Memory architectures, DDR, SDRAM, and DMA. Additionally, you should be familiar with software development for x86, standalone, and RTOS platforms, low-level driver development, register interface programming, algorithms, data structures, bootloaders, Uboot, CI tools, test automation, and JTAG debuggers. Experience in software programming for FPGAs is advantageous, along with proficiency in scripting languages such as Perl, Python, or TCL. Strong debugging skills, excellent interpersonal, written, and verbal communication abilities, as well as problem-solving and analytical skills are also required. Ideally, you should have a minimum of 5 years of experience in software development and testing, along with a B.Tech/M.Tech degree in CSE/ECE/EEE with a track record of high academic achievement. TekWissen Group is an equal opportunity employer that values and supports workforce diversity.,
Posted 1 day ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Middleware Engineer specializing in RTOS configuration and task management, you will play a crucial role in developing core software components for automotive display controllers. Your primary responsibility will be to configure and optimize safe RTOS environments, manage threads and tasks efficiently, and ensure robust real-time performance and system stability. Your key responsibilities will include configuring and optimizing Safe RTOS such as FreeRTOS, QNX, and AUTOSAR OS for embedded systems, implementing and managing thread/task creation, scheduling, and synchronization mechanisms, developing and integrating middleware components for inter-process communication, memory management, and resource arbitration, ensuring real-time performance, determinism, and safety compliance, as well as debugging and resolving complex issues related to RTOS behavior, deadlocks, and race conditions. Collaboration with software architects, low-level driver developers, and application teams will be essential for the success of the projects. To excel in this role, you should possess 3-7 years of experience in embedded software development, strong expertise in RTOS configuration and programming with tools like FreeRTOS, QNX, and AUTOSAR OS, proficiency in C/C++ programming, a deep understanding of threading, task management, synchronization primitives like mutexes and semaphores, and memory management. Familiarity with embedded system architectures, microcontrollers, debugging tools such as JTAG and trace analyzers, functional safety concepts like ISO 26262, safe RTOS implementations, version control tools like Git, defect tracking tools like JIRA, as well as good communication and collaboration skills will be highly beneficial for this role.,
Posted 1 day ago
4.0 - 8.0 years
0 Lacs
hyderabad, telangana
On-site
As a Linux Device Driver Engineer, you will be responsible for porting existing Linux device drivers to new platforms, SoCs, and kernel versions. You will also engage in new driver development for custom hardware components and peripherals, debugging kernel and driver-level issues using industry-standard tools, and integrating & bringing up hardware with Linux-based systems. Working closely with hardware teams, you will interpret specifications to enable device functionality and optimize drivers for performance, reliability, and resource efficiency. Additionally, you will be required to write clear technical documentation for driver APIs, design, and integration steps. To excel in this role, you should hold a Bachelors/Masters in Computer Science, Electronics, or related field, along with 4 to 8 years of professional experience in software development. Proficiency in C/C++ programming, memory management, and hands-on experience with any Linux device driver (character, block, network, USB, PCIe, I2C, SPI, etc.) are essential. You should have a good understanding of Linux kernel architecture, module programming, build systems, interrupt handling, DMA, and device tree configuration. Familiarity with cross-compilation, embedded Linux toolchains, and debugging tools like GDB, ftrace, perf, printk, and version control experience with Git are required. Preferred skills include exposure to multiple driver types (networking, storage, multimedia, etc.), experience with Yocto, Buildroot, or similar embedded Linux environments, knowledge of real-time Linux and RT patches, and scripting knowledge (Python, Bash) for testing and automation. Strong analytical and debugging skills, good communication and collaboration abilities, as well as the ability to work independently and take ownership of deliverables are key soft skills for this role.,
Posted 1 week ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
Thank you for considering a future career opportunity with KPIT and taking a step towards Reimagining Mobility. We are looking for inquisitive, solution-driven, and skilled technocrats for the roles of Tech Lead, Solution Architect, and Subject Matter Expert. If you are eager to build something great, we encourage you to apply and submit your profile today to make it happen! Upon successful shortlisting, we look forward to meeting you for an in-person Technical Discussion at Bangalore Drive on 23rd Aug 2025. Here are the exciting roles and opportunities available: **Tech Lead - Android AOSP/HAL** - Design and develop software/Sw architecture for Android Middleware/Platform in the automotive domain, having worked with AOSP and HAL. - Experience in Android automotive background with a focus on next-generation SDV, eCockpit, and Infotainment systems. - Lead a team of Middleware Developers for domains like Audio, Media, Tuner, Connectivity, Graphics, Projection, inter-domain communication, Camera, and Display sharing. - Understanding of IVI, Cluster/Digital Cockpit domain requirements. - Main customer interface for all software-related activities, including design reviews and customer requirements negotiation. - Strong leadership, planning, and organization skills. - Mentor junior team members. - Capable of understanding system requirements, deriving software requirements, and developing platform/middleware components. - Good analytical, problem-solving, and logical thinking skills. - **Experience:** 5 to 15 years - **Job Location:** Pune/Bangalore **Solution Architect - BSP Driver + Any Multimedia** - 5+ years of experience in C/C++ programming, focusing on BSP and driver development. - Strong understanding of computer architecture, operating systems, and embedded systems. - Experience in at least one multimedia domain (audio, video, or camera). - Proficiency in C/C++ programming languages, with code development and optimization for performance and efficiency. - **Experience:** 5 to 12 years - **Job Location:** Bangalore **Subject Matter Expert - BSP - Android/QNX/Linux** - 5+ years of experience in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems. - Strong expertise in Qualcomm (QCOM) and Samsung SOC platforms. - In-depth knowledge of operating system internals, device drivers, and board bring-up procedures. - Proficient in C, C++, and scripting languages like Python and Perl. - Experience with version control systems such as Git and SVN. - Strong debugging and troubleshooting skills using tools like GDB, JTAG, and serial console. - Excellent communication and teamwork abilities. - **Experience:** 5 to 12 years - **Job Location:** Bangalore If you possess the required skills and experience in BSP, Device Driver, Multimedia, Android AOSP, Android HAL, Android Middleware, HAL, and AOSP, we invite you to apply for these exciting opportunities in the field of Infotainment.,
Posted 1 week ago
5.0 - 15.0 years
0 Lacs
karnataka
On-site
Thank you for considering a career opportunity with KPIT and taking a step towards shaping the future of Mobility. We are currently seeking individuals who are curious, solution-oriented, and skilled in technology for the positions of Tech Lead, Solution Architect, and Subject Matter Expert. If you are enthusiastic about creating something extraordinary, we encourage you to apply and share your profile with us today to be a part of this exciting journey! Upon successful shortlisting, we eagerly anticipate meeting you for an in-person Technical Discussion scheduled at Bangalore Drive on the 23rd of August 2025. Here is an overview of the roles and opportunities available: Requisition Title: Tech Lead, Solution Architect, Subject Matter Expert Skills Required: - Android AOSP/HAL: Design and develop software/Sw architecture for Android Middleware/Platform in the automotive domain with experience in AOSP and HAL - BSP Driver + Any Multimedia: Proficiency in C/C++ programming, with a focus on BSP and driver development, and experience in at least one multimedia domain - BSP - Android/QNX/Linux: Expertise in developing Board Support Packages (BSPs) for Android, QNX, and Linux operating systems, with knowledge of Qualcomm and Samsung SOC platforms - Other skills include understanding IVI, Cluster/Digital Cockpit domain requirements, strong leadership, planning and organization abilities, mentoring skills, and good analytical thinking. Experience: 5 to 15 years Job Location: Pune/Bangalore If you possess the required skills and experience and are passionate about the next generation of SDV, eCockpit, and Infotainment systems, we look forward to receiving your application and potentially having you on board with us at KPIT.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Software Engineer I at Reaxys, you will have the opportunity to work in a practical domain and support scientists, researchers, students, and more by making relevant data accessible to them. Reaxys is a comprehensive and powerful cloud-hosted deep-tech data searching tool used by chemists, researchers, and students worldwide. You will be part of an agile development team that continuously improves the chemical structure search to meet customer needs. This role offers the chance to expand your expertise and skills in a variety of career paths at Elsevier, with flexible working opportunities since 2014. Responsibilities: - Understand and extend the existing code base - Write code and automated tests based on detailed user stories and acceptance criteria - Active participation in the agile team, contributing to ceremonies and decision-making - Collaborate with product owners and stakeholders to ensure timely deliveries - Hands-on experience in C/C++ software engineering, including familiarity with standard libraries and tools - Basic chemistry domain knowledge - Familiarity with GitHub source control and Trunk-based development - Strong English oral and written communication skills - Ability and passion to work in a diverse team Requirements: - Around 5+ years of software engineering experience - Bachelor's degree in computer science or chemistry with proven C/C++ programming skills - Experience or training in Linux, Bash, Perl, Python, AWS - Knowledge of Jenkins, JIRA, and Confluence At Elsevier, we promote a healthy work/life balance and provide various well-being initiatives, shared parental leave, study assistance, and sabbaticals to help you meet both immediate responsibilities and long-term goals. We offer comprehensive benefits, including health insurance, life insurance, flexible working arrangements, employee assistance programs, medical screenings, modern family benefits, long-service awards, and various paid time-off options. Our organization is a global leader in information and analytics, supporting researchers and healthcare professionals in advancing science and improving health outcomes. Join Elsevier to contribute to addressing the world's grand challenges and fostering a more sustainable future with innovative technologies supporting science and healthcare. We are committed to fair and accessible hiring processes. If you require accommodation or adjustment due to a disability or other need, please let us know. Remember, we never request money or banking details from job applicants.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
You are an experienced IVI Middleware Engineer with a background in Radio technologies. Your primary role will involve developing and integrating core middleware components for automotive In-Vehicle Infotainment (IVI) systems, with a specific focus on radio functionalities such as AM, FM, DAB+, and Weather Band. Your responsibilities will include ensuring high-quality audio output and a seamless user experience. Your day-to-day tasks will involve developing and integrating radio middleware components, implementing APIs and interfaces for application layer interaction with radio tuners, troubleshooting and debugging issues related to radio reception and signal handling, as well as optimizing the performance and stability of the radio middleware. Collaboration with hardware, audio, and application teams will also be a key aspect of your role. To excel in this position, you should have 3-5 years of experience in embedded software development for IVI systems and a strong background in Radio middleware development. Proficiency in C/C++ programming, familiarity with audio processing and radio standards, experience with Linux or other embedded RTOS platforms, and knowledge of automotive protocols such as CAN and Ethernet will be essential. Experience with version control systems like Git and defect tracking tools like JIRA, along with excellent communication and collaboration skills, are also required for this role.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
Join a dynamic software engineering team at ISD's India site, focusing on Client Computing and Automotive projects involving technologies such as Camera, Video, Power, Audio kernel mode driver, and UEFI development. You will be responsible for evaluating and implementing performance and power optimizations across the platform and contributing to various software technologies for high-performance integrated circuits. The ideal candidate should possess excellent C/C++ programming skills and a strong understanding of debugging methodologies, software engineering practices, unit-testing, and static analysis. Experience in developing software in an Agile environment is required. Additionally, a good grasp of computer architecture, operating system fundamentals, UEFI, EDK2, ACPI, SMBIOS, and RAS features is essential. Candidates should have the ability to interpret schematics and hardware programming guides effectively. A successful candidate will be a collaborative team player, self-motivated, and approach tasks with a positive attitude.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As an Embedded Software Engineer, you will utilize your expertise in RTOS (QNX, VxWorks, FreeRTOS, ThreadX, or Linux) and proficient C/C++ programming skills to develop multi-threaded applications. Your role will involve integration with ARM/IA-64 architectures and close collaboration with hardware teams. Your responsibilities will include the development and maintenance of embedded software using C/C++, working with RTOS and multi-threaded systems, as well as optimizing performance by interfacing with hardware. Your primary skills should encompass C/C++ programming, RTOS (QNX, VxWorks, FreeRTOS, ThreadX, Linux), and multi-threaded development. Familiarity with ARM/IA-64 architecture and hardware interfaces (UART, SPI, I2C, GPIO) would be beneficial as secondary skills. Ideally, you should hold a Bachelors or Masters degree in Computer Science, Electronics, or a related field. Your work in Software Engineering will involve analyzing and solving software engineering problems using scientific methods, developing and applying software engineering practices, and supervising the work of other software engineers. Collaboration with team members and stakeholders is crucial for success in this role.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a Senior Software Development Engineer at AMD, you will play a crucial role in building first-class compilation technology for HIP, OpenCL, OpenMP, and Python. Your work will not only impact HPC apps but also contribute to the development of AMD Machine Learning frameworks and Libraries. By continuously innovating in LLVM upstream, you will enhance GPU compilation, collaborating closely with AMD's Machine Learning, HPC, and Libraries developers to maximize compiler performance. If you are a Compiler Engineer with a passion for working on cutting-edge language implementation and compilation for AMD GPU, we invite you to explore the exciting projects we are currently involved in. Your key responsibilities will include language implementation and optimization within the open-source LLVM compiler framework, driving new features, and working on compiler support for new architectures. Collaboration with compiler team members across different geographic locations and representing AMD in open-source communities will be integral to your role. The preferred experience for this position includes a strong background in compilers, proficient C/C++ programming skills, familiarity with various aspects of compiler and parallel programming, Clang/LLVM experience, knowledge of Parallel Programming Models, Languages, and Runtime Systems, a solid understanding of GPU execution model and architecture, and proficiency in at least one of the following languages: C++, CUDA, OpenCL, OpenMP. Experience working with a programming language committee is preferred. Ideal candidates will hold a Bachelor's degree in Computer Science, Electrical Engineering, or Mathematics, with a Master's or Ph.D. being desirable. This position is based in Bangalore/Hyderabad, India. Join AMD in pushing the boundaries of innovation and advancing technology for a brighter future.,
Posted 1 week ago
3.0 - 7.0 years
0 Lacs
chennai, tamil nadu
On-site
As a software developer specializing in Linux-based Embedded systems, you will be responsible for utilizing your knowledge and skills to contribute to the development of innovative software solutions. Your primary tasks will include programming in embedded C/C++, debugging and troubleshooting issues, and ensuring a deep understanding of Linux Kernel concepts, tools, and libraries. Additionally, you will work on multi-threading/core primitives and programming tasks to enhance system performance. To qualify for this role, you should possess a Bachelor's or Master's degree in Computer Science Engineering, Electronics, or Electrical Engineering. Strong passion for programming and a keen interest in working with Linux-based systems are essential requirements for this position. Familiarity with modern C++ standards (C++11 to 20) and experience in contributing to open-source projects are considered advantageous. In addition to technical skills, personal attributes such as being an excellent team player, thriving in a fast-paced engineering environment, and possessing exceptional verbal and written communication skills are highly valued in this role. Your ability to collaborate effectively with colleagues, adapt to changing project requirements, and communicate ideas clearly will be crucial for success in this position. At GlobalLogic, we prioritize a culture of caring and ensure that our employees feel supported and valued. You will have access to continuous learning and development opportunities to enhance your skills and advance your career. Furthermore, you will have the chance to work on meaningful projects that have a real impact on our clients and the world at large. We believe in providing a balanced and flexible work environment that allows you to integrate your professional and personal life effectively. As part of a high-trust organization, you can trust in our integrity and commitment to ethical business practices. By joining GlobalLogic, you will become part of a diverse and inclusive team that is dedicated to engineering innovative solutions for our clients worldwide. GlobalLogic, a Hitachi Group Company, is a leading digital engineering partner known for its contributions to cutting-edge digital products and experiences. Join us in shaping the future of technology and making a difference in the world through intelligent products, platforms, and services.,
Posted 1 week ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
As an Android Application Developer, you will utilize your strong knowledge of Android application development concepts to design and develop complex Automotive Android Applications. With expertise in Kotlin, Java, and C/C++ programming, you will be responsible for creating UI using Jetpack Compose and writing unit test cases using Mockito and Roboelectric. Your role will also involve understanding the latest Android Architecture Patterns and various Android frameworks/application design patterns. You should possess a deep understanding of Android System concepts, fundamentals of IPC, and OS concepts. Experience in Service Oriented Architecture (SOA) will be an added advantage. Your proficiency in software and hardware interactions, along with knowledge of Agile software development and ALM tools such as JIRA, will be beneficial. Key responsibilities will include designing and developing complex HMI applications for various JLR carlines, defining high-level designs and system interactions, managing functional and non-functional requirements, and collaborating with product owners and systems engineers. You will play a crucial role in identifying software components, defining quality attributes, and resolving technical challenges in your responsible areas. Additionally, providing technical guidance to junior engineers and supporting supplier sourcing decisions will be part of your role. To be successful in this role, you should have a minimum of 4-8 years of experience in Android application development, particularly in the Automotive domain. Strong programming skills, expertise in design tools, and a solid understanding of software design and architectural patterns are essential. As a Lead Android Framework Engineer / Android Architect, you will be tasked with leading the design and development of complex HMI applications for various JLR carlines. With a focus on high-level design, system interactions, and requirements management, you will work closely with product owners and systems engineers to translate customer needs into system requirements and designs. Your expertise in Android application development, strong programming skills, and understanding of Android Architecture Patterns will be critical to your success. Experience in 3D rendering engines and Service Oriented Architecture (SOA) will be advantageous. Your responsibilities will also include resolving technical challenges, defining quality attributes, and providing guidance to junior engineers. To excel in this role, you should have a minimum of 8-10 years of experience in automotive domains, with a background in Android application development. Proficiency in programming languages, design tools, and software design patterns will be key to fulfilling the requirements of this position.,
Posted 1 week ago
5.0 - 9.0 years
0 Lacs
thane, maharashtra
On-site
You will play a pivotal role in the design and implementation of cutting-edge GPU computers optimized for demanding deep learning, high-performance computing, and computationally intensive workloads. Your expertise will be essential in identifying architectural enhancements and innovative approaches to accelerate our deep learning models. Addressing strategic challenges related to compute, networking, and storage design for large-scale, high-performance workloads will be a key responsibility. Additionally, you will contribute to effective resource utilization in a heterogeneous computing environment, evolve our cloud strategy, perform capacity modeling, and plan for growth across our products and services. As an architect, you are tasked with translating business requirements pertaining to AI-ML algorithms into a comprehensive set of product objectives encompassing workload scenarios, end user expectations, compute infrastructure, and execution timelines. This translation should culminate in a plan to operationalize the algorithms efficiently. Furthermore, you will be responsible for benchmarking and optimizing Computer Vision Algorithms and Hardware Accelerators based on performance and quality KPIs. Your role will involve fine-tuning algorithms for optimal performance on GPU tensor cores and collaborating with cross-functional teams to streamline workflows spanning data curation, training, optimization, and deployment. Providing technical leadership and expertise for project deliverables is a core aspect of this position, along with leading, mentoring, and managing the technical team to ensure successful outcomes. Your contributions will be instrumental in driving innovation and achieving project milestones effectively. Key Qualifications: - Possess an MS or PhD in Computer Science, Electrical Engineering, or a related field. - Demonstrated expertise in deploying complex deep learning architectures. - Minimum of 5 years of relevant experience in areas such as Machine Learning (with a focus on Deep Neural Networks), DNN adaptation and training, code development for DNN training frameworks (e.g., Caffe, TensorFlow, Torch), numerical analysis, performance analysis, model compression, optimization, and computer architecture. - Strong proficiency in data structures, algorithms, and C/C++ programming. - Hands-on experience with PyTorch, TensorRT, CuDNN, GPU computing (CUDA, OpenCL, OpenACC), and HPC (MPI, OpenMP). - Thorough understanding of container technologies like Docker, Singularity, Shifter, Charliecloud. - Proficient in Python programming, bash scripting, and operating systems including Windows, Ubuntu, and Centos. - Excellent communication, collaboration, and problem-solving skills. Good To Have: - Practical experience with HPC cluster job schedulers such as Kubernetes, SLURM, LSF. - Familiarity with cloud computing architectures. - Hands-on exposure to Software Defined Networking and HPC cluster networking. - Working knowledge of cluster configuration management tools like Ansible, Puppet, Salt. - Understanding of fast, distributed storage systems and Linux file systems for HPC workloads. This role offers an exciting opportunity to contribute to cutting-edge technology solutions and make a significant impact in the field of deep learning and high-performance computing. If you are a self-motivated individual with a passion for innovation and a track record of delivering results, we encourage you to apply.,
Posted 2 weeks ago
4.0 - 8.0 years
0 Lacs
karnataka
On-site
You should have 4-8 years of experience in designing and developing software on Access point for market verticals. Your responsibilities will include contributing to functional specifications and product definitions, designing and developing software independently and rapidly in an Agile environment, and developing unit test strategies for the software you create. A strong desire to learn new tools and technologies is essential for this role. To be successful in this position, you should have a Bachelor's or graduate degree in computer science or engineering. Excellent written, verbal, and interpersonal communication skills are required. You must have at least 5 years of experience in embedded software development and experience with Wireless network products. Good knowledge of 802.11 WLAN protocols, network technology, Wi-Fi/TCP&IP stack/L2 Switching/L3 Routing, Linux operating systems, and embedded software development is necessary. Expert programming skills in C/C+ are also essential. You should be able to work productively in a flexible and dynamic work environment, possess strong analytical and problem-solving skills, and be self-motivated and proactive with creative and critical thinking capabilities. Experience with Agile development processes and automated testing using Pytest is preferred. Preferred experience includes knowledge of 802.11 WLAN protocols, network technology, TCP&IP stack/L2 Switching/L3 Routing, and expert programming skills in C/C+. You should be a quick learner with excellent communication skills, tenacious in problem-solving, highly productive with minimal supervision, and eager to learn and adopt the latest technologies and best practices in the field.,
Posted 2 weeks ago
5.0 - 10.0 years
0 Lacs
delhi
On-site
We are seeking a seasoned professional to lead our Electronics Department, demonstrating expertise in embedded firmware development and a solid understanding of hardware electronics development. In this role, you will oversee and guide both firmware and hardware teams, closely collaborating with clients to comprehend requirements, segment them into actionable tasks, and assign responsibilities. Your hands-on experience in firmware development is crucial, along with the capability to contribute to hardware development at a fundamental to intermediate level. Additionally, you will identify and resolve resource or expertise gaps within the team to ensure smooth project execution. Your responsibilities will include designing, developing, and testing embedded software for IoT devices utilizing microcontrollers such as STM32, ESP32, among others. You will implement wireless communication protocols like BLE, LoRa, Wi-Fi, and 4G LTE for data acquisition and transmission, as well as communication protocols like SPI, I2C, UART, RS485, RS232, CAN, and more. Managing the entire Electronics Department, including firmware and hardware teams, will be under your purview. Understanding client project requirements, breaking them down into firmware and hardware tasks, and assigning responsibilities accordingly will also be part of your role. You will evaluate the time and cost required for tasks in firmware and hardware domains, contribute to various stages of the firmware development lifecycle, collaborate effectively with engineers from different disciplines, and proactively propose solutions to technical challenges. Hands-on involvement in hardware development at a basic to intermediate level, including schematic design, PCB design review, and hardware debugging, is expected. Identifying specialized expertise or resources required for tasks beyond personal hardware capabilities and ensuring collaboration and integration between firmware and hardware for cohesive project delivery are also key responsibilities. To qualify for this position, you should hold a Bachelors or Masters degree in Electronics Engineering or a related field and possess 5-10 years of experience in embedded firmware development, with additional exposure to hardware development. Proficiency in C/C++ programming for embedded systems, experience with various wireless and communication protocols, and technical project management skills are essential. Strong communication, teamwork, and independent work abilities are required, along with a passion for learning new technologies and occasional travel readiness. Joining our team offers competitive salary and growth opportunities, continuous learning and professional development prospects, a dynamic and innovative work environment, challenging projects with cutting-edge technologies, collaboration with a talented and passionate team, and the chance to contribute significantly to an innovative startup's success. To apply for this exciting opportunity, please fill out the Google form at https://forms.gle/LYxzynYNWzV7JXpf8 and upload your resume within the form.,
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a Platform Developer at Benison, you will be responsible for specializing in Ethernet Driver Development. Your role will include designing, developing, and maintaining Ethernet drivers for various platforms, ensuring the security, transparency, and efficiency of solutions for both on-premise and hybrid cloud environments. You will collaborate with cross-functional teams to deliver outstanding services in emerging technologies. The ideal candidate for this full-time position based in Bengaluru should possess a Bachelor's degree in Computer Science, Electronics Engineering, or a related field with at least 2 years of experience. You should have strong programming skills in C/C++, expertise in Ethernet driver development and networking protocols, knowledge of Linux kernel and embedded systems, as well as debugging and troubleshooting abilities. Excellent problem-solving and communication skills are essential, along with the ability to work both independently and collaboratively. Experience in developing drivers for different operating systems will be considered a plus. If you are an enthusiastic and skilled Platform Developer with a passion for innovation and a commitment to excellence, we invite you to join our team at Benison and contribute to our mission of empowering companies through cutting-edge solutions. This role also offers the flexibility of some remote work to provide a balanced work environment. Immediate joiners are preferred for this exciting opportunity in Bangalore.,
Posted 2 weeks ago
1.0 - 5.0 years
0 Lacs
pune, maharashtra
On-site
NVIDIA has been at the forefront of transforming computer graphics, PC gaming, and accelerated computing for over 25 years. This legacy of innovation is driven by cutting-edge technology and a team of exceptional individuals. Currently, NVIDIA is leveraging the vast potential of AI to shape the future of computing, envisioning a world where GPUs serve as the intelligence behind computers, robots, and autonomous vehicles that can comprehend the environment. Achieving unprecedented milestones demands foresight, creativity, and the finest talent globally. As an NVIDIAN, you will thrive in a diverse and supportive setting that encourages everyone to excel. Join our team and contribute to creating a significant impact on the world. NVIDIA is on the lookout for exceptional and visionary software engineers to join the DirectX Graphics software team. As a member of this team, you will be involved in developing the DirectX Driver software that supports our extensive range of GPUs. Our contributions have left a significant mark in various sectors, attracting users from leading academic institutions, startups, and industry giants, including the world's largest Internet companies. We are seeking dedicated, diligent, and innovative individuals to help us achieve our engineering objectives. Key Responsibilities: - Develop and maintain exceptional DirectX Graphics Driver for NVIDIA GPUs, focusing on supporting single GPU system architectures. This includes: - Creating new OS and chip graphics features for upcoming OS and chips - Designing graphics and AI-based post-processing features and algorithms for high-end rendering - Establishing fundamental stacks and features for utilizing AI in graphics - Collaborating with teams across the organization to strategize and accomplish software goals for the team Requirements: - Bachelor's or Master's degree in Computer Science/Engineering, with substantial experience in graphics and system software-related projects or theses - 1+ or 2+ years of experience and enthusiasm for developing system software, device drivers, or embedded/graphics applications - Profound knowledge of computer graphics, computer architecture, operating system fundamentals, algorithms, machine learning, and proficient C/C++ programming skills - Meticulous with a proven ability to manage multiple tasks in a dynamic environment with evolving priorities and requirements Differentiators: - Proficiency in 3D graphics concepts and graphics programming using DirectX or OpenGL is highly advantageous - Hands-on experience in operating system kernels and device drivers is a plus - Understanding of machine learning algorithms and the underlying mathematics is a significant advantage NVIDIA is renowned as a premier employer in the technology sector, housing some of the most innovative and determined individuals in the industry. If you are a creative and committed individual, we are eager to have you on board.,
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
57101 Jobs | Dublin
Wipro
24505 Jobs | Bengaluru
Accenture in India
19467 Jobs | Dublin 2
EY
17463 Jobs | London
Uplers
12745 Jobs | Ahmedabad
IBM
12087 Jobs | Armonk
Bajaj Finserv
11514 Jobs |
Amazon
11498 Jobs | Seattle,WA
Accenture services Pvt Ltd
10993 Jobs |
Oracle
10696 Jobs | Redwood City