Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
7.0 - 9.0 years
9 - 13 Lacs
Bengaluru
Work from Office
Technical and domain skills: Must have hands-on development experience in C, C++, Hands on experience on Linux drivers Linux Internals, Linux Kernel Programming Hands on experience in Android BSP, HAL, HIDL Android bring up and device driver bring up experience on Android Hands on development experience in multi-threaded and multi-core environment Good to have working experience in Automotive IVI domain Good Communication and debugging skills Nice to have experience with Bootloader customization and optimization experience Skillset : C, Linux/Android, OS Concepts, SE Linux Policy, i2c, SPI, UART, Device tree, Pin Muxing, GPIO, Storage drivers (NVMe, UFS, eMMC), Memory Drivers, PCIe, USB, Ethernet, BT, Wi-Fi Experience in using debugging tools such as JTAG, Trace32 High level Roles and responsibilities: Design, development and debug of reference designs, SW related issues and customize/optimize platform drivers software to meet the product requirements Understand technical specifications, HW schematics for device driver customization Collaborate with cross-functional teams, engineering for smooth execution Work closely with customers to customize and launch their new products Qualification and experience: Bachelors or Masters degree preferred Must have excellent communication skills, both written and verbal, and debugging skills The ability to collaborate and integrate with existing team
Posted 3 weeks ago
6.0 years
3 - 8 Lacs
Thiruvananthapuram
On-site
Job Requirements Key Responsibilities Design and Development: Design and implement AI/ML-based applications tailored for embedded and edge hardware. Develop end-to-end pipelines for model training, conversion, and deployment. Customize neural network architectures for edge-specific applications such as object detection, classification, and segmentation. Model Optimization and Deployment: Port and optimize AI models to meet performance and memory constraints on edge platforms. Apply quantization (e.g., INT8), pruning, and layer fusion techniques to improve model efficiency. Convert models between various formats such as ONNX, TensorRT, TVM, TFLite, and DRP-AI. Performance Tuning and Profiling: Analyze model bottlenecks and tune for latency, throughput, and power efficiency. Run inference performance profiling on hardware targets and iterate for improvements. Testing and Debugging: Validate model accuracy and performance post-optimization. Debug and troubleshoot model behavior discrepancies across frameworks and devices. Documentation and Research: Maintain documentation for all model lifecycle stages and optimization steps. Stay updated with latest AI compiler advancements and deployment trends in edge AI. Work Experience Must Have : Bachelor's/Master’s degree in Computer Science, Electronics, or AI-related field. 6+ years in AI/ML model development with experience in real-world applications. Proficient in Python, C++ and deep learning libraries (TensorFlow, PyTorch, Keras). Solid understanding of CNNs, FCNs, and their applications in computer vision. Practical knowledge of model optimization workflows (quantization, pruning, etc.). Experience with ONNX, TVM, TensorRT, DRP-AI, TFLite, OpenCV, etc. Experience with deployment on edge devices like Jetson, RZ/V2H, or STM32. Strong understanding of constraints (compute, memory, power) in edge environments. Good to Have: Exposure to embedded Linux or RTOS environments. Familiarity with low-level model debugging, calibration tools, and inference engines. Experience with Continuous Integration tools such as Git, Jenkins, or similar. Understanding of hardware accelerators (GPU, NPU, DRP-AI, etc.).
Posted 3 weeks ago
8.0 years
1 - 8 Lacs
Hyderābād
On-site
Company: Qualcomm India Private Limited 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 up OR If candidate has very strong debugging expertise in system level issues like Bit flip , memory corruption , cache corruption , CPU Hang etc. Desirable: DDR 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. Desirable: in 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 : Our Careers Site is only for individuals seeking a job at Qualcomm. Staffing and recruiting agencies and individuals being represented by an agency are not authorized to use this site or to submit profiles, applications or resumes, and any such submissions will be considered unsolicited. Qualcomm does not accept unsolicited resumes or applications from 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 3 weeks ago
4.0 years
4 - 8 Lacs
Hyderābād
Remote
Job Description Summary Role Summary/Purpose As a Firmware Developer, you will have the opportunity to directly contribute to the Critical Infrastructure Communication (CIC) product line. You will work in an Agile scrum environment, working with your colleagues on the development and product management teams. You will be responsible for creating embedded and application software for product releases. Job Description Essential Responsibilities Design and implement firmware of embedded devices and systems from requirements to production release, through to post release support Design, code, test and debug embedded firmware across a range of micro-control architectures, from simple 16 bit standalone, through to complex multi-processor solutions. Work collaboratively with the hardware designers to optimize software / hardware partitioning. Assist in bridging the gap between remote firmware development and localized testing and debug. Contribute to the hardware and firmware roadmap, to achieve convergence of a complex product portfolio, to a cost optimized platform solution Qualifications/Requirements Bachelor’s Degree in an Engineering or Computer Science discipline or equivalent. Preferably 4+ years of experience as a firmware developer. Proven working experience in real time, embedded software engineering. Demonstrated experience defining and implementing complex firmware / hardware architectures. Solid programming experience in C or C++, familiarity with software configuration management tools, defect tracking tools, and peer review. Experience with TI DSP, FPGA’s and ARM architectures. Experience in JavaScript, HTML Demonstrated ability to get complex projects across the line, to budget and quality targets Ability to work independently and be self-motivated. Understanding and practical application of System Design and System Architecture; i.e. hardware / software portioning, hardware abstraction etc. Desired Characteristics Understanding of RTOS concepts, from simple round robin to layered pre-emptive. Ability to understand and minimally modify assembler. Experience of Embedded Linux implementations and environments. Experience of industrial communication protocols (eg. MODBUS, TCP, DNP3, IEC61850, CAN) Experience of modern programming languages (for example C#) Strong communications skills, with a proven ability to work successfully within a geographically distributed team. Ability to demonstrate delivery to time, quality and budget within an Agile programming environment. Experience in secure code development – cyber security Experience of reading schematics and data sheets to assist in software / hardware debug Additional Information Relocation Assistance Provided: Yes
Posted 3 weeks ago
6.0 years
4 - 8 Lacs
Hyderābād
Remote
Job Description Summary Role Summary/Purpose As a Firmware Developer, you will have the opportunity to directly contribute to the Critical Infrastructure Communication (CIC) product line. You will work in an Agile scrum environment, working with your colleagues on the development and product management teams. You will be responsible for creating embedded and application software for product releases. Job Description Essential Responsibilities Design and implement firmware of embedded devices and systems from requirements to production release, through to post release support Design, code, test and debug embedded firmware across a range of micro-control architectures, from simple 16 bit standalone, through to complex multi-processor solutions. Work collaboratively with the hardware designers to optimize software / hardware partitioning. Assist in bridging the gap between remote firmware development and localized testing and debug. Contribute to the hardware and firmware roadmap, to achieve convergence of a complex product portfolio, to a cost optimized platform solution Qualifications/Requirements Bachelor’s Degree in an Engineering or Computer Science discipline or equivalent. Preferably 6+ years of experience as a firmware developer. Proven working experience in real time, embedded software engineering. Demonstrated experience defining and implementing complex firmware / hardware architectures. Solid programming experience in C or C++, familiarity with software configuration management tools, defect tracking tools, and peer review. Experience with TI DSP, FPGA’s and ARM architectures. Experience in JavaScript, HTML Demonstrated ability to get complex projects across the line, to budget and quality targets Ability to work independently and be self-motivated. Understanding and practical application of System Design and System Architecture; i.e. hardware / software portioning, hardware abstraction etc. Desired Characteristics Understanding of RTOS concepts, from simple round robin to layered pre-emptive. Ability to understand and minimally modify assembler. Experience of Embedded Linux implementations and environments. Experience of industrial communication protocols (eg. MODBUS, TCP, DNP3, IEC61850, CAN) Experience of modern programming languages (for example C#) Strong communications skills, with a proven ability to work successfully within a geographically distributed team. Ability to demonstrate delivery to time, quality and budget within an Agile programming environment. Experience in secure code development – cyber security Experience of reading schematics and data sheets to assist in software / hardware debug Additional Information Relocation Assistance Provided: Yes
Posted 3 weeks ago
1.0 - 5.0 years
7 - 8 Lacs
Coimbatore
Work from Office
We are seeking a highly skilled and experienced Senior SW Engineer to join our embedded software development team in Coimbatore. This role offers a unique opportunity to develop HMIs for challenging projects that impact various industries. Roles & Responsibilities : . Development and Implementation: Develop high-quality, reusable, and maintainable code. Implement and integrate software modules. Follow coding standards and best practices. Conduct code reviews and provide feedback to other developers. Collaboration and Communication: Collaborate effectively with other engineering teams (hardware, testing, etc. ). Communicate technical concepts clearly and concisely. Participate in project planning and status meetings.
Posted 3 weeks ago
3.0 - 6.0 years
8 - 12 Lacs
Hyderabad
Work from Office
Job Description Summary Role Summary/Purpose Defines and develops test cases in accordance with product test plans. Implement the test cases either as manual procedures or automated tests. Designs develops and modifies automated product test suites to meet company release objectives. Job Description Essential Responsibilities Strong understanding of Testing principles and methodologies. Create and maintain comprehensive test plans test cases and test documentation based on requirements user stories and design specifications of Kelman products Collaborate with product managers developers and UX/UI designers to clarify requirements and ensure test coverage. Participate in the complete software development life cycle for products. Review test coverage and test results ensuring quality standards are met before product releases Track prioritize and report bugs using tools like JIRA or similar. Write test cases for the product. Ensure traceability of requirements to test cases Identify recommend and implement procedures to improve the efficiency of QA test execution. Maintain a record of test results for release documentation. Write test results and release documentation. Maintains a repository of software and firmware release artifacts. Ability to captures debug output and stack traces to assist developers identify and fix root causes for firmware bugs. Should have strong attention to detail and should be able to work in a team in a fast-paced changing environment. Qualifications/Requirements Bachelor Degree in an Engineering or Computer Science discipline or equivalent. 4+ years of hands-on experience in firmware manual testing. Excellent diagnostic and troubleshooting skills. Ability to work independently and be self-motivated. Excellent written and verbal communications and interpersonal skills Desired Characteristics Understanding of embedded systems and environments Experience of Linux Operating system or RTOS environments. Ability to use signal generators and oscilloscope Good to have knowledge on Analog inputs digital inputs (microcontroller chips pin layout) registers sensors Preferably hands-on experience with PyCharm. Familiarity with Robot Framework and Selenium. Familiarity with Jenkins. Familiarity with HP ALM Quality Centre and Rally/JIRA Familiarity with CI/CD pipeline. Familiarity with test automation framework such as Selenium. Strong communications skills with a proven ability to work successfully within a geographically distributed team. Planning and organizing skills Ability to understand mechanical and electronic systems Enthusiastically research new tools and testing processes. Ability to understand and support cyber security. Working knowledge of Linux to capture system logs or edit scripts for testing. Knowledge of industrial protocols like DNP3 CAN Modbus serial Modbus TCP/IP Additional Information Relocation Assistance Provided: Yes
Posted 3 weeks ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Summary: We're seeking an experienced Operations Manager to oversee the setup and management of EV bus service centers. The successful candidate will work closely with cross-functional teams, RTOs, and electric bus OEMs to ensure seamless operational activities. Key Responsibilities: 1. Service Center Setup: - Collaborate with the EV bus service team to establish service centers. - Identify suitable locations for service centers through on-site visits and research. 2. Operational Activities: - Coordinate with RTOs and electric bus OEMs on a daily basis. - Ensure compliance with regulatory requirements. 3. Travel and Site Visits: - Travel across locations to identify potential service locations. - Conduct site visits to assess feasibility and suitability. 4. Cross-Functional Collaboration: - Work closely with internal teams, including sales, marketing, and customer support. - Foster strong relationships with external stakeholders, including OEMs and RTOs. 5. Operational Updates: - Provide daily updates on operational activities. - Ensure transparency and communication with relevant stakeholders. 6. Spare Parts Management: - Manage inventory of spare parts for EV buses. - Ensure timely procurement and availability of spare parts. - Optimize inventory levels to minimize costs and maximize efficiency. Requirements: - Bachelor's degree in a relevant field (e.g., engineering, operations, logistics). - 6+ years of experience in operations management, preferably in the automotive or transportation industry. - Strong communication and coordination skills. - Ability to work independently and as part of a team. - Excellent problem-solving and analytical skills. - Willingness to travel frequently.
Posted 3 weeks ago
100.0 years
0 Lacs
Gujarat
On-site
Internal Job Title: Software Engineer - Embedded Business: Lucy Electric Manufacturing & Technologies India Location: Halol, Vadodara, Gujarat Job Reference No: 4078 Lucy Electric is a leader in secondary power distribution solutions with over 100 years’ industry experience. Specializing in high-performance medium voltage switchgear for utility, industrial and commercial applications, we enable the safe and reliable distribution of energy to homes and businesses worldwide. About this role Working as part of a team of embedded engineers you will be key to developing our next generation of embedded automation solutions. This is an excellent opportunity for an experienced software engineer to work in a mixed signal environment, developing software for both analogue data acquisition systems and ARM based micro-controllers for high reliability operation in a hostile environment. You will work with the Project Manager, Product Manager and/or other stakeholders to develop technical specifications then realize the product and support its release to the end user. This may include the opportunity for occasional site visits both in the UK and overseas to support commissioning and training. The ability to work on a broad range of systems applying different programming languages would be advantageous; developing the embedded software and contributing to the development of associated diagnostic tools/graphical interfaces in different programming languages would be a good example of this. What you get to do within our team Use good engineering practice to design new and modify existing products using company specific software to produce designs and implement systems Analyse scope and requirements, identify and solve problems Where required take responsibility for the entire product life cycle, including specification, software architecture, design, validation, production release and customer support for released products Provide innovative solutions to technical problems Work with-in an agile multi-disciplined team Be a key participant of design reviews Support change management, testing, fault finding, prototype and production build. Provide end user support for both new and existing products. Technical liaison with within and outside Lucy Electric with customer, suppliers and collaboration partners Responsible for supporting team members Qualifications, Experience & Skills Skills: Analyse the scope and requirements Methodical approach to problem solving Create concept designs Use Integrated Development Environments together with Change and Configuration Management tools to develop software source code Develop comprehensive test cases to demonstrate that functional and performance requirements are met Work with electronics, systems and mechanical engineers to design and debug systems Able to work effectively to meet agreed timescales having considered and planned the project activities. Research emerging technical and regulatory trends Debugging software, using various testing methodologies, and identifying performance bottlenecks. Understanding low-level hardware architecture, software optimization, memory management, and real-time processing Essential Knowledge: Proficiency in programming languages such as C assembly language Real-time operating systems (RTOS) and real-time programming techniques. Object Orientated Design and Structured Analysis and Design Change and Configuration Management tools A strong understanding of embedded hardware, microcontrollers, and processors Engineering mathematics and modelling (for analogue measurement systems) Familiarity with version control systems (e.g., Git) and development pipelines Thorough knowledge of MS Office applications, including Word, PowerPoint and Excel Desirable Knowledge: Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet Familiarity with Agile development methodologies and tools like Jira. Understanding of power management techniques for low-power embedded systems. Knowledge of MV distribution systems and switchgear Strong analytical and problem-solving skills to address complex technical challenges. Qualifications: You will have a good degree in a relevant subject (Software Engineering or equivalent), and a minimum of 3-5 years hands-on engineering experience. Senior Software Engineers at Lucy Electric are innovative, flexible, methodical, patient, logical, enthusiastic, and open to new ideas. They will work in teams and enjoy learning and share knowledge. About Us: Lucy Group Ltd is the parent company of all Lucy Group companies. Since its origins in Oxford, UK, over 200 years ago, the Group has grown and diversified. Today we employ in excess of 1,400 people worldwide, with operations in the UK, Saudi Arabia, UAE, India, South Africa, Brazil, Thailand, Malaysia, India and East Africa. Our Purpose Improving people’s lives – sustainable homes, smart lighting, intelligent power. Our Values Lucy Electric is a global business that provides medium voltage switching and protection solutions for electrical distribution systems. Our dedication to cultivating our service provision allows Lucy Electric to offer a complete solutions package to our customers; facilitating the delivery of electricity to homes and businesses worldwide. Does this sound interesting? We would love to hear from you. Our application process in quick and easy. Apply today!
Posted 3 weeks ago
0 years
3 - 5 Lacs
Sīkar
On-site
Service Center - Operations Reporting to Area Operations Head 1. Purpose Responsible for ensuring timely, accurate and profitable delivery of shipments to customers through effective management of all inbound & outbound operations at the Service Center . 2. Key Responsibilities Responsibilities Operational Ensure adherence to the operational workflows and standard operating procedures (SOPs) defined for service centre inbound operations Monitor the daily in scan and out scan of shipments and related paperwork Check pre-alerts to track daily loads at the service centers and plan delivery schedules accordingly Conduct daily staff briefings, including communication regarding any operational changes, route changes etc Check and hand over delivery sheets to the delivery staff Ensure safe, timely and profitable delivery of shipments to customers and reduce instances of undelivered shipments, RTOs etc Handle all exception cases at the service center and communicate the same to Hubs, Origins and Customer Services for resolution Follow up with origin for non delivery exceptions and alternate instructions; On a daily basis recheck exceptions of the previous day and ensure follow up of the same Ensure safe handling of all shipments at the service center and report any damaged cases to the origin Handle security exceptions in the service center along with the security team Conduct regular audits of deliveries and status updates to ensure correctness of information flow to clients Monitor expenses by way of adherence to vehicle log checks daily and ensure timely reimbursement of fuel conveyance expenses to staff/ PDA Ensure daily updation, allocation and collection OTM machines for deliveries Collect COD cash collected by the delivery staff, cross check the same with the delivery sheet and submit the same to the branch cashier Monitor performance of staff in the Service Centre and ensure conduct of trainings for regular staff, PDAs, etc. in line with the training programmes designed centrally Ensure adequate manning in terms for full-time employees, PDAs etc Generate and maintain MIS related to the service center People Provide direction, guidance and support to employees to help them discharge their duties effectively 3. Key Result Areas and Key Performance Indicators S.no Key Result Areas Key Performance Indicators 1. Drive service quality and excellence • Delivery performance of inbound DP within 4 hours of load arrival % undelivered shipments % Return to origin (RTOs) Adherence to SOPs (measured in terms of number of non-compliances/ deviations) in terms of delivery and information upload, closure of exception cases etc Achievement of target NPS Scores for the service center COD cash tally (Number of instances of errors in cash tally) 2. Drive Operations Process Efficiency and capability • % increase in operational productivity in the service center o Shipments/FTE o Net stops / FTE 3. Ensure Performance Driven Culture • Adherence to Performance Management system timelines and guidelines 4. Drive employee morale and engagement • PDA Attrition (%)
Posted 3 weeks ago
3.0 years
0 Lacs
Pune, Maharashtra, India
On-site
What You’ll Do At Eaton India Innovation Center, Digital team is currently seeking a QA Engineer to join our team! This position is based at our office in Magarpatta City, Pune. Role If you desire to be part of something special, to be part of a winning team, to be part of a fun team – winning is fun. In Eaton, making our work exciting, engaging, meaningful; ensuring safety, health, wellness; and being a model of inclusion & diversity are already embedded in who we are - it’s in our values, part of our vision, and our clearly defined aspirational goals. This exciting role offers opportunity to: Engineer in QA will define test strategy, develop test plans, test scripts and procedures to verify functionality of our Embedded and Application Software for Demand Response solutions in the electrical power distribution industry. We are looking for motivated professionals with strong skills in Automation testing who will play a key role in verifying and validating the next-generation technology solutions that change how users connect, explore, and interact with information and devices. Success in this position requires the ability to work effectively in a collaborative environment, strong motivation for pursuing project objectives and the ability to learn new techniques and development processes. We are looking for candidates who are able to see the bigger picture; strength in a system-level viewpoint is a must. Problem solvers who are excited about learning new technologies, coding scripts, and designing infrastructure in an automation-first environment will excel in this environment." Participate in project-wide reviews of requirements, system architecture, and detailed design documents. Defines test strategy, develops detailed test plans, specifications, test cases, test scripts and test data sets that validate functional, performance requirements and update existing test procedures based on requirement changes and test analysis. Design and implement robust, scalable, high quality Test Automation Suites within a Continuous Integration and Deployment environment to improve quality and productivity of functional, regression, and system tests. Execute black, gray, and white box test cases against individual system components and platform APIs. Must be able to develop, execute, and maintain extensible automated tests using Python. Shell scripting and C++ may be required in other parts of testing. Define strategies for load and performance testing. Identify opportunities for process, tools, and test methodology improvements, and drive those from concept to implementation. Debug problems using coding and other techniques. Communicate technical concepts and information to internal staff/peers and stakeholders, strong verbal, documentation, and interpersonal communication skills. Validate official customer product releases as needed to support the target release schedule. Qualifications Bachelor’s Degree in Computer Science/Electrical/Electronics Engineering from an accredited institution required. Preferred - Master’s Degree in Computer Science/Electrical/Electronics Engineering from an accredited institution. Atleast 3 years of experience in Embedded device testing 4+ years of experience in Software development & Test or Test tool development with proven track record of validating high quality products in Embedded software/firmware quality assurance. 2+ years of experience with Python or other scripting languages such as Shell scripting; intermediate skillset in other common languages such as C++, Lua, Java, C#, etc. Skills Experience with Linux/RTOS and Microsoft Windows based software applications Experience in automation framework development such as Pytest and Robot framework. Experience with network-enabled communications protocols, message queues, and databases. Experience in API testing. Experience working in an Agile SCRUM development lifecycle. Good knowledge and understanding of Linux and RTOS platform for embedded systems. Thorough understanding of automation frameworks and RESTful API testing. Proficient in Data Driven testing approaches. Good to have keyword driven and BDD. Good knowledge and understanding in performance testing for Embedded platforms. Good debugging skills. Good understanding of testing process and terminologies. Overall knowledge in CI/CD in GitHub and Azure DevOps or similar. Should be open to work on any tools, technology, projects as per business needs. Should be able to work individually or as a team player as per project needs. Must have proven track record of validating high quality products. Experience with basic networking, Serial/ TCP/UDP, Modbus/TCP, SNMP, BACnet/IP, WebSocket, etc. Understanding in backend physical resource testing, notably memory, CPU load, and disk IO. ]]>
Posted 3 weeks ago
0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
Job Title Software Technologist I Job Description We are seeking a Embedded Software Engineer to join our high-performing team and contribute to key projects in the Hospital Patient Monitoring domain. The ideal candidate will have expertise in Embedded Systems, C++ development, debugging, and software quality assurance . You will be responsible for designing, optimizing, and delivering scalable solutions . Key Responsibilities: Analyze and understand software/functional requirements to design and develop high-quality software. Write efficient, maintainable code following best practices and conduct code reviews. Implement developer-level testing (unit, component) to ensure software reliability. Working in a multi-site, multi-national development team Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Interacts effectively with other functions (verification, Quality, regulatory, project management) for the success of the project To succeed in this role, you should have the following skills and experience: Object oriented program development experience. Strong C/C++ programming experience on embedded software. Proficient in OOAD, Algorithm, Data Structure, multi-threading concurrent and real time software development Experience with RTOS (MUST) and BareMetal based Embedded Software. Preferred knowledge in Linux Environment Microprocessor development Hands on Knowledge of System - (domain knowledge for designs SW, HW, Mech system) Experience with Platform initialization, Board support package integration, low level drivers for peripherals such as PCIe, I2C, eMMC, SPI, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading How We Work Together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company’s facilities. Field roles are most effectively done outside of the company’s main facilities, generally at the customers’ or suppliers’ locations. Indicate if this role is an office/field/onsite role. About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others. Learn more about our business. Discover our rich and exciting history. Learn more about our purpose. If you’re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here.
Posted 3 weeks ago
3.0 - 6.0 years
5 - 10 Lacs
Pune
Work from Office
Job Title: Embedded Software Engineer Location: Pune, India Experience: 3 to 5 Years Availability: Immediate Joiner Required Skills: Strong proficiency in Embedded C programming. Solid understanding of RTOS concepts and implementation. Experience with CAN protocol and its applications. Hands-on experience in device driver development . Familiarity with microcontroller architectures (ARM, PIC, etc.). Good problem-solving and debugging skills. Excellent communication and teamwork abilities.
Posted 3 weeks ago
5.0 years
0 Lacs
Kolkata, West Bengal, India
On-site
Company Description Distronix transforms electronic dreams into reality. Founded by visionary engineers, the company has been providing innovative electronic system designs for the past 5 years. Our expertise ranges from basic electronic systems to sophisticated hardware designs for customized solutions. Distronix covers a broad spectrum from automatic data collection from machinery to advanced robotic engineering. Role Description This is a full-time on-site role for an Embedded Firmware Developer located in Kolkata. The Embedded Firmware Developer will be responsible for designing, developing, and testing embedded firmware for various hardware systems. Day-to-day tasks include writing and debugging code, collaborating with hardware engineers, and ensuring firmware integration with hardware components. The role also involves participating in design reviews and providing technical documentation and support. Qualifications Experience with Embedded C, C++, and Assembly programming Knowledge of microcontrollers, microprocessors, and embedded systems architecture Skills in debugging and troubleshooting embedded systems Familiarity with hardware design and schematics Strong problem-solving and analytical skills Ability to work effectively in a team environment Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field Experience with real-time operating systems (RTOS) is a plus Strong verbal and written communication skills
Posted 3 weeks ago
2.0 years
0 Lacs
Pune, Maharashtra, India
On-site
ob Title: C++, QT/QML, RTOS, Linux Developer – Embedded Systems (Automotive Domain) Location : Pune, India (Work from Office or Customer Location in Pune) Experience : 2 to 8 years Job Type : Full-time Job Description: We are looking for a highly skilled C++, QT/QML, RTOS, Linux Developer to join our automotive embedded systems team. In this role, you will develop software for precision agricultural Gen 5 displays and contribute to the architecture of new product features. The ideal candidate will have significant experience in C++ development in a Linux environment , with proficiency in QT and ideally QML . You will be working in an Agile Scrum team , collaborating with global teams in Germany and the USA , and contributing to both the development and review of software for cutting-edge automotive display systems. Key Responsibilities: Software Development: Design, develop, and maintain software for precision agriculture Gen 5 displays, ensuring the software meets functional, performance, and safety standards. Architecture Contributions: If required, contribute to the architecture of new product features, working closely with cross-functional teams to design scalable, efficient, and reliable software solutions. Code Reviews: If required, conduct effective code reviews, ensuring high code quality, maintainability, and adherence to coding standards. Collaboration with Global Teams: Collaborate closely with engineering teams to ensure the alignment of product development goals, troubleshoot issues, and share technical expertise. Agile Scrum Participation: Actively participate in Agile Scrum ceremonies, including sprint planning, daily stand-ups, and sprint reviews. Collaborate with team members to achieve project milestones. Linux Environment Development: Leverage your experience in C++ and Linux to develop high-performance, reliable, and embedded software applications. RTOS Integration: Work with Real-Time Operating Systems (RTOS) to ensure that the software meets real-time performance requirements. Version Control & Collaboration Tools: Use GIT for version control and collaborate with team members using Code Collaborator and other development tools. Testing & Debugging: If required, conduct thorough unit testing, integration testing, and debugging of software applications to ensure robustness and reliability of the final product. Required Skills & Qualifications: Experience: 7+ years of experience in C++ development in a Linux environment. Minimum of 3 years of hands-on experience with QT for GUI development in embedded systems. QML experience is highly desirable for creating flexible, modern user interfaces in embedded applications. RTOS experience, including the development of real-time embedded systems. Strong understanding of Linux kernel and system development for embedded platforms. Experience working in an Agile Scrum team for software development. Proficiency in using GIT for version control. Familiarity with tools like Code Collaborator for code reviews and collaborative development. Self-starter with the ability to independently drive tasks to completion. Excellent communication skills for interacting with global teams and coordinating across time zones. Preferred Skills: Experience in developing software for automotive display systems or precision agriculture displays. Familiarity with automotive industry standards and practices for embedded systems development. Knowledge of additional tools like Jenkins, Jira, or similar for CI/CD and project management. Ability to work across different time zones effectively and with global teams Experience with multi-threaded programming and concurrent systems. Other Requirements: Strong analytical, problem-solving, and troubleshooting skills. Ability to work independently, take initiative, and collaborate in a team environment. Willingness to travel to customer locations for project deployment and support if required. Flexibility to work from office or customer location in Pune.
Posted 3 weeks ago
3.0 years
0 Lacs
Pune, Maharashtra, India
On-site
Position: Embedded Systems Developer (C++, QT/QML, RTOS, Linux) Location: Pune Experience: 3+ years Domain: Embedded Systems / Automotive / Consumer Electronics (Specify the domain if necessary) Job Summary: We are looking for a skilled Embedded Systems Developer with experience in C++, ROS, and Linux to join our development team. The ideal candidate will have hands-on experience in embedded systems development, designing efficient software solutions, and integrating advanced features for embedded devices. Key Responsibilities: Design, develop, and maintain embedded software applications for various devices using C++, QT/QML, and ROS. Develop user interfaces using QT/QML for embedded systems, ensuring efficient performance and smooth user interaction. Work with ROS (Robot Operating Systems) to ensure high-performance, low-latency, and reliable execution of embedded applications. Develop and optimize software for embedded systems running on Linux platforms. Integrate hardware and software components, ensuring seamless communication between device firmware and higher-level application software. Collaborate with cross-functional teams including hardware engineers, firmware developers, and UI/UX designers to deliver complete embedded solutions. Troubleshoot, debug, and optimize existing embedded software for performance and reliability. Participate in code reviews, unit testing, and documentation to ensure high-quality software delivery. Stay updated with the latest trends in embedded systems and propose improvements to the existing software stack. Required Skills & Qualifications: Programming Languages: Strong expertise in C++, Robot OS for embedded applications. Experience with Linux Linux: Strong knowledge of Linux development, particularly in embedded Linux (Yocto, Buildroot, etc.). Experience with configuring and customizing the Linux kernel for embedded platforms. Embedded Hardware Interface: Experience in interfacing with embedded hardware such as sensors, actuators, displays, etc. Knowledge of communication protocols like I2C, SPI, UART, CAN, etc. Additional Skills: Good understanding of embedded software design principles, memory constraints, and performance optimization. Strong debugging and problem-solving skills. Familiarity with version control systems such as Git. Experience with unit testing, integration testing, and debugging tools (GDB, JTAG, etc.). Experience with Agile development methodologies. Education: Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or a related field. Desired Skills: Familiarity with multithreading and synchronization in real-time systems. Experience with hardware-level programming (e.g., working with microcontrollers, FPGA). Understanding of automotive or consumer electronics standards for embedded systems. Knowledge of networking protocols (TCP/IP, MQTT, etc.) in embedded systems.
Posted 3 weeks ago
8.0 years
0 Lacs
Solan, Himachal Pradesh, India
On-site
Vihaas Design Technologies is Himachal’s leading R&D tech company, proudly built over 8 years of innovation and recognized among the fastest-growing firms in the Himachal–Tricity region. As part of our continued growth, we are now expanding our R&D footprint to Tricity, with exciting opportunities available for our new Mohali office. A proud supporter of the Make in India initiative and a vocal advocate for the ‘Vocal for Local’ movement, Vihaas is led by a passionate team of local professionals. We are dedicated to innovation and excellence in technology development, fostering a unique, hierarchy-free environment that promotes creativity and collaboration. Education Background Required BTech (ECE , CS), MTech , BCA ,MCA, Relevant Courses Work Location Solan, Himachal Pradesh Experience 2-4 Years Responsibilities Develop and optimize embedded firmware for microcontrollers, ensuring efficient performance and low power consumption. Write clean and maintainable C/C++ code for low-level microcontroller programming and peripheral interfacing. Implement drivers and manage communication between microcontrollers and external devices via I2C, SPI, UART, CAN, and other protocols. Integrate microcontrollers with sensors, actuators, and modules, ensuring smooth hardware-software interaction. Debug and troubleshoot using tools like oscilloscopes, and logic analyzers, resolving issues in hardware-software integration. Collaborate with hardware teams, optimizing firmware for resource and power efficiency in battery-powered devices. Work with RTOS or bare-metal systems as needed, ensuring real-time performance in embedded applications. Maintain code integrity through Git, manage repositories, and write comprehensive documentation for firmware architecture. Provide post-deployment support, including firmware updates and system integration. Qualifications 2-4 years in embedded development focused on microcontroller systems. Proficient in C/C++ with experience in low-level programming and peripheral management. Solid understanding of microcontroller architectures (e.g., MSC-51, STM ARM Cortex-M, AVR, PIC) and peripheral interfaces (e.g., GPIO, ADC, DAC, PWM, Timers). Hands-on with communication protocols like I2C, SPI, UART, CAN, and real-time performance with RTOS or bare-metal systems. Strong debugging skills using hardware tools (oscilloscopes and logic analyzers). Knowledge of low-power design and firmware optimization for energy-efficient systems. Note: Candidates should be prepared for an on-site interview upon selection.
Posted 3 weeks ago
6.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
Position Requirements The right person for this position should have 6-9 years of experience in IoT embedded systems. He/She should be passionate, tech savvy, academically sound, have interest in embedded devices and technologies that drive the headless domain. Knowledge: Exposure to Microcontroller/Microprocessor Architecture /Family e.g. ARM Cortex, Microchip, Xtensa ESP32, TI CC32XX, Raspberry PI, iMX series Knowledge of any RTOS, FreeRTOS, uC OS, EmbOSs, VxWorks, QNX Knowledge of Microcontroller peripherals and drivers e.g. ADC, DAC, I2C, SPI, UART, CAN, RS485, DMA, Ethernet, SD/eMMC, SDIO, UFS Knowledge of embedded linux, device driver concepts and inter process communication Knowledge of networking concepts like OSI layers, embedded TCP/IP stacks and common IP protocols Knowledge of RF protocols WIFI, Zigbee, Bluetooth/BLE, IoT Cellular Knowledge of IoT communication protocols MQTT, COAP, AMQP Knowledge of Build toolchains and framework such as IAR, GCC, Keil, Mplab, Build root, Yocto DFMA and DFMEA, Design release process Coding standards, guidelines and compliance tools Version control and repositories using git tools Software quality assurance and automated testing tools Experience / Skills: Embedded software design cycle Documenting Software Design (flow charts, state diagram, logic design, analysis, implementation, debugging and testing etc) Good hands-on programming in Embedded C, C++. Programming in scripting languages such as batch, shell, python, Nodejs is a plus. Experience with AWS/Google cloud for device connectivity. Exposure to IoT cloud services. e.g. AWS IoT Software and Hardware integration testing and troubleshooting Protocol debugging using protocol analyzer Understanding of Schematic/ Hardware design around microcontrollers like ST, TI, Atmel, Microchip, ARM core Key Interfaces Global Project team members GEC Engineering Team Local Marketing team Project Engineer / leader from BU’s across Pentair. External vendors and suppliers Qualifications and Experience: M.Tech/B.Tech in Computer Science / Electronics Engineering from a good Engineering College. Should have worked on IoT based embedded device projects. Other Requirements: Team player Good communication and presentation skills Ability to multitask Design Thinking Have passion for Design & Technology Should have a “can do” attitude Excellent interpersonal s
Posted 3 weeks ago
6.0 years
0 Lacs
Bengaluru, Karnataka, India
On-site
At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signalling, and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Your future role Take on a new challenge and apply your **embedded software testing** expertise in a cutting-edge field. You’ll work alongside a **highly motivated and collaborative** team of professionals as part of our Global Product Automation & Validation team in Bangalore. You'll contribute to the development of complex embedded solutions that drive innovative mobility systems. Day-to-day, you’ll work closely with cross-functional teams across the business (including software architects, hardware designers, and RAMS departments), **test software modules based on architecture design**, and much more. You’ll specifically take care of **software module integration testing and requirement-based test case execution**, but also **peer reviews and mentoring team members**. We’ll look to you for: Testing and proving software modules as per their Safety Integrity Levels (SIL) Applying software processes and standards required for testing, such as CMMI and MODAL Preparing test cases and performing software validation and verification deliverables Collaborating with software architects to address design issues and propose solutions Ensuring strong configuration management of testing files Mentoring team members and guiding newcomers to achieve quality, cost, and delivery (QCD) objectives Supporting lead engineers in peer reviews and process improvements All About You We value passion and attitude over experience. That’s why we don’t expect you to have every single skill. Instead, we’ve listed some that we think will help you succeed and grow in this role: Bachelor’s or Postgraduate degree in Engineering – IT, CS, ECE, EEE, or equivalent 4–6 years of experience in software module/functional and integration testing Proficiency in testing techniques like black-box, white-box, equivalence class, boundary value analysis, and robustness analysis Experience in creating stubs, drivers, and executing them on host and target environments Knowledge of testing tools like VectorCast and RTRT, as well as static analysis tools like QAC and PCLint Familiarity with software design methodologies (SADT, OOPS) and modelling techniques (UML, SysML, MATLAB) Understanding of regression analysis and source code configuration management tools (Clearcase, Synergy, CVS, etc.) Knowledge of embedded/RTOS applications and industry-standard protocols Experience with aerospace or CENELEC standards such as DO178 or EN 50128 Programming skills in C, C++, ADA, and scripting languages like Python Ability to work in a fast-paced team environment, mentor peers, and provide constructive feedback Strong communication skills and a collaborative mindset Things you’ll enjoy Join us on a life-long transformative journey – the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. You’ll also: Enjoy stability, challenges, and a long-term career free from boring daily routines Work with new security standards for rail signalling Collaborate with transverse teams and helpful colleagues Contribute to innovative projects that shape the future of mobility Utilise our agile and inclusive working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development through award-winning learning programs Progress towards roles such as Lead Engineer or Technical Manager Benefit from a fair and dynamic reward package that recognises your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension) You don’t need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, you’ll be proud. If you’re up for the challenge, we’d love to hear from you! Important to note As a global business, we’re an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. We’re committed to creating an inclusive workplace for everyone.
Posted 3 weeks ago
0 years
0 Lacs
India
Remote
Role Description We are seeking a skilled Embedded Software Engineer for a full-time, remote position. In this role, you will design, develop, and maintain software for embedded systems that power innovative products. You will be responsible for writing efficient, reliable, and maintainable code while working closely with cross-functional teams to define system requirements, implement new features, and ensure robust integration with hardware components. Key Responsibilities Design, develop, and test software for embedded systems and devices Write clean, optimized, and well-documented C/C++ or embedded Python code Collaborate with hardware engineers to ensure seamless integration between hardware and software Debug & troubleshoot software and hardware issues efficiently Contribute to software architecture and design decisions Perform code reviews and ensure compliance with coding standards and project requirements Develop and maintain documentation for designs, processes, and code Stay updated with emerging technologies in embedded systems to enhance product development Qualifications Bachelor’s degree in Computer Science, Electronics, Electrical Engineering, or a related field Strong programming skills in C and C++ for embedded systems Solid understanding of embedded systems concepts, microcontroller architecture, and low-level hardware-software interactions Experience working with real-time operating systems (RTOS) is a plus Familiarity with back-end development and software engineering best practices is beneficial Proficiency in object-oriented programming (OOP) concepts Excellent problem-solving and analytical skills with a strong attention to detail Ability to work independently in a remote environment, manage priorities, and meet deadlines effectively Strong communication skills to collaborate with global, cross-functional teams Preferred Qualifications Experience with device drivers, communication protocols (SPI, I2C, UART, CAN) Familiarity with embedded Linux or firmware development Exposure to unit testing frameworks and continuous integration for embedded software Knowledge of safety standards and software development for regulated industries (automotive, medical, etc.)
Posted 3 weeks ago
0.0 - 5.0 years
0 Lacs
Tamil Nadu
Remote
Job Information Department Name Embedded Systems & Sensor Engineering Job Type Full time Date Opened 08/07/2025 Industry Software Development Minimum Experience In Years 3 Maximum Experience In Years 6 City Manapakkam Province Tamil Nadu Country India Postal Code 600089 About Us MulticoreWare is a global software solutions & products company with its HQ in San Jose, CA, USA. With worldwide offices, it serves its clients and partners in North America, EMEA and APAC regions. Started by a group of researchers, MulticoreWare has grown to serve its clients and partners on HPC & Cloud computing, GPUs, Multicore & Multithread CPUS, DSPs, FPGAs and a variety of AI hardware accelerators. MulticoreWare was founded by a team of researchers that wanted a better way to program for heterogeneous architectures. With the advent of GPUs and the increasing prevalence of multi-core, multi-architecture platforms, our clients were struggling with the difficulties of using these platforms efficiently. We started as a boot-strapped services company and have since expanded our portfolio to span products and services related to compilers, machine learning, video codecs, image processing and augmented/virtual reality. Our hardware expertise has also expanded with our team; we now employ experts on HPC and Cloud Computing, GPUs, DSPs, FPGAs, and mobile and embedded platforms. We specialize in accelerating software and algorithms, so if your code targets a multi-core, heterogeneous platform, we can help. Job Description Windows driver development - Job description: Looking for 3-5 years experienced Windows Device Driver Developer with strong C & C++ programming skills and in-depth knowledge of Windows driver development for Windows 11 and previous versions. The role requires working with WDM and WDF frameworks and developing and debugging drivers for x86 / ARM64 architecture. The candidate should also be comfortable with local and remote debugging. The current requirement is to develop a Windows driver for an AI Accelerator card (NPU) for neural network processing. Responsibilities include: Design, develop, and debug Windows device drivers using WDM and WDF frameworks. Perform remote debugging and troubleshoot drivers effectively, utilizing tools to ensure high performance and stability. Collaborate with hardware teams to ensure proper integration and performance of drivers on given (x86_64/ARM64) architecture. Apply knowledge of system registers in ARM and handle other low-level architecture-specific tasks. Skills Required: Proficiency in C and C++ Strong experience with WDM, WDF, UMDF, KMDF Windows 11 driver development expertise Strong debugging skills, including remote debugging of Windows drivers Very strong in developing PCIe based Windows device drivers and well equipped, comfortable with PCIe protocol specifications. Ability to port the driver functionality, and features from other OS to Windows Good understanding of x86_64/ARM64 architecture and system registers Excellent problem-solving abilities, attention to detail, and quality deliverables Preferred experience Previous experience working with cross-functional teams on HW & SW integration. Signing of kernel modules and deployment. Experience with version control systems (e.g., Git) and modern software development practices. Linux and/or other OS/RTOS device driver experience.
Posted 3 weeks ago
6.0 years
0 Lacs
Haryana, India
On-site
Backend Product Manager : A person who can operate like the central nervous system of our commerce stack — someone who can connect the dots across OMS, ERP, POS, logistics intelligence, and customer-facing delivery experiences. This is not a typical PM role. You're shaping the backbone of how orders are promised, fulfilled, and delivered in a way that scales across brands, pin codes, and edge cases. You'll orchestrate real-world commerce logic: inventory reservations, estimated delivery engines, delivery SLAs, hyperlocal fulfilment, omnichannel handoffs, NDR/NPR workflows, and ERP syncs ,all stitched into reliable, modular systems. If you’ve ever wanted to build a promise engine that customers trust, a logistics brain that ops teams love, and omnichannel rails that retail depends on -this is your playground. What You’ll Own 1. Core Backend Platform Thinking Drive the Order Management System (OMS) logic – order lifecycle, partial shipments, returns, cancellations, RTOs, and inventory hold/release mechanisms Seamlessly integrate with ERP systems for financial events, GRN flows, invoice generation, and reconciliation pipelines Coordinate with POS systems for real-time inventory sync, click & collect flows, split order handling, and offline stock fulfilment Build foundational support for omnichannel capabilities like: BOPIS (Buy Online Pickup In Store) BORIS (Buy Online Return In Store) Tag loop management for store handovers and inter-warehouse transfers 2. Delivery Intelligence and Logistics System Design Own and evolve the Estimated Delivery Date (EDD) engine — factoring in pin code serviceability, warehouse availability, logistics SLAs, and forward-reverse timelines Build scalable delivery promise engines — enabling flexible commitments based on dynamic supply chain conditions Design systems to support hyperlocal deliveries — including dynamic rider assignment, FC/store proximity routing, and smart fallback strategies Define and automate NDR/NPR flows — including reason classification, retry logic, escalation loops, and return diagnostics 3. Cross-Functional Execution at Scale Act as the bridge between engineering, operations, supply chain, store ops, finance, and other product teams — ensuring reliability, scalability, and alignment Own the end-to-end product lifecycle: from writing functional specs and API contracts to running UATs and post-launch optimizations Make key trade-offs across system performance, speed of execution, and tech scalability — always keeping customer promise and ops efficiency at the core Role Requirements 3–6 years of product management experience, ideally in high-scale e-commerce, logistics platforms, supply chain tech, or backend-heavy consumer businesses Proven experience designing or scaling systems like OMS, ERP, POS, or WMS — and a solid grasp of how commerce moves across digital and physical touchpoints Deep systems thinking — you're comfortable discussing event flows, message queues, service orchestration, and state machines with engineering Strong product intuition and operational empathy — you can balance business urgency with long-term system integrity Ability to navigate across zoom levels — from debugging a specific NDR flow to planning quarterly roadmaps with senior stakeholders Exceptional communication and prioritization skills — you’re equally comfortable in leadership reviews, engineering huddles, or ops war rooms
Posted 3 weeks ago
0.0 - 31.0 years
1 - 3 Lacs
Goregaon East, Mumbai Metropolitan Region
On-site
1 Android and iOS Application Development Shaould know android application programming and iOS too Kotlin , Android, Flutter 2) Computer and server application PHP, Laravel DB: MySQL Mongodb Optional: Python, C, C++ BCA , MCA or other computer scinec is OK 1) Electroincs Engineer profile Should know Embedded C coding Embedded programming FreeRTOS or RTOS Optional: high preference to Embedded Linux GSM, 4G, BLE (Bluetooth), WiFi knowledge MicroPython
Posted 3 weeks ago
100.0 years
0 Lacs
Vadodara, Gujarat, India
On-site
Internal Job Title: Software Engineer - Embedded Business: Lucy Electric Manufacturing & Technologies India Location: Halol, Vadodara, Gujarat Job Reference No: 4078 Lucy Electric is a leader in secondary power distribution solutions with over 100 years’ industry experience. Specializing in high-performance medium voltage switchgear for utility, industrial and commercial applications, we enable the safe and reliable distribution of energy to homes and businesses worldwide. About This Role Working as part of a team of embedded engineers you will be key to developing our next generation of embedded automation solutions. This is an excellent opportunity for an experienced software engineer to work in a mixed signal environment, developing software for both analogue data acquisition systems and ARM based micro-controllers for high reliability operation in a hostile environment. You will work with the Project Manager, Product Manager and/or other stakeholders to develop technical specifications then realize the product and support its release to the end user. This may include the opportunity for occasional site visits both in the UK and overseas to support commissioning and training. The ability to work on a broad range of systems applying different programming languages would be advantageous; developing the embedded software and contributing to the development of associated diagnostic tools/graphical interfaces in different programming languages would be a good example of this. What You Get To Do Within Our Team Use good engineering practice to design new and modify existing products using company specific software to produce designs and implement systems Analyse scope and requirements, identify and solve problems Where required take responsibility for the entire product life cycle, including specification, software architecture, design, validation, production release and customer support for released products Provide innovative solutions to technical problems Work with-in an agile multi-disciplined team Be a key participant of design reviews Support change management, testing, fault finding, prototype and production build. Provide end user support for both new and existing products. Technical liaison with within and outside Lucy Electric with customer, suppliers and collaboration partners Responsible for supporting team members Qualifications, Experience & Skills Skills: Analyse the scope and requirements Methodical approach to problem solving Create concept designs Use Integrated Development Environments together with Change and Configuration Management tools to develop software source code Develop comprehensive test cases to demonstrate that functional and performance requirements are met Work with electronics, systems and mechanical engineers to design and debug systems Able to work effectively to meet agreed timescales having considered and planned the project activities. Research emerging technical and regulatory trends Debugging software, using various testing methodologies, and identifying performance bottlenecks. Understanding low-level hardware architecture, software optimization, memory management, and real-time processing Essential Knowledge: Proficiency in programming languages such as C assembly language Real-time operating systems (RTOS) and real-time programming techniques. Object Orientated Design and Structured Analysis and Design Change and Configuration Management tools A strong understanding of embedded hardware, microcontrollers, and processors Engineering mathematics and modelling (for analogue measurement systems) Familiarity with version control systems (e.g., Git) and development pipelines Thorough knowledge of MS Office applications, including Word, PowerPoint and Excel Desirable Knowledge: Knowledge of communication protocols such as UART, SPI, I2C, CAN, or Ethernet Familiarity with Agile development methodologies and tools like Jira. Understanding of power management techniques for low-power embedded systems. Knowledge of MV distribution systems and switchgear Strong analytical and problem-solving skills to address complex technical challenges. Qualifications: You will have a good degree in a relevant subject (Software Engineering or equivalent), and a minimum of 3-5 years hands-on engineering experience. Senior Software Engineers at Lucy Electric are innovative, flexible, methodical, patient, logical, enthusiastic, and open to new ideas. They will work in teams and enjoy learning and share knowledge. About Us: Lucy Group Ltd is the parent company of all Lucy Group companies. Since its origins in Oxford, UK, over 200 years ago, the Group has grown and diversified. Today we employ in excess of 1,400 people worldwide, with operations in the UK, Saudi Arabia, UAE, India, South Africa, Brazil, Thailand, Malaysia, India and East Africa. Our Purpose Improving people’s lives – sustainable homes, smart lighting, intelligent power. Our Values Lucy Electric is a global business that provides medium voltage switching and protection solutions for electrical distribution systems. Our dedication to cultivating our service provision allows Lucy Electric to offer a complete solutions package to our customers; facilitating the delivery of electricity to homes and businesses worldwide. Does this sound interesting? We would love to hear from you. Our application process in quick and easy. Apply today!
Posted 3 weeks ago
5.0 - 10.0 years
13 - 22 Lacs
Hyderabad
Work from Office
Strong in C/C++ for embedded systems with hands-on experience in RTOS, microcontrollers, and peripherals (UART/SPI/I2C/DDR). Skilled in Ethernet, CI/CD (Jenkins/Bamboo), Linux Kernel, Yocto, Xilinx SDK, and CMake build system.
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
39815 Jobs | Dublin
Wipro
19317 Jobs | Bengaluru
Accenture in India
15105 Jobs | Dublin 2
EY
14860 Jobs | London
Uplers
11139 Jobs | Ahmedabad
Amazon
10431 Jobs | Seattle,WA
IBM
9214 Jobs | Armonk
Oracle
9174 Jobs | Redwood City
Accenture services Pvt Ltd
7676 Jobs |
Capgemini
7672 Jobs | Paris,France