Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
4.0 - 7.0 years
6 - 16 Lacs
Hyderabad
Work from Office
Position: C++ Developer Responsibilities : Software design and development Skills: CS, EE or ECE with 4+ -6 years of software development experience Background in product development preferred Strong background in C++ programming(C++11/C++14), including familiarity with boost and STL Excellent problem solving skills and willingness to think outside the box Experience with production software quality assurance practices, methodologies, and procedures Excellent communication skills and experience working with global team Preferred candidate profile
Posted 1 week ago
1.0 - 5.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is a leading technology innovator that strives to enable next-generation experiences and drive digital transformation to create a smarter, connected future for all. As a Qualcomm Software Engineer, your role will involve designing, developing, creating, modifying, and validating embedded and cloud edge software, applications, and specialized utility programs. Through this, you will contribute to launching cutting-edge, world-class products that not only meet but exceed customer needs. Collaboration with systems, hardware, architecture, test engineers, and other teams is essential to design system-level software solutions and gather information on performance requirements and interfaces. The ideal candidate for this position should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Additionally, having 1 to 2 years of experience with embedded systems, knowledge and experience in device driver development, firmware development, good analytical and problem-solving skills, proficiency in C/C++, understanding of microprocessor and multiprocessor architecture, and excellence in basic real-time/embedded programming concepts are required. Experience in peripheral interface drivers such as USB, PCIe, I2C, SPI, UART, and ACPI/UEFI would be considered a plus. Qualcomm is an equal opportunity employer that is committed to providing accessible processes for individuals with disabilities. If accommodation is needed during the application/hiring process, individuals can reach out to disability-accommodations@qualcomm.com or Qualcomm's toll-free number for support. Qualcomm also expects its employees to comply with all applicable policies and procedures, including security and confidentiality requirements. Please note that Qualcomm's Careers Site is exclusively for individuals seeking employment at Qualcomm. Staffing and recruiting agencies, as well as individuals being represented by an agency, are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions from agencies will not be accepted, and Qualcomm will not respond to requests for updates on applications or resume inquiries. For more information about this role, please contact Qualcomm Careers.,
Posted 2 weeks ago
0.0 - 3.0 years
0 Lacs
ahmedabad, gujarat
On-site
As a C programmer engineer with an Engineering Degree, you will be responsible for utilizing your C and Embedded programming skills to contribute to the development and maintenance of software systems. The ideal candidate should have 0-2 years of experience in C programming and possess a strong foundation in Embedded programming. This is a full-time position with a day shift schedule, requiring your presence at the designated work location. Previous experience as a C programmer and in Embedded programming, preferably 1 year in each, would be advantageous for this role. If you are passionate about programming and have the necessary skills, this opportunity will allow you to further enhance your expertise and make a valuable contribution to the software development process.,
Posted 2 weeks ago
3.0 - 7.0 years
0 Lacs
hyderabad, telangana
On-site
Qualcomm India Private Limited is currently seeking a Yocto (Linux Distribution) Dev Engineer to join the Engineering Group, specifically in the Software Engineering domain. As a Yocto Dev Engineer, you will be responsible for utilizing your expertise in C, embedded programming, and Linux kernel programming, with mandatory experience in Yocto or Android development. The ideal candidate should be willing to learn new technologies to effectively deliver assigned tasks. In addition to the required skills, preferred qualifications include knowledge in Linux Security, selinux, fuzzing tools, openwrt platform, and Device Driver. The role also entails abiding by all applicable policies and procedures, including security measures to protect the confidentiality of Company information and other proprietary data. Candidates applying for this position should hold a Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field. Qualcomm is an equal opportunity employer committed to providing reasonable accommodations for individuals with disabilities throughout the application and hiring process. For inquiries or further information regarding this role, please reach out to Qualcomm Careers directly. Please note that Qualcomm's Careers Site is exclusively for individuals seeking job opportunities within Qualcomm. Staffing and recruiting agencies, as well as individuals represented by such agencies, are not authorized to submit profiles, applications, or resumes through this platform. Unsolicited submissions from agencies will not be considered, and Qualcomm does not accept resumes or applications forwarded by third-party entities.,
Posted 2 weeks ago
0.0 - 4.0 years
0 - 0 Lacs
hyderabad, bangalore, chennai
On-site
Job Description Electronics Engineer Educational Qualification: BE / B.Tech in Electronics Job Types : Fresher, Experienced Salary : Rs. 5 lakhs per Annum to 12 LPA Key Responsibilities: Testing of Electronic Instruments, fault finding, calibration. Troubleshooting of hardware problems.Instrument Testing, Indicator Testing. Schematic Reading. Basic Technical Knowledge and Electronic Concepts should be clear. Job Summary Write Labview or microprocessor software programs. Test electronics units, using standard test equipment. Perform preventative maintenance and calibration of systems. Read blueprints, wiring diagrams, schematic drawings. Maintain system logs and manuals to document testing and operation of equipment. Contact : Mr Vasanth Managing Director 7259549756 / 8722187029 Karnataka Information Solution No.6, Ground Floor, ASVNV Bhavan, Opp FKCCI Bldg, K.G Road, Majestic, Bangalore - 09 Ph: 080 22260106
Posted 2 weeks ago
4.0 - 5.0 years
8 - 12 Lacs
Pune
Work from Office
Embedded Software Engineer / Embedded Software Programmer Role & responsibilities: Embedded Systems Design and Development Develop and implement embedded software for microcontrollers, processors, or other hardware platforms. Design and integrate software modules with embedded hardware systems. Write efficient and maintainable code using languages like C, C++, and assembly. Requirement Analysis and Specification Collaborate with cross-functional teams to gather and analyze software requirements. Translate product requirements into technical specifications for software development. System Integration and Testing Perform system-level integration of software with hardware components. Develop and execute test plans to validate software functionality and performance. Conduct debugging and troubleshooting of embedded software issues, using tools like oscilloscopes, logic analyzers, and debuggers. Real-Time Operating Systems (RTOS) Design and develop software for real-time operating systems (RTOS) or bare-metal systems. Implement multitasking, interrupt handling, and other real-time system features. Embedded Communication Protocols Implement and manage communication protocols such as UART, I2C, SPI, CAN, USB, Ethernet, and wireless protocols (e.g., BLE, Zigbee, Wi-Fi). Low-Level Hardware Interaction Interface with hardware components such as ADCs, DACs, timers, PWM, and GPIOs. Develop device drivers and low-level code for hardware abstraction. Software Development Lifecycle Management Participate in all phases of the software development lifecycle, from concept to deployment. Use version control systems like Git for source code management. Security and Safety Standards Compliance Ensure that embedded software complies with industry-specific safety and security standards (e.g., ISO 26262 for automotive, IEC 61508 for industrial safety). Collaboration and Communication Work closely with hardware engineers, system architects, and product managers to ensure seamless integration of software and hardware. Preferred candidate profile : Graduate or Post Graduate in Engg / Science / Technology. Embedded Software Certification through any reputed institute will be highly preferred. At Site job - No remote / No work from home. Min 4 to 5 years hardcore expr in Embedded Software development. FMCG / Electronics Industry work experience will be highly preferred. Candidate, who are willing to work at Wagholi, Pune only need to apply Immediate Joining candidate will be highly preferred Perks and benefits : Best in the industry - as per standards Excellent career & economic growth opportunities Interested candidates can email their updated CVs on following address, for fast response, maneesha.v@cheriseglobal.com HR Department Cherise (India) Private Limited, Pune.
Posted 2 weeks ago
2.0 - 7.0 years
16 - 20 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. 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 that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Job Overview As a member of the Fingerprint SW team, the developer shall design, modify, and implement Fingerprint SW in Middleware Layer for Qualcomm Fingerprint Solution SW design and development on embedded platforms SW Stack development in Middleware layer. Debug and resolve issues in SW reported by internal test teams as well as by customers.Minimum Qualifications 3 to 5 years of experience with embedded systems Must be proficient in C and Database Concepts. Understanding of Linux User and Kernel space development. Good analytical and problem solving skills Strong understanding of basic real-time/embedded programming concepts & real time operating systems concepts Preferred Qualifications Good understanding of microprocessor, multiprocessor architecture. Good to have exposure with ARM based processor and Trustzone awareness. Good to have some basic understanding of Machine Learning and Deep learning techniques. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
0.0 years
12 - 16 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Looking for Yocto (Linux Distribution) Dev Engineer. Skills/experienceC, embedded programming and Linux kernel programming, and mandatory experience in Yocto or Android development. Candidate must be willing to learn new technologies for delivering the assigned tasks. o Preferred skillsLinux Security knowledge, selinux, fuzzing tools knowledge, openwrt platform knowledge and Device Driver knowledge. c, embedded programming and Linux kernel programming, and mandatory experience in Yocto or Android development. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 5.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. 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 that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Job functionCoreTech Automotive Products team Skills/experience2-5 years of experience with below skill set. Drivers design and development on multiprocessor and multithreaded ASIC platforms. Good understanding of microprocessor, multiprocessor architecture. ARM, DSP, etc Good understanding of basic real-time/embedded programming concepts & real time operating systems concepts BSP Device driver development Driver development/support includes configuration of ARM Bus architecture protocols AXI/AHB/APB and Advanced AMBA. Good understanding and proficiency in C and assembly Experience in using debugging tools like Lauterbach and Trace tools. Ability to analyze, triage and debug complex system level problems and issues. Able to analyze the feature requests raised by teams and translate them into the work items. Good analytical and problem solving skills Thorough Embedded C programming knowledge & experience (especially pointers, structures, linked lists etc.,) & Assembly programming Strong Debug & analytical skills on embedded systems and architecture Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering etc.,) Thorough RTOS knowledge & experience (Mutex, Spinlocks, Queues, Signaling, Events, Deferred Function Callbacks, Multi-thread & Multi-Process environments, Concurrency Scenarios etc.,) Working Knowledge / experience on Linux Kernel drivers, User Space Processes Thorough experience of Operating systems, Microprocessor / computer architecture. Emulator, simulator environment & JTAG debugging knowledge / experience Nice to Have Skills: Hands on Experience of Device Driver development with any of standard protocols such as SPI, UART, USB etc., Nice to Have Skills: Hands on Experience on Design & Development of IPC and Shared Memory drivers, Timers, Heaps, Handling drivers on multiple process domains Nice to Have Skills: Hands on Experience on Design & Development of Debug Architectures, development of SoC Debug Drivers / Debug logging framework Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
2.0 - 7.0 years
13 - 17 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Linux Security Engineer Enable linux security Mitigation features and develop tools to detect vulnerabilities o Skills/experienceC, C++, python, embedded programming and Linux kernel programming, Android development experience mandatory. Arm or Intel Architecture knowledge required. Candidate must be willing to learn new technologies for delivering the assigned tasks. o Preferred skillsJava programming language Linux Security knowledge, selinux, fuzzing/syzkaller tools knowledge, Device Driver knowledge preferred skill set. o ResponsibilitiesDevelop Security Mitigation features at kernel and user space. Work with Tech teams to understand the security design reviews and help to provide alternative design solutions. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Education requirementsB.E, B.Tech or M.Tech from reputed institution with good CGPA and 3-5 experience in embedded domain. Applicants Qualcomm is an equal opportunity employer. If you are an individual with a disability and need an accommodation during the application/hiring process, rest assured that Qualcomm is committed to providing an accessible process. You may e-mail disability-accomodations@qualcomm.com or call Qualcomm's toll-free number found here. Upon request, Qualcomm will provide reasonable accommodations to support individuals with disabilities to be able participate in the hiring process. Qualcomm is also committed to making our workplace accessible for individuals with disabilities. (Keep in mind that this email address is used to provide reasonable accommodations for individuals with disabilities. We will not respond here to requests for updates on applications or resume inquiries). Qualcomm expects its employees to abide by all applicable policies and procedures, including but not limited to security and other requirements regarding protection of Company confidential information and other confidential and/or proprietary information, to the extent those requirements are permissible under applicable law. To all Staffing and Recruiting Agencies Please do not forward resumes to our jobs alias, Qualcomm employees or any other company location. Qualcomm is not responsible for any fees related to unsolicited resumes/applications. If you would like more information about this role, please contact Qualcomm Careers.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Bengaluru
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Mumbai
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Kolkata
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
1.0 - 2.0 years
6 - 10 Lacs
Hyderabad
Remote
We are hiring an Embedded Systems Developer skilled in C/C++ for hardware-near programming. Key Responsibilities : Develop firmware and embedded applications using C/C++. Work with microcontrollers, IoT modules, and RTOS. Debug and optimize low-level software. Integrate hardware and software components. Required Qualifications: 2+ years of embedded systems development in C/C++. Experience with ARM/AVR/MIPS architectures. Knowledge of I2C, SPI, UART, etc.
Posted 2 weeks ago
0.0 - 2.0 years
3 - 4 Lacs
Bengaluru
Work from Office
Roles and Responsibilities 1. Test Planning & Strategy Develop comprehensive test plans, procedures, and schedules for robotic systems. Identify testing requirements based on system specifications, performance benchmarks, and use cases. Establish QA/QC frameworks, Standard Operating Procedures (SOPs), and guidelines for embedded and control systems. 2. Validation Execution Lead the design, development, and integration of robotic subsystems including sensors, actuators, wireless modules, power systems, and microcontrollers (ESP32, STM32, etc.). Execute functional, performance, safety, and stress testing of robotic components and systems. Simulate real-world operational scenarios to validate system reliability and performance. Verify system designs using simulations and validation tools. Perform Failure Modes and Effects Analysis (FMEA) and define failure limits for system components. Maintain, troubleshoot, and prepare robots for deployment readiness. 3. Data Collection & Analysis Collect, log, and analyze test data using sensor outputs, logging tools, and software analytics. Conduct root cause analysis to identify and resolve bugs, performance drops, or system failures. 4. Reporting & Documentation Generate clear and detailed test reports, validation records, and technical documentation. Maintain thorough traceability logs of test results, iterations, and design changes. 5. System Integration Support Collaborate with design, firmware, and hardware teams during system integration phases. Provide actionable feedback to improve system design, robustness, and reliability based on validation results. 6. Tool & Fixture Development Design and fabricate test fixtures, jigs, and automated testing setups to streamline validation processes. 7. Field Testing & Deployment Support Support on-site testing, pilot deployments, and customer validation efforts. Troubleshoot system issues in field conditions and ensure optimal performance. 8. Cross-functional Coordination Work closely with engineering, manufacturing, and quality teams to ensure successful product validation and release. Ensure alignment of testing outcomes with broader project goals and quality standards. Technical Skills 1. Robotic Systems & Components Strong understanding of robotic architectures, including actuators, sensors, controllers, power systems, and mechanical subsystems. 2. Programming Proficiency Skilled in C/C++ for embedded development; working knowledge of Python for scripting and automation (added advantage). 3. Embedded Systems Testing Hands-on experience with ESP32 and STM32 microcontrollers; familiar with real-time operating systems and firmware-level debugging and validation. 4. System Integration & Mechatronics Capable of testing and validating integrated hardware-software robotic systems with a focus on system reliability and performance. 5. Control Systems Foundational knowledge of kinematics , dynamics , PID tuning , and control algorithm implementation. Analytical & Documentation Skills 6. Data Analysis & Root Cause Diagnosis Ability to analyze complex test data, perform failure analysis, and derive actionable insights to improve system performance. 7. Technical Documentation Proficient in preparing structured test cases, validation protocols, bug logs, and detailed test reports for traceability and compliance. Soft Skills 8. Problem Solving Demonstrated ability to quickly diagnose and resolve technical issues during testing or field validation. 9. Attention to Detail High accuracy and precision in conducting tests and documenting results to ensure reliability and repeatability. 10. Communication Clear and concise in presenting findings, both written and verbal, to cross-functional teams. 11. Team Collaboration Strong ability to work effectively with design, firmware, QA, and manufacturing teams in a collaborative development environment. 12. Adaptability Comfortable working in dynamic conditions, including lab-based testing, real-world deployment, and simulation environments. 13. Learning Orientation Passion for learning and applying new technologies and methods in robotics and embedded systems. Educational Background Bachelors degree in Electronics Engineering , Mechatronics , or a related field. Solid theoretical grounding in embedded systems, microcontroller architecture, and firmware development principles.
Posted 2 weeks ago
4.0 - 9.0 years
18 - 25 Lacs
Mumbai
Work from Office
Job Title: Senior Embedded C++ Developer Location: Mumbai or Trivandrum Job Summary: We are seeking a highly skilled Embedded C++ Developer with expertise in Linux, Qt, and a strong understanding of REST API consumption, and object-oriented programming (OOP). The ideal candidate will develop and optimize embedded software solutions while ensuring seamless integration with hardware and external services. You will work on building efficient, scalable, and reliable software for embedded systems, leveraging APIs and network communication. Key Responsibilities: Develop and maintain embedded software using C++ for Linux-based platforms with a focus on system performance. Design and implement graphical user interfaces (GUIs) using the Qt framework. Implement and consume RESTful APIs for communication with cloud services or external systems. Apply object-oriented programming (OOP) principles to design efficient, maintainable, and modular code. Develop and manage socket programming for real-time communication between devices and servers. Optimize software for resource-constrained embedded systems, ensuring reliability and scalability. Create and maintain technical documentation, including API documentation and design specifications. Work in an Agile environment, contributing to sprint planning and reviews. Required Skills and Qualifications: Bachelors or Masters degree in Computer Engineering/Science. Proficiency in C/C++ (C++11/14/17) for embedded systems. Strong knowledge of Linux systems and embedded Linux development. Proficiency with the Qt framework for GUI development. Hands-on experience with consuming and implementing RESTful APIs. Strong object-oriented programming (OOP) skills and design patterns. Experience with socket programming for TCP communication. Knowledge of multithreading and real-time systems Familiarity with version control tools (Git). Excellent problem-solving and analytical skills. Preferred Qualifications: Experience with cross-compilation and porting applications to embedded Linux devices. Familiarity with security protocols for network communication (SSL/TLS). Knowledge of hardware communication protocols (UART).
Posted 2 weeks ago
0.0 years
1 - 2 Lacs
Pune
Work from Office
Embedded Developer Responsibilities: Meeting with clients, designers, and engineering teams to define technical requirements. Proficiency in C and C++ programming languages. Intrested call-7709894054 Required Candidate profile Strong knowledge of hardware architecture such as ARM, MIPS, and x86. Familiarity with hardware protocols including USB, UART, I2C, and SPI. Experience with OS platforms such as Linux, Unix, and RTOS
Posted 2 weeks ago
2.0 - 6.0 years
0 Lacs
karnataka
On-site
As a Software Engineer 2 at Dell Technologies, you will be part of the Software Engineering team that is dedicated to delivering next-generation application enhancements and new products to adapt to the evolving world. You will have the opportunity to work on cutting-edge technologies, designing and developing software for various platforms, peripherals, applications, and diagnostics. Collaboration with both internal and external partners will be a key part of your role, ensuring that you are utilizing the most advanced technologies and software engineering methodologies. Your main responsibility will be to develop sophisticated systems and software solutions that align with the customers" business goals and requirements. This includes participating in the entire software development lifecycle, from research and new development to maintenance and re-engineering of software products. You will also be tasked with testing and automating Dell Core BIOS Features, ensuring the delivery of products within the specified budget, schedule, and quality guidelines. Key Responsibilities: - Develop software solutions based on customer requirements and business environment - Test and automate Dell Core BIOS Features - Participate in the software development lifecycle, including research, development, modification, security, error correction, and maintenance - Collaborate with the team to manage validation schedules, timelines, and development status - Utilize best-in-class development processes/lifecycle management such as Agile methodology Requirements: - 2 to 4 years of relevant experience in software engineering - Proficiency in Automation languages like Python, Micro Python, and Perl - Knowledge of X86/X64 Architecture and Instruction set - Experience in programming languages such as C, Embedded Programming in C and C++ - Familiarity with Test Driven Development and Unit Test environments for C Join Dell Technologies and be a part of a team that values individual contributions and believes in the power of making an impact. If you are seeking an opportunity to grow your career with innovative technologies and a collaborative environment, this role is tailored for you. Dell Technologies is dedicated to providing equal employment opportunities and fostering a work environment that is free of discrimination and harassment. Come be a part of our unique family of businesses that is shaping the future of work, living, and playing. Apply now to be a part of a transformative journey where Progress Takes All of Us. Application closing date: 18th April 2025,
Posted 3 weeks ago
3.0 - 9.0 years
12 - 14 Lacs
Thiruvananthapuram
Work from Office
Work Experience Strong DSP/ NPU Concept and driver development (basic to intermediate) Strong in C/C++ (prefered C++) DSP Algorithm optimization basics Embedded programming basics(mainly on Linux) VDK environment knowledge Git, Jenkins, Confluence Python - addon
Posted 3 weeks ago
1.0 - 5.0 years
0 Lacs
karnataka
On-site
Qualcomm India Private Limited is seeking Software Engineers to join the QCT Automotive Software team. This team is responsible for developing embedded system-on-chip solutions for the Connected Infotainment and ADAS segments of the Automotive industry as part of a global initiative. The ideal candidates will have a strong background in performance analysis and system optimization for upcoming Automotive products. As a performance engineer, you will be responsible for optimizing Boot Key Performance Indicators (KPIs) across multiple operating systems in the Automotive platform. You should have a deep understanding of Linux or Real-Time Operating Systems (RTOS) concepts and be able to conduct architectural analysis and modeling to forecast CPU/MIPS, bus bandwidth, and memory utilization for current and future chipsets. Additionally, you will be tuning and optimizing kernel parameters to enhance overall system performance and conducting detailed analysis of existing software to make innovative recommendations for performance and memory optimization. Minimum qualifications for this position include a Bachelor's, Master's, or PhD degree in Engineering, Information Systems, Computer Science, or a related field, along with 2+ years of relevant work experience. You should also have 2+ years of experience with programming languages such as C, C++, Java, or Python. Ideal candidates will have 3-5 years of industry experience in areas such as performance optimizations for CPUs, GPUs, DDR, sensors, multimedia benchmarks analysis, and exposure to heterogeneous computing and co-processor architecture. You should possess a strong working knowledge of ARM system, DSP, and CPU architecture, as well as experience with Hypervisor architectures and embedded system architectures. Proficiency in C and C++ programming, problem analysis, and debugging skills are essential, and knowledge of Python, T32 CMM, and Bash scripting language is a plus. In addition, candidates should have knowledge of real-time microprocessor-based embedded programming, embedded real-time operating systems, computer system architecture, and hardware blocks for security access control. Familiarity with ML (Machine Learning) Networks is also desirable. Qualcomm is an equal opportunity employer committed to providing accessible processes for individuals with disabilities. If you require accommodations during the application/hiring process, please contact disability-accommodations@qualcomm.com. Qualcomm expects its employees to adhere to all applicable policies and procedures, including security requirements for protecting confidential information. Please note that Qualcomm's Careers Site is intended for individual job seekers, and staffing/recruiting agencies are not authorized to submit profiles, applications, or resumes through the site. Unsolicited submissions will not be accepted, and Qualcomm does not accept resumes or applications from agencies. For more information about this role, please contact Qualcomm Careers directly.,
Posted 3 weeks ago
3.0 - 6.0 years
11 - 21 Lacs
Noida, Greater Noida
Work from Office
Embedded C Developer to join our dynamic team and embark on a rewarding career journey Designing and developing embedded systems software and firmware for microcontroller-based systems Writing efficient, optimized, and maintainable code in C/C++ programming languages Developing device drivers and BSPs (Board Support Packages) for hardware peripherals like USB, SPI, I2C, UART, and Ethernet Debugging and troubleshooting hardware and software issues Conducting hardware-software integration testing and debugging Participating in hardware and software design reviews to ensure quality and consistency Collaborating with cross-functional teams including hardware engineers, software developers, and QA engineers to develop and test embedded systems Creating and maintaining technical documentation, user manuals, and design specifications Strong problem-solving and analytical skills Excellent communication and teamwork Location: Noida Notice Period: 0 to 30 Days Share Resumes to keerthana.a.t@capgemini.com if interested
Posted 3 weeks ago
0.0 - 3.0 years
1 - 3 Lacs
Mohali, New Delhi
Work from Office
Understanding project scope and objective, Circuit Designing, Multi Layer PCB Designing, Work ex on CAD, Proficiency in Embedded System Programming(C/C++and assembly), Hands-On Experience on 32 bit Microcontrollers and their debugging,
Posted 3 weeks ago
3.0 - 8.0 years
10 - 14 Lacs
Hyderabad
Work from Office
About The Role Project Role : Application Lead Project Role Description : Lead the effort to design, build and configure applications, acting as the primary point of contact. Must have skills : Automotive ECU Software Good to have skills : NAMinimum 3 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Firmware Engineer, develop, modify, and optimize algorithms for embedded systems, ensuring they run efficiently on resource-constrained devices. Roles and Responsibilities:1.Write firmware in C, C++, or assembly to implement algorithms on embedded devices, ensuring low-level hardware control. 2.Use profiling tools to measure the performance of firmware and optimize algorithms for speed, memory usage, and power consumption. 3.Work with hardware engineers to integrate algorithms with sensors and actuators. Professional & Technical Skills: 1.Minimum 3 years of experience in developing firmware for resource-constrained devices.2.Deep understanding of embedded systems architecture, including microcontrollers, microprocessors, and hardware interfaces. 3.Familiarity with real-time operating systems (RTOS) and hardware abstraction layers (HALs). 4.Proficient in low-level programming (e.g., C, C++, or Assembly) for embedded systems and MATLAB/Simulink. 5.Knowledge of memory management and resource constraints typical of embedded systems (e.g., limited RAM, storage, CPU). 6.Familiarity with algorithm optimization techniques specific to embedded hardware. 7.Understanding of hardware interfaces such as UART, SPI, I2C, GPIO, and ADCs/DACs to integrate algorithms with sensors and actuators. Additional Information:1.The candidate should have a minimum of 3 years of experience in Automotive ECU Software2.This position is based at our Hyderabad office3.A 15 years full time education is required (Bachelor of Engineering in Electronics, or any related stream.) Qualification 15 years full time education
Posted 3 weeks ago
0.0 - 2.0 years
1 - 3 Lacs
Navi Mumbai, Pune, Indapur
Work from Office
Role & responsibilities Bachelor's degree in Electronics, Mechanical Engineering, Programming, or related field Basic knowledge of electronics, robotics, circuit making, and block coding Strong communication and interpersonal skills to engage with students and build a positive learning environment Ability to work independently and collaboratively with cross- functional teams Creativity and innovation in developing curriculum and robotic models Preferred candidate profile Hands on Experience with Robotics programming , Like Arduino, Micro processor , Micro controller, C, C++ , Embedded
Posted 3 weeks ago
4.0 - 9.0 years
7 - 13 Lacs
Chennai
Work from Office
Virtual Walk-in Interview Embedded Developer for - Harita Techserv Virtual Walk-in Date: 07-July-25 to 11-July-25 Timing: 4:30 PM to 7:30 PM Video call link: https://meet.google.com/odn-pxon-nxq Skills : Bachelors or Masters degree in Electrical Engineering, Computer Engineering, or related field. 4+ years of experience in embedded firmware/software development. Proficiency in C/C++ for embedded systems. Hands-on experience with microcontrollers (ARM Cortex-M, STM32.). Strong understanding of RTOS concepts including task scheduling, inter-process communication, and resource management. Familiarity with communication protocols: I2C, SPI, UART, CAN, USB, etc. Experience with embedded development tools: IDEs (e.g., Keil, IAR, STM32CubeIDE), debuggers, and emulators. Familiarity with version control systems (Git, SVN). Please share the resume yamuna.k@harita.co.in
Posted 3 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
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough