Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 6.0 years
0 Lacs
nagpur, maharashtra
On-site
We are hiring highly skilled Embedded Software Engineers to join our team at Armo Electronics & Electricals (India) in Nagpur. This role offers an opportunity to contribute to the development of innovative power electronics products and also to build products from scratch! Responsibilities Design, develop, and optimize software for embedded systems. Collaborate with hardware engineers to ensure seamless integration. Debug, test, and enhance system performance. Read and understand microcontroller datasheets. Board bring-up for different modules in the system. Qualifications Proficiency in C/C++ programming. Experience in working with Git. Strong background in bare metal programming. Strong understanding of embedded systems architecture. Proficient with basics of power electronics. Experience with debugging tools and communication protocols. Ability to work effectively in a team-oriented environment. If you or someone you know are passionate about embedded systems and eager to contribute to impactful projects, we encourage you to apply. Please reach out or apply here: https://lnkd.in/dFMHVB2C,
Posted 4 weeks ago
5.0 - 9.0 years
0 Lacs
noida, uttar pradesh
On-site
You will be responsible for designing, developing, testing, deploying, maintaining, and enhancing ML models and software infrastructure. This includes managing individual project priorities, deadlines, and deliverables. You will prototype and develop deep learning driving systems and perception algorithms on various platforms such as Linux, Java, Android, and embedded systems. Additionally, you will work on systems for optimizing inference time and maintain perception software for vehicles. Your role will involve analyzing large datasets and raw sensor data, collaborating with cross-functional engineering teams, and effectively communicating your work to colleagues and management. You will be engaged in tasks such as computer vision, software development, Multi-Object Tracking, Multi-Sensor Fusion, sensor calibration, and perception algorithms. The essential requirements for this position include a Bachelor's or Master's degree in Computer Science or a related technical field, along with at least 5 years of relevant work experience in Machine Learning, Artificial Intelligence, Computer Vision, or Deep Learning. You should have experience in designing and implementing distributed software systems using languages like Java, C++, or Python. Research or industry experience in AI, Computer Vision, ML models, infrastructure, NLP, or Deep Learning is preferred. Proficiency in C/C++ programming, software design, and CUDA is essential. A preferred background for this role would be an MA/MS or PhD in Electronics & Communication Engineering or Electrical & Computer Engineering. This is a full-time position with a day shift schedule. The work location is in-person.,
Posted 4 weeks ago
5.0 - 9.0 years
0 - 0 Lacs
karnataka
On-site
As an Embedded Systems Engineer at 10xConstruction.ai, you will play a vital role in bringing AI-powered construction robots to life. Your responsibilities will involve designing, developing, and integrating control systems to ensure the precision and reliability of robots in challenging construction environments. You will collaborate closely with the Hardware Head on various tasks such as rapid prototyping, firmware development, and integrating robotic systems with ROS2. You will contribute to the design and development of embedded control systems for mobile manipulator robots, assist in integrating components like cobot arms, motors, sensors, actuators, and power tools, and develop control algorithms for specific robot functionalities. Furthermore, you will be involved in designing and developing PCBs and firmware for custom hardware solutions, conducting testing and debugging of control systems, and collaborating with software engineers to implement hardware abstraction APIs. Your role will also include creating and maintaining technical documentation, prototyping and testing new control system designs using off-the-shelf modules and rapid prototyping techniques, developing and integrating ROS2 drivers for robotic components, and working with the mechanical team to adapt off-the-shelf power tools for robotic applications. Qualifications and Skills: - Bachelor's degree in Electrical/Electronics Engineering, Robotics, or a related field - 5+ years of experience in designing and developing embedded control systems - Proficiency in PCB design software (Altium, Eagle) and embedded programming (C/C++) - Familiarity with communication protocols (e.g., CAN, Ethernet) - Strong understanding of control theory and robotics - Experience in hardware testing and debugging - Excellent problem-solving and analytical skills - Ability to work effectively in a team environment The compensation offered for this role is between 25-40L (Including ESOPs). Why Join Us: - Join a dynamic startup and work directly with the founders to shape the future of AI & Robotics - Be part of a mission to create intelligent robots that eliminate the need for human labor in harsh and unsafe environments - Join a team that values open feedback, encourages wild ideas, and keeps hierarchy out of brainstorming - Experience the thrill of building not just a product, but a company from the ground up,
Posted 4 weeks ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
You will be part of Qualcomm India Private Limited and work in the Engineering Group, specifically in the Software Engineering domain. As a Software Engineer, you are expected to have excellent C/C++ programming skills and possess a deep understanding of Linux driver development, especially Display drivers. Your knowledge of OS Concepts and Memory Management should be strong. Experience with ARM/ARM64 architecture would be an added advantage. Your role will involve utilizing your excellent debugging, analytical, and problem-solving skills to contribute effectively to the team. Strong communication skills, self-motivation, a positive attitude, and hard work are qualities that are highly valued in this position. To be eligible for this role, you must hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing accessibility and reasonable accommodations for individuals with disabilities during the application and hiring process. It is essential for all employees at Qualcomm to adhere to the company's policies and procedures, including those related to security and confidentiality of company information. Staffing and recruiting agencies, as well as individuals represented by an agency, are not authorized to submit applications through Qualcomm's Careers Site. For more details about this exciting opportunity, reach out to Qualcomm Careers.,
Posted 1 month ago
10.0 - 14.0 years
0 Lacs
karnataka
On-site
You should have proficiency in C/C++ programming, assembly language, and real-time operating systems (RTOS). A strong understanding of communication protocols such as WiFi (802.11), BLE, Zigbee, I2C, SPI, UART, and CAN is essential. You should be familiar with microcontroller architectures (e.g., ARM Cortex) and development tools (e.g., Git, JIRA, CI/CD pipelines). Excellent problem-solving, analytical, and debugging skills are required, with attention to detail in resource-constrained environments. Experience with WiFi chipsets from vendors like Qualcomm, Broadcom, or Intel, and familiarity with WLAN firmware development is preferred. Mandatory Skills: Embedded Experience: >10 YEARS Join us at Wipro as we build a modern organization focused on digital transformation. We are seeking individuals who are inspired by reinvention - of themselves, their careers, and their skills. Our ambition is to constantly evolve our business and industry, adapting to the changing world around us. Wipro is a place powered by purpose, empowering you to design your reinvention. Realize your ambitions with us. Applications from people with disabilities are explicitly welcome.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
kochi, kerala
On-site
You are an experienced Senior Firmware Developer with over 5 years of hands-on experience in embedded firmware development. In this role, you will be responsible for designing, developing, and optimizing firmware for microcontroller-based systems. Leading a team of engineers, collaborating with hardware designers, and ensuring seamless integration of firmware with hardware platforms will be key aspects of your responsibilities. Your expertise will play a vital role in shaping the future of embedded solutions. Your main responsibilities will include leading the design, development, and debugging of embedded firmware for microcontroller-based systems. You will work closely with hardware and software teams to optimize firmware for performance, memory usage, and power efficiency. Conducting code reviews, mentoring junior developers, and developing automated testing frameworks for firmware validation are also crucial tasks. Troubleshooting complex firmware issues, documenting firmware designs, and staying updated with industry trends related to embedded systems are part of your role. Ensuring compliance with regulatory and quality standards is essential. To excel in this role, you should possess 5+ years of experience in embedded firmware development and proficiency in C/C++ programming for embedded systems. A strong understanding of microcontrollers (ARM, AVR, PIC, etc.) and embedded peripherals is required. Experience with RTOS and low-level firmware design, as well as familiarity with communication protocols such as SPI, I2C, UART, CAN, and Ethernet, are necessary. Proficiency in hardware debugging tools like oscilloscopes, logic analyzers, and JTAG debuggers is expected. Knowledge of power management techniques in embedded systems, experience with version control systems (Git), and a proven track record of developing and shipping firmware for commercial products are important qualifications. Excellent problem-solving, analytical, and debugging skills, along with strong leadership abilities to manage a team of developers, will be beneficial in this role. If you have a passion for creating innovative solutions and a proven track record in firmware development, we encourage you to apply for this Senior Firmware Developer position and become a key player in our team.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
The Executive Ground Control Systems position based in Bangalore requires candidates with a B.Tech / M.Tech in CSE / ECE only. The ideal candidate should have 2-3 years of experience in HMI, QT, and QML. Key responsibilities for this role include: - Proficiency in C/C++ programming on QT and IDE - Experience in Windows and Linux development - Developing GUI / HMI using QT and QML - Exposure to model-based development If you meet the educational qualifications and experience requirements, and have a strong background in the mentioned technologies, this role could be a great fit for you.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
hyderabad, telangana
On-site
You are a skilled and motivated Driver Developer with expertise in embedded systems and Real-Time Operating Systems (RTOS). As a key member of the team at Qualcomm India Private Limited, you will be responsible for designing, implementing, and maintaining Windows/Linux drivers and DSP firmware. Your role involves ensuring seamless integration with embedded systems and RTOS environments. Your strong background in low-level programming, kernel-mode development, and deep understanding of hardware interactions will be crucial in this role. If you are passionate about pushing technology boundaries and thrive in a dynamic, collaborative environment, we welcome you to join us. Your responsibilities will include developing and maintaining Windows/Linux drivers and RTOS for various requirements, collaborating with cross-functional teams to integrate drivers into embedded systems, conducting software integration, testing, and troubleshooting issues, optimizing driver performance, and ensuring compatibility with evolving Windows environments. It is important to stay abreast of industry trends and emerging technologies to drive innovation in driver development. To qualify for this role, you should have a Bachelor's or higher degree in Computer Science or Electronics & Communication with 4 - 6 years of relevant experience. Proven experience in Windows driver development and embedded systems, strong knowledge of embedded systems, proficient C/C++ programming skills, and familiarity with assembly language are required. In-depth knowledge of kernel-mode programming in Windows internals, experience with Real-Time Operating Systems (RTOS) such as FreeRTOS, QNX, or others, excellent problem-solving and debugging skills, effective communication, and collaboration within a team environment are essential. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 2+ years of Software Engineering or related work experience, or a Master's degree in the same fields with 1+ year of Software Engineering or related work experience, or a PhD in the mentioned fields. Additionally, 2+ years of academic or work experience with Programming Languages such as C, C++, Java, Python, etc., are required. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities during the application/hiring process. If you require accommodation, you may contact Qualcomm using the provided email address or toll-free number. Qualcomm expects its employees to abide by all applicable policies and procedures, including security requirements regarding protection of company confidential information and other proprietary information. Please note that Qualcomm's Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use the site or submit profiles, applications, or resumes. Unsolicited submissions will not be accepted. If you have inquiries about this role, please contact Qualcomm Careers directly.,
Posted 1 month ago
12.0 - 16.0 years
0 Lacs
hyderabad, telangana
On-site
At Medtronic, you can embark on a life-long career devoted to exploration and innovation, all while contributing to the cause of championing healthcare access and equity for all. Your leadership will be driven by purpose, aimed at breaking down barriers to innovation in a world that is increasingly connected and compassionate. In this role, you will be responsible for designing, developing, testing, and documenting systems components and applications related to surgical generators. Your duties will also involve leading requirements gathering, estimating, and planning efforts, as well as interfacing with systems, test engineers, and quality assurance teams. Troubleshooting, debugging, maintaining, and supporting existing products will be crucial aspects of your work, and you will be expected to effectively contribute to development teams while identifying and implementing process improvements. As a highly skilled Software Engineer, you are required to possess expertise in C/C++ programming, Data Structures, Socket Programming, Multi-threading, DDS, and QT. Working as part of the Platform COE, you will be involved in cutting-edge technology projects aimed at building high-performance, scalable, and reliable systems within a Linux environment. Your responsibilities will include developing and optimizing embedded and system-level applications, designing and implementing Data Structures for system performance optimization, working on Socket Programming for efficient communication protocols, creating multi-threaded applications for maximized system throughput, ensuring high reliability and real-time functionality in embedded systems with DEOS, collaborating with cross-functional teams to deliver high-performance solutions, developing graphical user interfaces (GUIs) using QT, designing platform-specific software solutions, performing unit testing, debugging, and participating in code reviews. Minimum qualifications for this role include a Bachelors/Masters in computer science/Electronics Engineering with over 12 years of experience in embedded software development, exceptional problem-solving abilities, strong proficiency in C/C++ programming for embedded systems, experience with microcontrollers in real-time systems, expertise in embedded engineering projects, familiarity with Ethernet Network development, CI/CD pipelines, Linux Kernel and/or FreeRTOS, CMake Build system, Python, as well as excellent written and verbal communication skills. Additional qualifications that would be beneficial include experience with tools like GitHub, JIRA, Confluence, Docker System, secure bootloader, application encryption, and signing knowledge. Your duties may also involve designing, developing, testing, documenting, operating, and maintaining software and firmware components, and computing systems software, applying standards and processes throughout the system development life cycle, and interfacing with customers, suppliers, application users, and technical personnel. As a Technical Specialist, you will be responsible for advancing existing technology or introducing new technology and therapies, managing projects, mentoring colleagues, and delivering R&D and initiatives related to new technologies or therapies. This position requires autonomy, innovation, strong communication and influence skills, leadership capabilities, and advanced knowledge of the job area combined with relevant experience and education. Medtronic offers a competitive salary and benefits package, including the Medtronic Incentive Plan (MIP), designed to support employees at every career and life stage. As a global healthcare technology leader, Medtronic's mission is to alleviate pain, restore health, and extend life by generating real solutions for real people through innovative engineering and a commitment to diversity.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
noida, uttar pradesh
On-site
As an Embedded Employee Referral, you will be responsible for the design and development of real-time embedded software/firmware as well as PC/mobile-based software applications. Your tasks will include analyzing domain-specific technical requirements, participating in high and low-level software design, and performing various software testing activities. This will involve manual and automated testing, ensuring traceability from requirements to design to coding. Your role will also require expertise in optimizations on embedded platforms, strong C/C++ programming skills, and experience in assembly-level coding. Additionally, you will use hardware tools such as oscillators and logic analyzers for hardware debugging, demonstrating strong debugging skills and a sense of ownership. You will troubleshoot software problems, develop software solutions, and document technical deliverables throughout the project life cycle. Following defined processes for software development, you will develop new approaches to complex design problems and exhibit a fast learning ability, analytical mindset, and a drive for perfection. This full-time position is available in multiple locations including Hyderabad, Ahmedabad, Bangalore, Pune, Chennai, Noida, and Indore. If you are passionate about engineering services and possess the required skills and mindset, we encourage you to apply for this challenging role.,
Posted 1 month ago
5.0 - 9.0 years
0 Lacs
karnataka
On-site
As a HMI Engineer at HARMAN Automotive, you will be responsible for developing Android HMI Applications in the Infotainment context and delivering software integration. Your role will involve analyzing specifications, developing high-level designs, maintaining traceability, reviewing unit-level code, and documenting the work on Harman products. You will also provide technical coordination in software development by understanding requirements for specific projects/programs and guiding a team of engineers on skill-building aspects related to the project. Your responsibilities will include requirement analysis till the realization of functionality in the Android HMI domain, multiple component ownership for Android HMI development, integration of features/libraries from other concepts/products, participation in design, development, verification, troubleshooting, and delivery of high-quality products. You will also be involved in analyzing existing embedded software, developing unit tests for new code, ensuring pre-integration testing and verification, providing root cause analysis for issues, and assisting in PI & Sprint planning and backlog estimations. To be successful in this role, you should have a Bachelor's degree in Computer Engineering, Electrical Engineering, or equivalent, along with 5-7 years of experience in Android Application development and integration on embedded platforms in Kotlin, Java, and Jetpack Compose. Additionally, you should possess good knowledge of the Android system, components, and Android middleware, be proficient in native C/C++ programming, and have exposure to multimedia domains and cloud interfaces. It will be beneficial if you have experience in code quality orientation, UI design tools, automotive, audio, and e-commerce domains, as well as strong problem-solving skills, the ability to work independently, and excellent verbal and written communication skills in English. Your willingness to work in an office located in Bangalore, India, and successfully complete a background investigation and drug screen will also make you eligible for this position. At HARMAN, we offer a flexible work environment, extensive training opportunities, competitive wellness benefits, tuition reimbursement, and access to employee discounts on world-class Harman and Samsung products. We strive to create an inclusive and diverse work environment that fosters professional and personal development, where every employee is welcomed, valued, and empowered to share their ideas and perspectives. If you are ready to innovate and make a lasting impact by joining our talent community at HARMAN Automotive, we welcome you to apply for this exciting opportunity.,
Posted 1 month ago
2.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is looking for skilled and motivated Engineers to join the Qualcomm Windows Video software team. In this role, you will specialize in video encode and decode development with expertise in Windows operating system user mode and kernel mode driver development for embedded systems. Your responsibilities will include designing, implementing, and optimizing software solutions for video processing in embedded platforms. Collaboration with cross-functional teams is essential to develop high-performance and reliable drivers for video hardware acceleration, ensuring seamless system integration. You should have recent and relevant experience of 2-7 years in areas such as embedded systems, C/C++ programming, multithreading, OS concepts, Windows OS internals, DirectX, device driver programming, multimedia domain experience, video compression standards, embedded OS, and collaboration with cross-functional teams. Strong problem-solving abilities, attention to detail, and excellent communication skills are required for this role. Minimum qualifications include a Bachelor's degree in Engineering, Information Systems, Computer Science, or related field with 4+ years of Software Engineering experience, or a Master's degree with 3+ years of experience, or a PhD with 2+ years of experience. Additionally, 2+ years of work experience with programming languages such as C, C++, Java, or Python is necessary. Responsibilities of the role include developing and productizing various video solutions on Qualcomm processors, enhancing and debugging user mode and kernel mode drivers for video encoding and decoding, optimizing video encode/decode pipelines, collaborating with hardware teams, profiling video driver performance, diagnosing and resolving complex issues, coordinating with technical teams, and ensuring end-to-end video processing system functionality. Education requirements include a Bachelor's/Masters in Computer Engineering and/or Electronic Engineering, with a preference for a Masters degree. Minimum qualifications for this include a Bachelor's degree with 7+ years of Software Engineering experience, a Master's degree with 6+ years of experience, or a PhD with 5+ years of experience. Qualcomm is an equal opportunity employer committed to providing accommodations for individuals with disabilities during the application/hiring process. If you require accommodations, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to submit profiles, applications, or resumes through Qualcomm's Careers Site. For more information about this role, you can contact Qualcomm Careers directly.,
Posted 1 month ago
1.0 - 9.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is looking for an experienced professional with 6 to 9 years of experience in the Linux embedded domain. As a Software Engineer, you will be responsible for designing, developing, and supporting software solutions on multi-core ARM/CPUs, with a strong emphasis on C/C++ programming skills. Your role will involve working on embedded platforms, including low-level drivers and firmware, kernel and user-space components on Automotive Grade Linux and Yocto build system for IVI and ADAS systems. Additionally, you will be involved in the design and development of software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. To excel in this role, you should have hands-on experience in leading medium to large technical teams and real-time software development for embedded products. Experience in driver development on any RTOS and Linux userspace on AGL framework is required, along with a detailed understanding of SoC hardware blocks such as Clocks, PLLs, GPIO, Interrupt Controllers, Peripherals, and power management. Proficiency in Linux kernel architecture, device drivers, and memory management is essential. The ideal candidate will have a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of academic or work experience in programming languages like C, C++, Java, Python, etc. You should be a motivated self-starter with excellent communication skills and the ability to collaborate with engineers, partners, and customers across different geographies. Experience in business process streamlining, ISO26262/functional safety, and safe Linux is highly recommended for this role. Exposure to technology areas such as Multiprocessor Architecture, ARM processors, caching, interrupts, and virtualization technologies will be advantageous. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you have a disability and require accommodations during the application/hiring process, please reach out to disability-accommodations@qualcomm.com. As a member of the Qualcomm team, you will be expected to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Staffing and recruiting agencies should note that Qualcomm does not accept unsolicited resumes or applications. For more information about this exciting opportunity, please contact Qualcomm Careers.,
Posted 1 month ago
2.0 - 6.0 years
0 Lacs
pune, maharashtra
On-site
The role of a PLM Teamcenter Developer requires a minimum of 2-5 years of experience and is based in Pune, Maharashtra. The ideal candidate should have a BE degree in Mechanical, Computer Science, Information Technology, or Electronics & Telecommunication. The primary skills required for this role include expertise in Teamcenter Development with ITK & BMIDE customization, as well as C/C++ programming. Additionally, secondary skills in SOA & Active Workspace Customization are beneficial. In terms of domain knowledge, it is essential for the candidate to have a strong understanding of PLM architecture, proficiency in C/C++ Programming, hands-on experience in TCUA/Teamcenter development, and possess good analytical, logical, and interpersonal skills. Preferred qualifications for this role include experience in Active Workspace customization and Teamcenter Integration with CAD tools like Catia and Creo.,
Posted 1 month ago
2.0 - 10.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is looking for a skilled Software Engineer with over 10 years of experience in the embedded domain. As a Software Engineer, you will be responsible for designing, developing, and supporting software solutions on multi-core ARM CPUs with strong C/C++ programming skills. Your role will involve working on embedded platforms including low-level firmware, kernel (Linux or QNX), Hypervisor/Virtualization, and user-space components. You should have experience in designing and developing software for heterogeneous compute platforms consisting of ARMs, GPUs, DSPs, and specialized hardware accelerators in embedded SoC systems. Hands-on experience with J-TAG or ICE debuggers is required for real-time software development for embedded products. Additionally, expertise in writing kernel space device drivers in areas of MMU, Power, and Development of PCI RC/EP Device Driver is essential. A solid understanding of Linux/QNX boot flow on embedded systems, computer system architecture, board bring-up, device drivers, and peripheral buses (SPI, I2C, USB) is necessary. You should also have experience with memory controller DDR, eMMC, UFS, and performance optimization. The role requires excellent communication skills to collaborate with internal teams and external partners on analysis and debugging. Minimum qualifications include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or related fields with relevant work experience. You should have at least 2 years of work experience with programming languages such as C, C++, Java, Python, etc. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you are a motivated self-starter with a passion for software development and debugging, and have a proactive attitude towards technical challenges, this could be the right opportunity for you at Qualcomm India Private Limited.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
karnataka
On-site
As a Test Engineer at Google, you will play a crucial role in the development and validation of software for System on a chip (SoC) products. Your responsibilities will include creating and executing automated test plans, developing test scripts, and providing on-site debug support to isolate test content failures. To excel in this role, you should hold a Bachelor's degree in Electrical Engineering, Embedded systems, Very-Large-Scale Integration (VLSI), Computer science, or a related field. Your experience in embedded software or test engineering practices, along with proficiency in programming languages such as C/C++, Bash, and Python, will be essential. Additionally, familiarity with debugging tools like Open On-Chip Debugger (OCD) and Joint Test Action Group (JTAG) will be advantageous. Preferred qualifications for this role include a Master's degree in a relevant field, experience with software development in Android Software Development Kits (SDK) or Native Development Kit (NDK), and knowledge of software configuration management solutions. You should also have an understanding of hardware architecture components like CPUs, GPUs, memory, and peripherals. At Google, you will have the opportunity to work on cutting-edge technologies and contribute to the improvement of Google's suite of products and services. As part of a dynamic research and development team, you will collaborate with multidisciplinary teams to conduct validation cycles, identify test failures, and troubleshoot issues using test equipment. Join us at Google, where we believe in building, breaking, and rebuilding technology to make the world's information universally accessible and useful. Be a part of our mission to create innovative experiences that enhance people's lives through the power of technology.,
Posted 1 month ago
2.0 - 10.0 years
0 Lacs
pune, maharashtra
On-site
You will be responsible for designing, developing, testing, and maintaining embedded software for medical devices. This will involve collaborating with cross-functional teams, including electronics, mechanical, and system engineers. You will need to write efficient, reliable, and reusable code in C/C++ for embedded platforms and contribute to software architecture and system integration for real-time embedded systems. Additionally, you will be conducting software verification, validation, and unit testing in accordance with IEC 62304 standards. Supporting design documentation and risk management activities per ISO 13485 and ISO 14971 will also be part of your responsibilities. You will be expected to debug hardware/software integration issues using appropriate tools and methods, as well as participate in design reviews, code reviews, and continuous improvement activities. To qualify for this role, you should have a Bachelors or Masters degree in Electronics Engineering, Computer Engineering, Embedded Systems, or a related field. You must have at least 2 years of experience in embedded software development, preferably in the medical device domain. Proficiency in C/C++ programming and real-time embedded systems is essential, along with experience working with microcontrollers, RTOS, and hardware-software interfacing. A strong understanding of the software development life cycle in regulated environments is required, as well as knowledge of medical standards such as IEC 62304, ISO 13485, and ISO 14971. Good problem-solving skills, attention to detail, and proficiency in written and spoken English are also necessary qualifications. Preferred qualifications for this position include experience with wireless communication protocols like BLE and NFC, familiarity with version control systems such as Git, and tools like Jira and Confluence. Experience in developing software under Agile or V-model process is also advantageous. This is a permanent position with day shift schedule and the work location is in person at Pune.,
Posted 1 month ago
2.0 - 10.0 years
0 Lacs
karnataka
On-site
As an Embedded DSP Software Developer at Aptiv, you will have the opportunity to work in a challenging technical environment where science is transformed into real products. Join our high-performing Digital Signal Processing (DSP) team and be a part of developing radar signal processing software on a reusable platform environment. Your role will involve collaborating with cross-functional teams to support the development of radar systems for various generations and variants tailored for global customers. Key Responsibilities: - Design, develop, and optimize embedded software for radar signal processing on DSP processors and microcontrollers from leading vendors such as TI, NXP, and others. - Utilize C/C++ and MATLAB programming to develop, test, and optimize radar signal processing algorithms. - Develop and maintain Software-In-Loop (SIL) and Hardware-In-Loop (HIL) frameworks for software debugging and testing. - Conduct radar chamber and vehicle-level checkouts to validate software performance in real-world conditions. - Engage with global teams to adapt software solutions for different radar applications. Your Background: - Bachelors or Masters degree in Electrical Engineering, Computer Science, or related field. - 2-10 years of experience in embedded software development, particularly in the automotive domain. - Proficiency in C/C++ programming and MATLAB for algorithm development and simulation. - Experience working with DSP processors and microcontrollers from TI, NXP, and other industry-leading vendors. - Strong skills in software optimization and vectorization techniques. - Hands-on experience in developing and using SIL/HIL frameworks for software testing and debugging. - Knowledge of radar systems, signal processing, and integration of software with radar hardware. Why join us - Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity, or beliefs. - Safety is a core value at Aptiv, aiming for a world with Zero fatalities, Zero injuries, and Zero accidents. - Our team is our most valuable asset, and we provide resources and support for your family and health with a competitive health insurance package. Your Benefits at Aptiv: - Higher Education Opportunities (UDACITY, UDEMY, COURSERA are available for your continuous growth and development). - Life and accident insurance. - Well-Being Program that includes regular workshops and networking events. - Access to fitness clubs (T&C apply). Apply today to be a part of shaping the future of mobility with Aptiv!,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
pune, maharashtra
On-site
As an Embedded Software Engineer at Exioms, you will be responsible for working on hardware design and programming for devices like Raspberry Pi and Arduino. You should have a degree in Electronics or Engineering related to the subject, along with at least 3 years of experience in Embedded Systems Design and Programming. Your knowledge in Raspberry Pi, Arduino, C/C++, Circuit Design, and experience in sending data to remote servers using HTTP protocol (Rest API) will be crucial for this role. Additionally, experience with sending data via Ethernet, GPRS, or Wi-Fi, as well as knowledge of PCB Design and Customization, will be beneficial. Your responsibilities will include designing and building devices using Raspberry Pi or Arduino, collaborating with cross-functional teams to define and ship new features, working with external data sources and APIs, developing custom Real-Time motor driver controller software, and working on bug fixing and improving hardware/software performance. You will also be expected to continuously explore and implement new technologies to enhance development efficiency. In this role, you will be based in Pune and should have a minimum of 3 years of experience in Embedded Programming and Hardware Design. Your qualifications should include a degree in Electronics or an Engineering subject. Proficiency in PCB Design, C/C++ programming for Raspberry Pi or Arduino, and sending data to servers using HTTP are essential skills for this position. At Exioms, you will be part of a challenging, motivating, and exciting organizational culture that fosters personal and professional development. The company values mutual trust, commitment, high levels of motivation, empowerment, and recognition. By focusing on performance and technological advancements, Exioms aims to provide a competitive edge and enhance professional skills to meet market expectations. The team at Exioms is driven by a shared vision, the right attitude, nerve, goals, leadership, experience, and research. If you are interested in this position, please submit your resume to career@exioms.com. Please note that while profiles on the website may not always indicate an immediate opening, the recruitment team will only contact candidates whose profiles match the requirements for the position. We appreciate your interest in working at Exioms and look forward to potentially welcoming you to our team.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world-class products meeting and exceeding customer needs. You will collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions, obtaining information on performance requirements and interfaces. You should have 1-2 years of work experience in embedded software and/or driver development. Being detail-oriented with strong analytical and debugging skills is essential. Effective communication skills, both written and verbal, are required for working with teams across multiple time zones. Proficiency in C/C++ programming is mandatory. It is important to have a working knowledge of Device Driver Programming in Linux/RTOS like QNX/Greenhills, along with familiarity with industry standard software development tools such as debuggers, code revision control systems (GIT, Perforce), IDEs, and build tools. Additionally, a solid understanding of Android versions, the Android Display Framework, Composer HAL, DRM-KMS, OpenWFD standard, or any other display driver is preferred. Excellent knowledge of Display HW processing and various RGB & YUV display color formats is beneficial. Experience in embedded display driver implementation will be an advantage. Qualcomm is an equal opportunity employer committed to providing an accessible process for individuals with disabilities during the application/hiring process. Reasonable accommodations can be requested by emailing disability-accommodations@qualcomm.com or calling Qualcomm's toll-free number. Qualcomm employees are expected to adhere to all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm does not accept unsolicited resumes or applications from agencies. Staffing and recruiting agencies are not authorized to use Qualcomm's Careers Site for submissions. For further information about this role, please contact Qualcomm Careers directly.,
Posted 1 month ago
4.0 - 12.0 years
0 Lacs
karnataka
On-site
The ideal candidate for this role should have a minimum of 4-12 years of experience in design and development of software on Access point for market verticals. You will be responsible for contributing to functional specifications and product definitions. In this role, you will design and develop software independently and rapidly in an Agile environment. It is essential to develop a unit test strategy/programs for the software that you create. A strong desire to learn new tools and technology is a must-have attribute for this position. You should possess a Bachelor's or graduate degree in computer science or engineering. Excellent written, verbal, and interpersonal communication skills are required. A minimum of 5 years of experience in embedded software development is necessary. Experience with Wireless networks products is preferred. Good knowledge of 802.11 WLAN protocols, network technology, Wi-Fi/TCP&IP stack/L2 Switching/L3 Routing, etc., is essential. An in-depth understanding of Linux operating systems and embedded software development is expected. Expert programming knowledge in C/C+ is a must. The ability to be productive in a flexible and dynamic work environment is crucial. Strong analytical and problem-solving skills are required to succeed in this role. You should be self-motivated and proactive with demonstrated creative and critical thinking capabilities. Experience with Agile development process and automated testing using Pytest is desirable. Preferred qualifications include expertise in 802.11 WLAN protocols, network technology, TCP&IP stack/L2 Switching/L3 Routing, etc. Expert programming knowledge in C/C+ is an added advantage. A quick learner with excellent communication skills, tenacious problem-solving approach, high productivity with minimal supervision, and eagerness to learn and adopt the latest technologies and best practices in the field are highly valued attributes for this position.,
Posted 1 month ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is a leading technology innovator in the Engineering Group, specializing in Software Engineering. As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, modifying, and validating cutting-edge embedded and cloud edge software applications. Your work will contribute to the creation of world-class products that exceed customer expectations. Collaboration with systems, hardware, architecture, and test engineers is essential to design system-level software solutions that meet performance requirements and interfaces. The ideal candidate holds a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field and possesses 1-3 years of work experience in embedded software and/or drivers. You should be detail-oriented with strong analytical and problem-solving skills, highly organized, and proficient in C/C++ programming and ARM assembly language. A solid understanding of embedded system architecture, 2D and 3D graphics technology, multimedia on embedded systems, and GPU optimization is required. Experience with virtualization technologies, GPU as a compute engine, and modern 3D graphics applications using OpenGLES API is advantageous. Knowledge of operating systems such as Android, QNX, embedded Linux, Genivi, and Integrity is preferred. Proficiency in graphics frameworks like Kanzi and QT, industry-standard software tools, and excellent communication skills are necessary for this role. Qualcomm values diversity and is an equal opportunity employer. If you require accommodations during the application/hiring process due to a disability, Qualcomm is committed to providing accessible support. Qualcomm expects its employees to adhere to all applicable policies and procedures, including safeguarding confidential information. To all Staffing and Recruiting Agencies: Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm. Staffing agencies or individuals represented by agencies are not authorized to use this site for submissions. Unsolicited resumes or applications will not be accepted. For further information about this role, please contact Qualcomm Careers directly.,
Posted 1 month ago
8.0 - 12.0 years
0 Lacs
karnataka
On-site
As an Embedded Developer Lead at our company, you will be responsible for understanding hardware schematics, microcontroller/microprocessor, and peripherals data sheets to implement firmware applications. You should possess a strong understanding of IoT protocols and be capable of handling hardware, performing board bring-up, and debugging. In this role, you will have led a small development team of 3-4 individuals and engage in direct interactions with customers. The ideal candidate for this position should have expertise in design skills, C programming, embedded firmware development, device drivers, serial programming, configuration management, and debugging. It is essential to have domain experience in C/C++ programming, Linux, embedded firmware development using microcontrollers and microprocessors, IoT, bare metal systems, RTOS such as FreeRTOS, Zephyr, TIRTOS, and others, as well as Linux application and system programming. While not mandatory, experience in networking would be considered a plus for this role. This position requires a BE/BS in Computer Science, Computer Engineering, E&C, Electrical Engineering, Instrumentation Engineering, or MCA, along with 8 to 12 years of relevant experience. The location for this role is in Bangalore, and the mode of work is based on office premises. The ideal candidate should be available to start immediately or within 15 days of notice period.,
Posted 1 month ago
2.0 - 10.0 years
0 Lacs
chennai, tamil nadu
On-site
As a member of Qualcomm WIN Customer Engineering Team at Qualcomm India Private Limited, you will be responsible for providing support to Qualcomm customers utilizing Wifi6/Wifi7 Access Points/WLAN chipsets. Your role will involve end-to-end debugging and log analysis of issues related to various WLAN SoCs/chipsets, including AP bring up, management and data path procedures, advanced WLAN features, functional, performance, and stability issues, troubleshooting of networking and offload protocols, as well as software and hardware issues. Collaboration with global teams and close work with Customers, Software Development, and Connectivity System Test teams globally will be essential to analyze, debug, resolve, and propagate fixes for the product. You should possess at least 10+ years of hands-on technical experience in WLAN/Linux driver development, sustenance, and support. Proficiency in C/C++ programming and debugging, software development, and System Architecture on ARM-based Linux platforms is required. Experience with software version control systems like GIT and Perforce for large-scale software development is necessary. Previous WLAN driver development experience is advantageous. Willingness to travel abroad is essential along with excellent communication skills. For minimum qualifications, you should have a minimum of 9 years of hands-on debugging experience in WLAN/Linux driver/firmware development with customer interaction. A Bachelor's degree in Engineering, Information Systems, Computer Science, or related field along with at least 4 years of Software Engineering or related work experience is required. Alternatively, a Master's degree with 3+ years of relevant experience or a PhD with 2+ years of experience in the same field can be considered. Additionally, a minimum of 2 years of work experience with programming languages such as C, C++, Java, Python, etc., is necessary. Preferred qualifications include experience in a customer-facing role, Software Applications Engineering, Linux driver or Firmware, or related work experience. Qualcomm is an equal opportunity employer and is committed to providing accommodation for individuals with disabilities during the application/hiring process. If you need assistance, you can email disability-accommodations@qualcomm.com or call Qualcomm's toll-free number. Qualcomm expects all employees to adhere to applicable policies and procedures, including those concerning the protection of confidential information. Staffing and recruiting agencies are advised that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm. Unsolicited submissions from agencies will not be accepted. For further information about this role, please contact Qualcomm Careers.,
Posted 1 month ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is seeking a Software Engineer to be a part of the Engineering Group, specifically in the Software Engineering division. As a Qualcomm Software Engineer, you will play a crucial role in designing, developing, modifying, and validating embedded and cloud edge software, applications, and utility programs. Your contributions will lead to the creation of cutting-edge products that exceed customer expectations. Collaboration with systems, hardware, architecture, test engineers, and other teams will be essential to develop system-level software solutions that meet performance requirements and interface seamlessly. Minimum qualifications for this position include a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Your responsibilities will involve designing and developing new features in GPU technology, providing support for new GPU hardware pre/post-silicon development, debugging software issues, optimizing software for performance and power efficiency, developing unit tests, and collaborating with partners, game developers, and OEMs. Furthermore, you will be engaged in embedded Kernel software development for 3D graphics on mobile devices, specifically working on Kernel mode drivers for multiprocessor and multithreaded platforms. Your role will also include interactions with software, hardware, and systems teams to maintain optimized KGSL/DRM drivers for Mobile/XR/IoT devices running on Android/Linux. The ideal candidate should possess strong C/C++ programming skills, experience with Linux kernel device drivers, and a bonus if experienced with GPU kernel drivers. Proficiency in Embedded SW systems, RTOS, and strong debugging skills are essential. Prior experience in implementing/supporting Graphics driver standards (OpenGLES, Vulkan, OpenCL, or Direct3D) and kernel mode drivers (DRM/KGSL) is advantageous. An interest in graphics technology is highly valued. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities during the application/hiring process. Reasonable accommodations can be requested by emailing disability-accommodations@qualcomm.com or calling Qualcomm's toll-free number. The company expects its employees to adhere to all applicable policies and procedures, including those related to the protection of confidential information. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities at Qualcomm, and staffing/recruiting agencies are not authorized to use the site. Unsolicited submissions from agencies will not be accepted. For further information about this role, please reach out to Qualcomm Careers.,
Posted 1 month 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