Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
2.0 - 7.0 years
14 - 18 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 description: Design, develop, test and support real-time operating system (RTOS) features for Qualcomm Hexagon Processors. As a Core Platform Kernel software engineer, you will be part of a team of software engineers who are passionate about kernel level programming with keen attention to write high performance code for resource-constrained processors. The Qualcomm Real Time Operating System (QuRT) is the OS that powers Qualcomm Hexagon Processors. We are continually enhancing the OS to support new Hexagon processor features, enhance power savings features, enhance security, creating Safety profile. and provide new OS functionality to meet the demands of our customers Principal Duties and Responsibilities: 3-5 years of Software Engineering or related work experience; Strong analytical, mathematical and debugging skills 3-5 years experience with Programming Language such as C, Python; pointers, data structures (e.g. linked list, trees, sorting) 3+ years experience working with Assembly language. 3+ years experience working on software for DSP or CPU processors; Hardware and architectural knowledge / experience (Processor Architecture, Cache, interrupts, Memory barriers, Strong ordering, etc.) 3+ years experience using Emulator, simulator environment, LLDB/JTAG debuggers / profilers 3+ years experience working on real time operating systems for embedded systems; Thorough RTOS knowledge and experience (Mutex, spinlocks, Queues, Signaling, Events, Deferred function calls & Callbacks, Multi-thread & Multi-process environments, Concurrency Scenarios, etc.) Develop code to run under an RTOS, and how to use semaphores, mutexes, queues, IPC. Develop and debug code with stacks, queues, linked-lists, and other common data structures. Responsibilities: DSP RTOS development, LLDB/Debugger development, Safe RTOS development Level of Responsibility: Works under supervision. Decision-making may affect work beyond immediate work group. Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively. 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
8.0 - 13.0 years
15 - 19 Lacs
Hyderabad
Work from Office
Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Exp:- 8-15 years ( B.Tech / M.Tech from ECE / EEE /E&I/ CSE / IT Background and relevant experience in Embedded system and DDR domain) Note :- We are looking for candidates who has relevant work experience in DDR technology( memory controllers, PHY and DRAMs), Firmware and SW driver development/ Platform driver development / Board Bring upOR If candidate has very strong debugging expertise in system level issues like Bit flip , memory corruption , cache corruption , CPU Hang etc. DesirableDDR technology (Relevant work exp in DDR SW driver required ) or Platform driver development / Board Bring up Opportunity: Debug and Development of DDR init & run time driver sequences.Will be working on state-of-the-art DDR technology LP4x/LP5x.Opportunity to get the understanding of DDR technology.Will be responsible for driving multiple programs. Need to work on issues with multiple teams (performance, Phy, controller design etc.)Need to analyze lot of data and need to recognize patterns.Working on triage of the DDR issues.Test case enhancements and development Job description Minimum Qualifications The charter of the CoreBSP-DDR SW System team is to ensure that the end-product qualifies the defined acceptance criteria for DDR by meeting stability, Power, and Performance Goals. The team is looking for a candidate who has strong understating of system level test methodologies and runs validations on mobile systems. The position involves Understanding of SOC Architecture and DDR SW Systems, identifying and debugging DDR systems issues (memory corruptions, Memory Lockups, Bit flips, memory leaks etc..) reported by memory validation and running system level validations tests. The engineer would have the opportunity to interact with different SW & HW teams to understand DDR systems. The candidate is expected to own and drive multiple chipsets in the DDR tech area. This position gives an exposure to understanding various quality stages from product development to commercial launch of the product. Skills: C, Python, Embedded system, JTAG, processor architecture, RTOS operating system, core BSP driver level development and debug, CPU architecture, SOC System knowledge. Desirablein DDR technology (memory controllers, PHY and DRAMs), Firmware and SW driver development / Platform Driver Development / Board Bring up Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 5+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience. 3+ years of work experience with Programming Language such as C, C++, Java, Python, etc. 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
8.0 - 12.0 years
10 - 14 Lacs
Hyderabad
Work from Office
Experience / Skills: In depth knowledge and extensive experience with embedded firmware development Expertise in the use of scripting languages, programming tools and environments Extensive experience programming in Python Experience in the storage industry in SSD, HDD, storage systems, or a related technology Understanding of storage interfaces including ideally PCIe/NVMe, SATA, or SAS Experience with NAND flash and other non-volatile storage Ability to work independently with a minimum of day-to-day supervision Experience with team leadership and/or supervising junior engineers and technicians Ability to work in a multi-functional team and under the pressure of multiple priorities.
Posted 2 weeks ago
8.0 - 12.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Experience / Skills: Job Responsibilities: 6-15 Years in Embedded Firmware Storage/SSD would be a strong plus. Strong firmware design and debug experience using assembly and C programming. Knowledge of SSD flash translation layer, wear leveling, garbage collection. Knowledge of mass storage interfaces such as SATA, SAS, NVMe (optional but strong plus). High level of skill in problem recreation and trapping, and in identifying performance critical algorithms for optimization. Strong skill in ARM development tools and IDE such as Eclipse Ability to scope and estimate development effort. Ability to work and communicate effectively in a team, able to multitask effectively in fast-paced environment. Working knowledge of digital hardware design (optional but plus). Experience in test equipment such as oscilloscopes and logic/bus analyzers (good to have). Education Qualifications: BS in Electrical Engineering, Computer Engineering or equivalent required Preferred Skills: Excellent communication skills both written and verbal Strong interpersonal skills and maintain positive relationships Ambitious, goal-oriented, and a dedicated colleague Collaborate effectively in a dynamic team environment
Posted 2 weeks ago
12.0 - 20.0 years
16 - 20 Lacs
Bengaluru
Work from Office
SSD Systems Architect Micron Technology is a leader in the semiconductor industry developing and manufacturing DRAM and NAND Flash products. As part of the continued growth in non-volatile memory technologies, Micron continues to invest in the internal development of Solid State Drives (SSD). As an SSD Systems Architect, you will work as an integral part of the architecture and product planning team to define storage systems for our customers. Responsibilities and Tasks: Your new responsibilities will include, but are not limited to the following areas: Identify and define innovative product concepts and SSD architectures Maintain strong technical engineering relationships with customers, partner system architects and key technologists to identify and define innovative memory products Work with Micron technologists, design engineers and engineering teams to ensure successful implementation and feasibility demonstration of new product concepts Develop new product architecture specifications Help to choose concepts for feasibility demonstration Generate new intellectual property and patents Evangelize Microns new products, technologies, and capabilities; attend and represent Micron at appropriate industry consortia, technical organizations, and technical conferences Identify key industry technical trends and competitive landscapes; stay abreast of new advanced technology and architecture trends in the market Modeling and analysis of performance, power and host driven workloads Generate system architecture specifications and provide system architectural requirements to our go-to-market teams Experience: Successful candidates for this position will have: A minimum of eight years of design, product, test, support, system, or applications engineering experience Systems experience, including: SSD and or HDD architecture, design or analysis and/or troubleshooting Operating systems: Linux, Windows, VMware Device drivers Firmware-based storage devices Technical skills, including: Detailed knowledge of NAND flash, solid state drives, and/or hard disk drives Storage protocols: SATA/ATA, SAS and/or NVMe NAND interfaces: ONFI, Toggle NAND management: error detection and correction Storage systems: RAID systems, blades and workstations Demonstrated problem-solving and troubleshooting skills Excellent verbal and written communications skills Highly organized, self-motivated and disciplined abilities Ability to work with other engineers across multiple disciplines, as well as customers of various positions Ability to travel and be available for international travel Education: BSEE or equivalent required
Posted 2 weeks ago
5.0 - 8.0 years
10 - 14 Lacs
Bengaluru
Work from Office
Experience / Skills: 5-8 Years in Embedded Firmware Storage/SSD FTL or Frontend Firmware development Strong firmware design and debug experience using assembly and C programming. Knowledge of mass storage interface protocol PCIe/NVMe as needed, Understanding of storage interfaces including SATA, or SAS (optional) Knowledge in the use of scripting languages, programming tools and environments Experience in the storage industry in SSD, HDD, storage systems, or a related technology. Working knowledge of NAND flash and other non-volatile storage is optional but plus. Experience in test equipment such as oscilloscopes and logic/bus analyzers (Viavi or LeCroy - good to have). Ability to work independently with a minimum of day-to-day supervision. Ability to work in a multi-functional team and under the pressure of multiple priorities.
Posted 2 weeks ago
5.0 - 10.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Project Role : Software Development Lead Project Role Description : Develop and configure software systems either end-to-end or for a specific stage of product lifecycle. Apply knowledge of technologies, applications, methodologies, processes and tools to support a client, project or entity. Must have skills : Embedded C++ Good to have skills : NAMinimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Software Development Lead, you will be responsible for developing and configuring software systems either end-to-end or for a specific stage of the product lifecycle. You will apply knowledge of technologies, applications, methodologies, processes, and tools to support a client, project, or entity. Your role will involve leading and managing software development projects. Roles & Responsibilities:- Expected to be an SME- Collaborate and manage the team to perform- Responsible for team decisions- Engage with multiple teams and contribute on key decisions- Provide solutions to problems for their immediate team and across multiple teams- Lead and mentor junior team members- Drive innovation and continuous improvement in software development processes Professional & Technical Skills: - Must To Have Skills: Proficiency in Embedded C++- Strong understanding of software development lifecycle- Experience in designing and implementing complex software systems- Knowledge of debugging and troubleshooting software issues- Hands-on experience with version control systems like Git Additional Information:- The candidate should have a minimum of 5 years of experience in Embedded C++- This position is based at our Bengaluru office- A 15 years full-time education is required Qualification 15 years full time education
Posted 2 weeks ago
1.0 - 5.0 years
3 - 7 Lacs
Ahmedabad
Work from Office
Handle current portfolio of Small Commercial Vehicles Handling the loans of Commercial (Used/New). Handle the whole process of providing Vehicle loan to customers. Follow up EMI customers & arrears customers for collection. Developing the new market area and gathering market information. Always try to make new market to generate sales. Making good relation with Dealers and also with existing Clients
Posted 2 weeks ago
1.0 - 5.0 years
3 - 7 Lacs
Hyderabad
Work from Office
Handle current portfolio of Small Commercial Vehicles Handling the loans of Commercial (Used/New). Handle the whole process of providing Vehicle loan to customers. Follow up EMI customers & arrears customers for collection. Developing the new market area and gathering market information. Always try to make new market to generate sales. Making good relation with Dealers and also with existing Clients
Posted 2 weeks ago
2.0 - 6.0 years
4 - 7 Lacs
Gurugram
Work from Office
Job role: Handle current portfolio of Light Commercial Vehicles Handling the loans of Commercial (Used/New). Handle the whole process of providing Vehicle loan to customers. Follow up EMI customers & arrears customers for collection. Developing the new market area and gathering market information. Always try to make new market to generate sales. Making good relation with Dealers and also with existing Clients.
Posted 2 weeks ago
1.0 years
0 Lacs
New Delhi, Delhi, India
On-site
We’re looking for a Robotics Research Engineer with a strong foundation in embedded systems and passion for open-source innovations in robotics applications. This role blends deep technical research with real-world application, where you'll actively engage in evaluating and integrating firmware, autonomy stacks, and open-source technologies & tools from the global FOSS ecosystem for drone and autonomous robotic applications. Key Responsibilities: Analyze and benchmark open-source embedded firmware platforms (e.g., ArduPilot, PX4) to identify opportunities for performance optimization and system-level customization. Develop and test low-level drivers, middleware, and communication interfaces (e.g., UART, SPI, I2C, CAN) on microcontrollers and embedded Linux devices. Evaluate, prototype, and integrate open-source robotics frameworks like ROS2, MAVSDK, MAVROS, etc. into embedded & companion systems (e.g., Jetson, Raspberry Pi). Conduct feasibility studies for integration of perception, planning, SLAM, and localization modules into embedded & companion systems. Validate research prototypes in simulation (e.g., Gazebo, AirSim) and transfer them into field-deployable systems. Actively engage with open-source robotics communities to track emerging tools, trends, and standards, ensuring internal implementations align with upstream best practices and licensing models. Maintain system performance benchmarks and SITL/HITL testing infrastructure, with comprehensive documentation for internal teams and open-source collaboration. Required Skills: Bachelor’s in Electronics, Computer Science Engineering, Mechatronics, or related field. 1+ years of hands-on experience in embedded systems, robotics software, or autonomy stack development. Proficiency in C++, Python and embedded systems programming. Experience with microcontroller platforms (e.g., STM32, ESP32) or companion systems (e.g., Jetson, Raspberry Pi). Experience integrating peripherals via I2C, SPI, and UART on microcontroller or companion systems. Experience with ROS2, including simulation tools like Gazebo and RViz for system development and testing. Strong debugging skills using logic analyzers and hardware debuggers (e.g., JTAG/SWD) for low-level troubleshooting. Proficient with Git-based workflows, CI/CD pipelines, and collaborative software development practices. Additional Preferred Skills Previous or active contributions to open-source projects or public git repositories. Familiarity with UAV simulation tools (e.g., AirSim, jMAVSim, Ignition Gazebo). Experience with hardware-in-the-loop (HITL) or software-in-the-loop (SITL) testing pipelines. Experience in control systems, localization, state estimation, sensor fusion techniques. Experience with real-time operating systems (e.g., NuttX, FreeRTOS). Experience with build systems like CMake, Buildroot, Yocto for embedded Linux.
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
2.0 years
0 - 0 Lacs
Moraiya, Ahmedabad, Gujarat
On-site
Job Title: Technical Service Engineer Minimum Experience: 02 yrs. Location: Ahmedabad, Gujarat Position Overview: We are looking for an experienced and passionate Electronic Service Engineer to join our team specializing in Toys. The ideal candidate will be responsible for diagnosing, repairing, and maintaining electronics toys to ensure optimal performance and safety. This role offers an exciting opportunity to work in an innovative field that blends cutting- edge technology with creativity. Key Responsibilities: · Diagnose and troubleshoot electronic components of Electronic toys, including, controllers, sensors, ESC Circuit and Microcontroller circuit boards. · Perform repairs and upgrades on toys hardware enhance functionality and durability. · Collaborate with the product development team to provide feedback on design improvements based on service insights. · Keep detailed records of service activities and document solutions for recurring issues. · Assist customers by providing technical support and operational guidance for electronic Toys. · Perform product testing and validation to support customer requirements. · customers to ensure issues are resolved and satisfaction is achieved. · Collaborate with engineering and product teams to identify recurring issues and propose long-term solutions. · Educational Qualification: Postgraduate Diploma or BE in Electronics and communication. · Minimum 2 years of experience in electronic servicing, preferably with electronic Toys or similar Industry. ·Strong understanding of electronic components. ·Excellent problem-solving abilities and attention to detail. ·Strong communication skills and the ability to explain technical concepts to non-technical users. · Hands-on experience in servicing Job Types: Full-time, Permanent Pay: ₹15,000.00 - ₹28,000.00 per month Schedule: Day shift Supplemental Pay: Yearly bonus Education: Diploma (Required) Location: Moraiya, Ahmedabad, Gujarat (Preferred) Work Location: In person
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
5.0 years
6 - 8 Lacs
Thiruvananthapuram
On-site
Senior Software Developer (f/m/d) Code: INST-SSD-TL Location: Trivandrum For our office in Trivandrum, dSPACE is looking for creative and motivated professionals. You will work on exciting and technologically cutting-edge product development projects, in the areas of control prototyping, code generation and Hardware-In-the-Loop (HIL) simulation. We are currently offering a position as a Senior Software Developer for the development of a product solution that operates within a model-based development environment using MATLAB®, Simulink®, and Stateflow®. As part of the development team, you will be responsible for the development and maintenance of Processor-in the-Loop (PIL) functionality, which enables the early validation of software components on the processor that will later be used in the ECU. You will also be responsible for developing and maintaining the necessary firmware to integrate new components as part of the PIL functionality. In doing so, you can expect a variety of exciting, challenging, and diverse tasks that you will solve together as a team. Your future colleagues are looking forward to working with you on a wide range of challenging subjects. During the induction period, your colleagues will support you to familiarize you with our products and tasks. Your Tasks You develop and enhance software components within an experienced development team You coordinate new functionalities with stakeholders You analyze microcontroller hardware with the supported compiler to realize the PIL functionality You develop and maintain flash drivers and application interfaces to support PIL Simulation You take ownership of features, independently implement new functionalities, and guide the team in solving complex problems Your Qualifications You have a B.Tech/M.Tech university degree in Computer Science, Electronics and Communication or Electrical and Electronics Engineering, with a minimum of 5 years of relevant experience You are eager to learn and open-minded You have strong proficiency in C and C++, along with experience in Makefile script development You possess deep working knowledge of embedded systems, various microcontroller platforms, and compilers You have strong experience with MATLAB® and Simulink® © 2025 dSPACE GmbH. All rights reserved. 2/2` You have good experience with testing methodologies for PIL Simulation framework or similar embedded validation environments You are familiar with Azure® DevOps and Git for version control and CI/CD workflows You have excellent English communication skills, both written and ve What We Offer A crucial role in a young, dynamic, and fast-growing team A work environment that fosters trust, respect, and feedback An onboarding buddy to integrate you smoothly into our team Productivity and improvement time between the development sprints A mentor helping you with your personal goals, technical progress in general and your management skills in particular About us dSPACE is a market innovator and leader in providing solutions and systems for embedded controller software development in Automotive, Aerospace and Manufacturing industries. Founded in Germany in 1988, dSPACE employs over 2,600 dedicated people worldwide, who are committed to making the embedded controls software development process more efficient through innovative tools and services. Working at dSPACE means taking on challenging and varied tasks in a promising and exciting industry. With us, you have responsibility and can shape your personal career. A collegial and cooperative approach is as natural for us as the continuous development of your expertise. If you are ready to join our highly successful international team and take on the challenge of creating yet another success story in India – send us your application (including motivational letter, CV, copies of your academic degree, references from former employers) at career.tvm@dspace.in indicating your earliest possible entry date and your salary expectations!
Posted 2 weeks ago
0 years
5 - 8 Lacs
Hyderābād
Remote
Company Description Aimence is a complete outsourced product development company with strong technical skills to deliver secure, reliable, and scalable applications. Our solutions help businesses excel in today's rapidly evolving economy. We are dedicated to crafting applications that meet the diverse needs of industries and ensure superior performance and efficiency. Role Description This is a full-time on-site role for an Embedded Systems Software Engineer located in Hyderabad. The Embedded Systems Software Engineer will be responsible for designing, developing, and testing embedded software systems. We’re seeking a detail-oriented and analytical Embedded Systems Software Engineer with a strong foundation in low-level programming and system applications. The ideal candidate is proficient in C, C++, and Python, and thrives in development environments where performance and reliability are critical. You’ll contribute to the design, development, and optimization of firmware/software for cutting-edge embedded platforms. Responsibilities Design, develop, and debug software for embedded systems using C and C++ Implement and maintain system-level applications and utilities Write and automate testing scripts in Python for validation and diagnostics Develop bare-metal applications where performance and timing are critical Collaborate with hardware engineers to align software behavior with system specifications Use IDEs like Visual Studio Code and Eclipse for efficient project development Manage source code with version control systems such as Git and CVS Participate in peer reviews, documentation, and code optimization efforts Troubleshoot and resolve system-level issues across hardware and software boundaries Must Have Skills Strong analytical and problem-solving mindset Proficiency in C, C++, and Python programming Experience with bare-metal programming on ARM or other microcontroller platforms Familiarity with system applications, operating systems, and hardware-software interfacing Hands-on experience with VS Code, Eclipse, and debugging tools Solid understanding of Git, CVS, and version control best practices Ability to write clean, maintainable, and efficient code with minimal supervision Good to Have Skills: Experience with real-time operating systems (RTOS) Familiarity with CI/CD tools for embedded development Exposure to cross-compilation and toolchain configuration Understanding of industry standards for safety, security, or compliance. Qualifications and Experience Any Bachelor's degree or related field with required skills. One to Two years of relevant experience. Job Types: Full-time, Permanent Pay: ₹500,000.00 - ₹800,000.00 per year Benefits: Cell phone reimbursement Health insurance Internet reimbursement Paid sick time Paid time off Provident Fund Work from home Schedule: Monday to Friday Rotational shift UK shift Supplemental Pay: Commission pay Yearly bonus Willingness to travel: 75% (Required) Work Location: In person
Posted 2 weeks ago
170.0 years
1 - 7 Lacs
Gurgaon
On-site
G+D makes the lives of billions of people around the world more secure. We create trust in the digital age with integrated security technologies in three business areas: Digital Security, Financial Platforms and Currency Technology. We have been a reliable partner for our customers for over 170 years with our innovative solutions for SecurityTech! We are an international technology group and traditional family business with over 14,000 employees in 40 countries. Creating Confidence is our path to success. Trust is the basis of our co-operation within G+D. The whole world trusts us when it comes to physical or digital currencies. We increase the security and efficiency of the cash cycle in collaboration with central banks and the entire currency industry. As the market leader in advanced currency management, would you like to join us in shaping the future of payments? Objective Of This Role: Electronics Lead will contribute to the ongoing progress in development, engineering and the competence Electronics. Team leader for internal and external electronics team and will be challenged to develop and strengthen a broad set of skills. Tasks & Responsibilities: Management and supervision of resources in Design, Process, compliance in the company’s product in Digital and Analogue circuit design, PCB layout, related Mechanical design, Firmware & Software development, part and vendor specification, Prototype build and debugging, Administration/documentation, test instruction and product manual. Managing electronic resources and allocating them to various projects as per requirements. Hands-on knowledge of process (design & development) from concept phase to the qualification & production of high end mechatronic system. Should be able to understand the system level requirement and convert them into electronics specifications, further develop concepts & prototype to finally create a production design as a lead Good knowledge of EMI/EMC & Safety test standards. And guiding the team for troubleshooting & solution analysis for EMI/EMC & safety testing Micro-level planning for every on-going project & tracking it through the process. Good knowledge of wire harness/cabling - (sub-system connectivity) & its required shielding in a cost effective manner Performing trade-offs for implementation alternatives of functions, Documenting specifications, concepts, designs and test analysis results Manage the competency and resources of team according to targets set by the company in terms of staffing and infrastructure requirement. Ensure product compliance with EMC/ESD considerations included in the design and that the design passes relevant regulatory requirements. Developing architectural concepts in multidisciplinary teams(Mech, SW, System, BSP & testing) Managing outsourcing activities at electronics development partners such circuit design & PCB design layout and value engineering Supporting allocation of manufacturing/production and other supply chain decisions Specification of electronic modules and systems, electronic components (sensors, motors, MOSFETs, amplifiers, power supply, microcontroller, iMX8 microprocessor, FPGA, components selection & PCB design review) Contributing specialist knowledge and experiences in one or more electronic engineering fields, such as signal processing, analog, digital and power electronics, firmware, high voltage electronics, PCB lay-out, EMI, etc. Manage and optimize process workflow. To ensure that proper steps and procedures are taken during the design process. (e.g. Documentations, EMC tests, Product validation, NPI, etc.). Organize design activities. Planning and conceptualizing new products. To conduct research and development on new products. To work with managers and members of other departments as required to ensure the smooth transfer of new products into production and into the marketplace. Education & Trainings: (Basic & Professional) B.E/B.Tech/M.E/M.TechTechnical knowhow: (Mention the technology on which person must be experienced)MandatoryConcepts of Digital ElectronicsLogic GatesPCB Layout and design – FPJ (Chip needs, programming and Selection)Microprocessors and Microcontroller – IMX-6, IMX-8, STM 32 Series, CAN Protocol, ARM basedStandards – ESD, EMI, I2C, SPI, Interference and compatibility Good to knowPLM SAPMotors (Design Stage)Soft Skills: (Inputs on soft skills required for role, like team management, communication, customer management etc) Experience (in yrs.)Total 10-15 yearsRelevant*(*Experience in related field, industry, products etc) 8-10 years JOB OFFER Job Details Job Title Tech Lead - Electronics Business Sector Giesecke & Devrient India Private Limited Plot No. 02 EHTP Sector - 34 Gurugram – 122001 Requisition ID 24861 Location Gurugram, IN Career level Experienced and Graduates Job Type Fulltime, Permanent We are an equal opportunity employer! We promote diversity in all its forms and create an inclusive work environment, free from prejudice, discrimination and harassment, in which all employees feel a sense of belonging. We warmly welcome all applications regardless of gender, age, race or ethnic origin, social and cultural background, religion, disability and sexual orientation.
Posted 2 weeks ago
2.0 years
3 - 5 Lacs
Noida
On-site
We are seeking a passionate and skilled Embedded Developer with at least 2 years of experience in designing, developing, and prototyping embedded systems. Candidates with experience in developing development boards or kits for educational purposes will be given first priority. The role involves hardware-software integration, microcontroller programming, and creating solutions that are both scalable and intuitive, particularly in the education and training ecosystem. Key Responsibilities: Design and develop embedded solutions for microcontrollers and SoCs. Lead or contribute to the design of development boards or kits aimed at educational use. Prototype, test, and iterate embedded systems in lab environments. Write efficient and reliable embedded code in C/C++. Collaborate with hardware and curriculum teams to ensure product usability for learning environments. Conduct board bring-up, debugging, and system validation. Create firmware documentation, user guides, and training support material. Participate in design and code reviews to ensure high-quality output. Job Type: Full-time Pay: ₹300,000.00 - ₹500,000.00 per year Benefits: Provident Fund Schedule: Day shift Work Location: In person Speak with the employer +91 9211786061
Posted 2 weeks ago
19.0 - 24.0 years
65 - 70 Lacs
Pune, Ahmedabad, Bengaluru
Work from Office
Dear Candidate, We are seeking a skilled Embedded Systems Engineer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and testing embedded systems and firmware. You will work on a wide range of projects, from hardware integration to developing efficient, reliable, and high-performance embedded software solutions. Role & Responsibilities: Embedded System Design : Design and develop embedded systems and firmware for microcontrollers, microprocessors, and other embedded platforms. Firmware Development : Write and optimize firmware code in languages such as C , C++ , or Assembly for embedded systems. Hardware Integration : Interface embedded software with hardware components like sensors, actuators, displays, and communication modules (e.g., I2C , SPI , UART ). Embedded Software Testing : Conduct unit testing and debugging to ensure software reliability and meet system performance requirements. Optimization : Optimize embedded software for performance, memory usage, and power consumption, ensuring efficient execution on resource-constrained devices. Prototyping & Validation : Work with hardware engineers to develop and test prototypes, validating system designs and ensuring that hardware and software meet specifications. System Troubleshooting : Troubleshoot hardware and software issues in embedded systems and develop solutions to improve functionality and performance. Real-time Operating Systems (RTOS) : Implement embedded software solutions on RTOS platforms and manage real-time constraints for time-sensitive applications. Required Skills & Qualifications: Embedded Software Development : Proven experience in embedded software development with expertise in C , C++ , and Assembly programming languages. Microcontroller Programming : Hands-on experience with microcontrollers like ARM , AVR , PIC , or ESP32 , and familiarity with relevant development environments. Hardware-Software Integration : Experience in integrating embedded software with hardware platforms and peripherals (e.g., sensors, communication protocols). RTOS Knowledge : Experience working with Real-Time Operating Systems (RTOS) such as FreeRTOS , RTEMS , or VxWorks . Communication Protocols : Knowledge of communication protocols like UART , SPI , I2C , CAN , or Ethernet for device communication. Debugging & Testing : Strong debugging and troubleshooting skills, using tools such as JTAG , Oszilloscopes , and logic analyzers . Embedded Systems Optimization : Expertise in optimizing embedded software for power efficiency, performance, and resource constraints. Version Control : Proficiency in using version control systems like Git for managing codebase and collaborating with team members. Prototyping Tools : Familiarity with embedded development tools like Keil , IAR Embedded Workbench , Eclipse , and hardware prototyping platforms such as Arduino or Raspberry Pi . Soft Skills: Strong problem-solving and analytical skills. Excellent communication skills to work with cross-functional teams. Ability to work independently and as part of a team. Detail-oriented with a focus on delivering high-quality solutions Note: If you are interested, please share your updated resume and suggest the best number & time to connect with you. If your resume is shortlisted, one of the HR from my team will contact you as soon as possible. Kandi Srinivasa Reddy Delivery Manager Integra Technologies
Posted 2 weeks ago
2.0 - 7.0 years
2 - 7 Lacs
Ghaziabad
Work from Office
Job Title: AI & Robotics Lab Instructor Immediate Hiring for FEMALE ONLY Location: Delhi Public School (DPS) Indirapuram, Ghaziabad Employment Type: Full-Time Start Date: Immediate Hiring Position Overview Delhi Public School Indirapuram is seeking a committed and technically proficient AI & Robotics Lab Instructor to co-manage day-to-day operations of the schools advanced technology lab. This is a full-time, on-site position for individuals who bring both classroom experience and hands-on technical experience in AI, robotics, electronics, and IoT. This role demands proactive engagement with students, consistent technical skills growth, and the ability to operate the lab independently while supporting the school's innovation goals. Key Responsibilities Deliver instruction in Robotics, Electronics, AI, and IoT lessons to students from Grade 6 to Grade 12. Prepare, supervise, and manage hands-on lab sessions using platforms including: Arduino ESP32 Block based programming Python programming OpenCV and AI tools IoT systems and sensors Linux Based Systems Assist students with troubleshooting and debugging of both hardware and software components. Support and maintain lab infrastructure, tools, and equipment. Adapt and implement lesson plans in alignment with the existing curriculum. Provide student mentorship for innovation projects, competitions, and exhibitions. Stay updated on emerging educational technologies and incorporate them into teaching practices when appropriate. Support special lab initiatives, training events, and competition preparation as needed. Required Qualifications and Experience Bachelor's degree in Electronics, Computer Science, Robotics, Engineering, or a related technical field. Minimum 2 years of experience working with students in a lab, classroom, or training environment. Demonstrated experience in: Building and programming Arduino, ESP32, or Raspberry PI Working with Linux based systems. Developing applications with Python. Working with Python AI libraries such as OpenCV. Integrating IoT sensors and platforms. Assembling and teaching basic electronics circuits. Strong verbal communication and classroom management skills. Ability to independently manage lesson delivery, lab preparation, and student support. Interested candidates may send their CVs to hr@dpsindirapuram.com
Posted 2 weeks ago
4.0 - 9.0 years
10 - 20 Lacs
Pimpri-Chinchwad, Pune
Work from Office
2.4+ years of experience in embedded software development and firmware programming Strong proficiency in C++ firmware development, particularly on ESP32 microcontrollers using the arduino-esp32 framework
Posted 2 weeks ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Your Responsibilities Development and maintenance of embedded software in C/C++ for microcontroller- based systems. Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33). Implementation of device drivers, peripheral interfaces, and communication protocols (UART, SPI, I²C, etc.). Adaptation and optimization of existing product software. Software integration and testing on target hardware. Conducting Unit-Tests and Code Reviews. Driving and contributing to the test strategy. Design and maintenance of the development ecosystem and CI/CD pipelines using GitLab/Jenkins. Setup, maintenance, and continuous improvement of embedded toolchains (compilers, linkers, debuggers, build systems). Optimization and integration of embedded IDEs (e.g., JetBrains CLion, VS Code) with appropriate plugins. Evaluation and documentation of tools, and creation of development guidelines. Collaboration with cross-functional teams (mechanics, electronics, testing, hardware). Future outlook: Participation in setting up a Linux-based toolchain and training colleagues. Your Profile Degree in Computer Science, Electrical Engineering, or equivalent qualification. Strong proficiency in C and C++, preferably in embedded software development. Experience in STM32 microcontroller families (especially Cortex-M0+, M4, M33). Experience with embedded development toolchains, IDEs (CLion, VS Code), and CI/CD systems. Familiarity with Unit-Test frameworks (e.g., Google Test). Solid understanding of schematics, technical datasheets, and reference manuals. Strong proficiency in Linux OS. Open-minded, structured, independent working style and strong team player. Good communication skills in English (German is a plus). Requirements Tech Stack Programming Languages C - hardware-based programming C++11 to C++17 or higher Python (used in toolchain and scripting) Microcontrollers & Processors STM32H5 (ARM Cortex-M33, 250 MHz) STM32U5 (ARM Cortex-M33, 160 MHz) STM32F4xx STM32F103 Cortex M0+, M4, M33 (general) RTOS Segger embOS (must have) Zephyr RTOS (nice to have for future development) IDE, CI/CD & Build Tools JetBrains CLion, VS Code CMake, Make Jenkins Git, GitLab JetBrains IDEs, Upsource Jira Software, XRay Debuggers & Tools J-Link Debugger (SEGGER) ST-LINK/V3 Debugger STM32CubeMonitor Interfaces & Communication CAN (Controller Area Network) IO-Link Modbus (TCP) EtherCAT / PROFINET / OPC UA I²C, SPI, UART Security & Certifications Secure Boot & Secure Firmware Update (SFI/SFU) - STM32H5 supported TrustZone for Cortex-M33 (secure/insecure application separation) AES-256 & SHA-512 Hardware Encryption ISO 61508 / IEC 62443 - Safety & Security Standards
Posted 2 weeks ago
7.0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
Job Title : Field Installation Engineer – Electronics Location: Chennai Employment Type : Full-time Experience : 7+ Years Job Summary: We are seeking a proactive and technically skilled Field Installation Engineer – Electronics to join our team. The role involves on-site installation, testing, and commissioning of electronic systems and equipment at client locations. The ideal candidate will have hands-on experience in electronics, troubleshooting, and customer interaction, ensuring high-quality installations and post-installation support. Key Responsibilities: Install and commission electronic products/systems at client sites as per company standards and client requirements Perform system checks, calibration, and functionality testing post-installation Provide technical support and troubleshooting during and after installations Coordinate with internal teams (Design, Production, R&D) for technical guidance and escalation Train end-users or client personnel on system operation and maintenance Maintain detailed reports on site work, installation status, and issue logs Ensure compliance with all safety and quality protocols during field visits Travel to client locations (as required), sometimes on short notice Qualifications & Skills: Minimum 7 years of hands-on experience in field installations, commissioning, or servicing of electronic/embedded systems Diploma or Bachelor's degree in Electronics, Electrical, Instrumentation, or related field. Practical knowledge and working experience with STM32, ATmega chipsets, and microcontroller-based systems Strong technical understanding of electronic circuits, embedded systems, sensors, or IoT devices Ability to read and interpret wiring diagrams, schematics, and installation manuals Good communication and interpersonal skills for on-site client interaction Ability to work independently and manage time effectively Willingness to travel extensively and work in varied site environments
Posted 2 weeks ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
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