Home
Jobs

622 Embedded Software Jobs - Page 18

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Hardware Engineering General Summary: Preferred skills : The candidate should possess 5 to 15 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with Strong OS & Multi-Processor concepts In depth understanding of Memory management, MMU, IOMMU etc. Embedded software development in C and C++ on ARM or similar cores. Hands On Experience of Driver Development on Any RTOS, Experience in SafeRTOS / FreeRTOS/QNX based development is good to have ARM Trust-Zone & ARM v7/v8 architecture. Minimum Qualifications: Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Windows Security Senior Engineer Company: - Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: We are looking for Security Engineer to contribute in the area of the Windows on Snapdragon products. The person will have the responsibility to perform security assessment, design & code review, develop fuzzing harness and fuzz the Windows software stack on Snapdragon products. Ideal candidate must posses"™ security mindset and has good exposure on Security Development Life Cycle "SDLC". The ideal candidate also needs to have: Strong Embedded software knowledge, Experience on Windows Internals and good driver development. Solid understanding of Operating System concepts, RTOS, FW management. Solid understanding of System level features, Processor and Power management, architecting system level features. Hands on experience in complex and multi domain large features. Windows kernel driver development experience. Understanding and experience in Designing and Implementing Windows Kernel mode drivers, Board support package, ACPI & UEFI. Strong communication and interpersonal skills. Strong problem solving and debugging skills. Ability to co-ordinate across stakeholders and Task management Handling small to large medium size technology teams. Experience on Enterprise and IHV/IBVs is a plus Minimum . 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. Preferred Qualifications: 2+ years of Security Engineering or related work experience. Design and development of Fuzzing harness Ability to perform design and code review for vulnerability detection Strong knowledge on Windows OS internals and Windows Driver knowledge (KMDF) Windows Device driver programming and debugging with WinDbg, JTAG/other tools. ARM Processor architecture and Assembly Language. Experience with PC software - System BIOS, UEFI, ACPI, Drivers, Applications Embedded OS (Kernel architecture, OS services heap, memory, multi-core, multi-threading, and crash debugging). Knowledge of OS/system performance profiling and optimization techniques. Communication, written & interpersonal skills, motivation, the ability to learn quickly 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.

Posted 3 months ago

Apply

10 - 15 years

12 - 17 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Services Group, Engineering Services Group > Program Management General Summary: Overview: The Software Program Manager is a key member of the Central PMO within the Technology Planning and Edge Solutions (TPE) group at Qualcomm. This role focuses on the Product and SW Platform Solution team which delivers SW Tools across various business units. The Program Manager will lead program management efforts in planning and execution across multiple technology areas, programs, and initiatives Key Responsibilities: Build strong technical and program understanding to develop key insights and influence. Drive and deliver overall program alignment and execution across multiple tool technologies. Understand requirements priority and drive scoping and planning, including interdependencies, staffing constraints, and schedule optimization across multiple teams. Partner with Product Management and Engineering to establish clear Plan of Records commitments and enable prioritization. Establish rigorous execution discipline and communication processes, including risk management, mitigation, tracking, schedule trends vs. baseline, recovery actions, and executive reporting. Develop program indicators to manage program health, including quality and timelines. Develop and establish strong processes that streamline the development cycle and integrate multiple plans, dependencies, and deliverables effectively. Manage customer and stakeholder expectations, channel requirements to respective development teams, and drive consensus on development schedules, plans, and processes. Use verbal and written communication skills to convey complex information to multiple audiences, requiring strong negotiation and alignment skills. Work independently with little supervision, ability to effectively multi-task and make decisions with moderate impact. Strong organizational and time management skills. Skills and Experience: Strong technical understanding of embedded software technology and deliverables as well as development tools and cloud services. Working knowledge of software development principles and the mobile/embedded industry. Excellent communication and interpersonal skills. Strong leadership and team management abilities. 10+ years of experience in a combination of software product development and software program management in the embedded software industry. Experience with multiple software technology development and end-to-end product integration. Experience managing software products through the entire software development life cycle, including risk management Experience with operating budgets, resources and/or project financials. Experience with MSFT office tools such as PowerPoint, Excel, Teams, Project..etc Educational Requirements: Required:Bachelor's in Computer Engineering, Computer Science, or Electrical Engineering. Preferred:Master's in Computer Engineering, Computer Science, Electrical Engineering, or Business Administration Minimum Qualifications: Bachelor's degree in Engineering, Computer Science, or related field. 4+ years of Program Management or related work experience.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. 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. 2 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: About The Role : Qualcomm ADAS/Autonomy team is engaged in offering optimized solutions built on DSP, computer vision and machine learning algorithms for the Qualcomm ADAS/Autonomy SoCs. We are seeking engineers with experience in system and SoC SW level functional safety concepts. The job requires understanding and defining of the Safety Concept and Architecture, Software Safety requirements, defining and deploying safety processes and development of Safety software by following the ISO26262 software processes. Interaction with customers, architects and test/integration teams are required as part of the job. The job also involves working with the Software quality team for adherence of ISO26262 and ASPICE processes. In this role, the candidate will work with local and global teams to understand, define and implement and productize Automotive specific features including software enablement (drivers/BSP/RTOS/AUTOSAR MCAL), security, functional safety, and power applied to Automotive products on our current and next generation SoCs. The candidate will also have the responsibility to coordinate and execute plans which will encompass validation of all the feature requirements. The Candidate will have the responsibility to identify and address any abnormal discoveries by root-causing and providing detailed corrective actions in the form of optimizations and/or fixes. When possible, the candidate is expected to prototype and pre-validate recommended fixes. Additionally, the candidate will be responsible for any automation of design under test along with validation efforts and working closely with design/production/bench IP teams. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 3-6 years of Embedded Software Development experience, including low level drivers, and RTOS The candidate should possess 3 to 6 years of industry experience in embedded software driver development and having expertise in one or more below areas would be preferred: Should be able to ramp up fast and must have the attitude to work with the team. Strong C and Assembly Programming with OS & Multi-Processor concepts Embedded software development in C and C++ on ARM or similar cores. Hands on experience of driver development on any RTOS, Experience in SafeRTOS/FreeRTOS based development is nice to have Experience in Autosar MCAL development is nice to have Experience in Autosar BSW integration and validation is nice to have ARM Trust-Zone & ARMv7/v8 architecture. Good debugging skills with experience on debugging with Lauterbach JTAG debuggers. Work on challenging customer requirements and issues. Basic understanding one or more of hardware blocks - Clocks, PLLs, GPIO, Interrupt Controllers (GIC), Peripherals (SPI/I2C/UART/CAN/Ethernet/Clock/etc) Automotive SW development experience is must have Experience in ISO26262/functional safety and ASPICE is highly desirable Basic knowledge on Power Mgmt. IC is desirable Knowledge of Software/Hardware Security concepts is desirable Closely work with the hardware team to contribute/suggest modifications to the hardware design. Any past working experience on Qualcomm chips nice to have

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Job Overview With the advance of sensor technologies, QUALCOMM is looking for ambitious, bright, and innovative embedded software engineers who are interested in bringing the exciting sensors technology to the mobile device market. You will be responsible for the design, development, integration, and test of real time embedded Sensors software within a very dynamic group setting. You will also work with a cross-functional team of dedicated engineers to assist in the exciting effort of commercializing Sensors in various kinds of commercial devices. Minimum Qualifications Excellent written and verbal skills are required, as is the ability to work with both internal customers and with other third parties. Must understand design and development process. DSP Experience good to have 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.

Posted 3 months ago

Apply

1 - 3 years

3 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: 1-3 years of Software Engineering or related work experience. Software architecture and design for WLAN features in firmware Development, release and maintenance of WLAN firmware Working with peer teams to define SW interfaces Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Qualifications 1-3 years of experience in design and implementation of embedded software/firmware for networking / wireless products Expertise in C programming Experience with 802.11 protocol preferred Strong analytical and problem-solving skills Strong architectural skills - design/implement for performance, modularity, and portability Excellent team communication, and interpersonal skills

Posted 3 months ago

Apply

4 - 8 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Primary objective of position is to work in coordination with Technical Leads on E&D project assignments for Embedded Firmware Design and Development, Firmware Design reviews, Functional Testing, Production support, preparing design documentation to maintain desired quality levels set by organization. WHY EMERSON Our Commitment to Our People We have built an engaged community of inquisitive, dedicated people who thrive knowing they are welcomed, trusted, celebrated, and empowered to solve the world s most complex problems for our customers, our communities, and the planet. You ll contribute to this vital work while further developing your skills through our award-winning employee development programs. We are a proud corporate citizen in every city where we operate and are committed to our people, our communities, and the world at large. We take this responsibility seriously and strive to make a positive impact through every endeavor. At Emerson, you ll see firsthand that our people are at the center of everything we do. So, let s go. Let s think differently. Learn, collaborate, and grow. Seek opportunity. Push boundaries. Be empowered to make things better. Speed up to break through. Let s go, together. Accessibility Assistance or Accommodation If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability. administrator@emerson. com . ABOUT EMERSON Emerson is a global leader in automation technology and software. Through our deep domain expertise and legacy of flawless execution, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability. With global operations and a comprehensive portfolio of software and technology, we are helping companies implement digital transformation to measurably improve their operations, conserve valuable resources and enhance their safety. We offer equitable opportunities, celebrate diversity, and embrace challenges with confidence that, together, we can make an impact across a broad spectrum of countries and industries. Whether you re an established professional looking for a career change, an undergraduate student exploring possibilities, or a recent graduate with an advanced degree, you ll find your chance to make a difference with Emerson. Join our team - let s go! No calls or agencies please. Job Summary: If you are an Engineering professional, Emerson has a great opportunity for you! Primary objective of position is to work in coordination with Technical Leads on E&D project assignments for Embedded Firmware, Firmware Design reviews, Functional Testing, Production support, preparing design documentation to maintain desired quality levels set by organization. In This Role, Your Responsibilities Will Be: Work on Embedded Firmware projects as a member of Engineering & Design and Testing teams for new product development, quality improvement and sustaining engineering, in collaboration with Lead Engineers and Technical Leads. Understand and draft firmware application requirement for the projects. Perform the project design and development activities, review and get approvals for project artifacts from lead engineers and technical leads. Design and develop Firmware Modules, integrate it with embedded device. Design and developed high level and detailed design, unit & module test cases, test plans & reports. Conduct design verification review process. Prepare and review project documentation. Coordinate Firmware development activities. Interact with other design team members to meet and optimize product design requirements. Who You Are: You will be tackling new opportunities and tough challenges with a sense of urgency, high energy, and passion. Developing partnerships and working collaboratively with others to meet shared objectives. Building strong customer relationships and delivering customer-centric solutions. For This Role, You Will Need: Bachelor s Degree in Electronics / Electronics & Telecommunication / Instrumentation Engineering or M. Sc. Electronics with 4+ Years of relevant experience using C / C++ for firmware development. Experience of Object Orientated Programming (OOPs) concepts. Excellent understanding of Embedded design life cycle & NPD process. Practical embedded software design skills 16/32-bit, ARM Microcontroller based design. Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol. Excellent verbal & written communication skills. Willing to take additional responsibilities during the execution based on the business need. A willingness to learn. Preferred Qualifications That Set You Apart: Experience in one or more Industrial Protocols like Bluetooth. Experience with BLDC motor interfacing. Experience with device driver development. Experience with Free RTOS would be an added advantage. Experience with STM32 series microcontroller will be advantage. Hands-on development and resolving issues on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyzer etc. Experience with MISRA -C standards, Minimum C11 and above standards. Familiarity with DevOps Azure, GIT Source Code control Mechanism. Familiarity with software development process, Quality software development with focus on code review. Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing. Our Offer to You: By joining Emerson, you will be given an opportunity to make a difference through the work you do. Emersons compensation and benefit programs are designed to be competitive within the industry, we also offer medical and insurance coverage to meet the needs to our employees. We attract, develop and retain exceptional people in an inclusive environment where employees can push their boundaries and reach their greatest potential. We have established Remote work Policy for eligible roles to Promote Work Life Balance through a hybrid work set up. We are committed to provide a SAFE Work Environment . We aim to create an organization our people are proud to represent.

Posted 3 months ago

Apply

2 - 5 years

7 - 11 Lacs

Pune

Work from Office

Naukri logo

Job Summary: If you are an Engineering professional, Emerson has a great opportunity for you! Primary objective of position is to work in coordination with Technical Leads on E&D project assignments for Embedded Firmware, Firmware Design reviews, Functional Testing, Production support, preparing design documentation to maintain desired quality levels set by organization. In This Role, Your Responsibilities Will Be: Work on Embedded Firmware projects as a member of Engineering & Design and Testing teams for new product development, quality improvement and sustaining engineering, in collaboration with Lead Engineers and Technical Leads. Understand and draft firmware application requirement for the projects. Perform the project design and development activities, review and get approvals for project artifacts from lead engineers and technical leads. Design and develop Firmware Modules, integrate it with embedded device. Design and developed high level and detailed design, unit & module test cases, test plans & reports. Conduct design verification review process. Prepare and review project documentation. Coordinate Firmware development activities. Interact with other design team members to meet and optimize product design requirements. Who You Are: You will be tackling new opportunities and tough challenges with a sense of urgency, high energy, and passion. Developing partnerships and working collaboratively with others to meet shared objectives. Building strong customer relationships and delivering customer-centric solutions. For This Role, You Will Need: Bachelor s Degree in Electronics / Electronics & Telecommunication / Instrumentation Engineering or M. Sc. Electronics with 4+ Years of relevant experience using C / C++ for firmware development. Experience of Object Orientated Programming (OOPs) concepts. Excellent understanding of Embedded design life cycle & NPD process. Practical embedded software design skills 16/32-bit, ARM Microcontroller based design. Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol. Excellent verbal & written communication skills. Willing to take additional responsibilities during the execution based on the business need. A willingness to learn. Preferred Qualifications That Set You Apart: Experience in one or more Industrial Protocols like Bluetooth. Experience with BLDC motor interfacing. Experience with device driver development. Experience with Free RTOS would be an added advantage. Experience with STM32 series microcontroller will be advantage. Hands-on development and resolving issues on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyzer etc. Experience with MISRA -C standards, Minimum C11 and above standards. Familiarity with DevOps Azure, GIT Source Code control Mechanism. Familiarity with software development process, Quality software development with focus on code review. Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing. By joining Emerson, you will be given an opportunity to make a difference through the work you do. Emersons compensation and benefit programs are designed to be competitive within the industry, we also offer medical and insurance coverage to meet the needs to our employees. We attract, develop and retain exceptional people in an inclusive environment where employees can push their boundaries and reach their greatest potential. We have established Remote work Policy for eligible roles to Promote Work Life Balance through a hybrid work set up. We are committed to provide a SAFE Work Environment . We aim to create an organization our people are proud to represent.

Posted 3 months ago

Apply

3 - 5 years

7 - 8 Lacs

Mumbai

Work from Office

Naukri logo

Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 - Software Engineering Outcomes: Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 - Software Engineering and Developer 2 - Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 - Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirements Outputs Expected: Code: Develop code independently for the above Configure: Implement and monitor configuration process Test: Create and review unit test cases scenarios and execution Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Project: Manage module level activities Manage Defects: Perform defect RCA and mitigation Estimate: Estimate time effort resource dependence for ones own work and others work including modules Document: Create documentation for own work as well as perform peer review of documentation of others work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards/process Release: Execute release process Design: LLD for multiple components Mentoring: Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples: Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: Job Title: UI Developer Location: Bangalore, India Experience: 4-8 Years Key Responsibilities: Design and implement modern, responsive, and visually appealing user interfaces for web applications. Collaborate closely with product managers, UX/UI designers, and back-end developers to create seamless and interactive user experiences. Develop reusable, maintainable, and testable code using HTML5, CSS3, and JavaScript. Work with front-end frameworks such as Angular, Typecript Integrate front-end components with RESTful APIs and ensure smooth communication with back-end services. Ensure cross-browser compatibility and optimize performance for various screen sizes and devices. Participate in code reviews, ensuring adherence to best practices, performance, and scalability requirements. Troubleshoot and debug issues related to UI/UX and application performance. Follow Agile methodology, participate in sprint planning, and ensure timely delivery of front-end components. Stay updated with the latest front-end technologies and design trends to continuously improve the user experience. Mandatory Skills: HTML5, CSS3, and Strong proficiency in building web interfaces with HTML5, CSS3, and JavaScript for creating responsive, high-quality user experiences. Front-End Frameworks (React/Angular/Vue.js): Hands-on experience with at least one of the popular front-end frameworks (React, Angular, or Vue.js) for building dynamic and maintainable web applications. Responsive Design Cross-Browser Compatibility: Ability to implement responsive designs using frameworks like Bootstrap or custom CSS techniques to ensure consistent user experiences across various devices and browsers. RESTful APIs: Experience integrating front-end applications with RESTful APIs and handling asynchronous data flows using tools like Axios, Fetch, or similar. Version Control (Git): Proficiency in using version control systems like Git for managing code repositories and collaboration. UI Testing: Experience with front-end testing frameworks like Jasmine, Mocha, or Karma to ensure the reliability of user interfaces. Agile Methodology: Experience working in Agile environments, participating in daily stand-ups, sprint planning, and retrospectives. Good to Have Skills: Experience with CSS preprocessors like SASS or LESS. Knowledge of UI/UX principles and best practices for creating user-centric designs. Familiarity with CI/CD processes and tools like Jenkins, CircleCI, or GitLab CI. Experience with JavaScript build tools like Webpack, Gulp, or Grunt. Exposure to cloud platforms such as AWS or Azure. Knowledge of micro front-end architecture. Qualifications: Bachelors or Master s degree in Computer Science, Engineering, or a related field. 4-8 years of hands-on experience in UI development, with expertise in modern front-end technologies.

Posted 3 months ago

Apply

3 - 5 years

4 - 5 Lacs

Bengaluru

Work from Office

Naukri logo

Role Proficiency: Develop applications in assigned area of responsibility on ERP/CRM systems with minimal guidance from a Lead Developer Outcomes: Work with project team to develop unit test and document small and medium complex level programs as needed for the projects Follows the best practises set by the project requirements. Perform other duties as assigned or requested Code debug test and document; communicate product/component/feature during development stages. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Learn technology business domain system domain individually and as recommended by the project/account Define/review technical requirements based on user stories. Mentor new team members Contribute to ERP/CRM Practice related activities like (but not limited to) assembling content for case studies contributing to reusability coordinating internal seminars and conduct knowledge sharing sessions organizing sessions during and participating in hackathons etc. Identify the problem patterns and improve the technical design of the application/system Suggest appropriate technical options for development such as reusing improving or reconfiguration of existing components Set goals in NorthStar measure progress timely and update accordingly Measures of Outcomes: Completion of applicable technical/domain certifications Adherence to coding standards set by ERP/CRM Practice Number of mandatory training requirements (technology/industry specific training programs and UST mandatory trainings) Reduction of reoccurrence of known defects Quick turnaround of production bugs Number of post delivery defects Adhere to SLAs where applicable (if supporting) Resource billability throughout the year Number of positive feedback from managers or leads Number of small requirements solutioned and implemented Outputs Expected: Requirement: Understand the requirements/user stories Estimate: Estimate time effort and resource dependence for ones own work and for others work including modules. Follow scrum ceremonies. Design: Understand the design/LLD and link it to requirements/user stories Configuration and Coding:: Adhere to coding standards and follow ERP/CRM best practices. Develop code independently. Test: Create unit test plan for assigned requirements and conduct unit testing. Test class coverage above 95%. Code Review: Participate in code reviews with Tech Lead Interact with client for technical discussions under supervision Manage Defects: Perform defect RCA and mitigation Manage Project: Manage module level activities Document: Create documentation for own work as well as perform peer review of documentation of others work Create deployment related documents. Analysis: Perform analysis as required and directed by the supervisor Status Reporting: Report status of tasks assigned Comply with project related reporting standards and process Manage knowledge: Contribute project related documents share point libraries client universities Release: Follow release process Domain relevance: Develop feature / component with good understanding of the business problem being addressed Client Interactions: Effectively interact with customers and articulate their inputs Mentoring: Mentor junior developers on the team Skill Examples: Ability to debug and do RCA for any defects reported by testing team Explain and communicate the design / development to the customer Understand the application/feature/component design and develop the same in accordance with user stories/requirements Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components Manage and guarantee high levels of cohesion and quality Estimate effort time required for own work Perform and evaluate test in the customer or target environment Work in a team environment Good written and verbal communication abilities Proactively ask for and offer help A quick learner who can adapt to learning new technologies relevant to ERP/CRM. Experience in researching production system issues Able to work closely with client to convert production issues to solutions and suggest options Ability to advise on best practices and approaches to the team and client Experience in creating and maintaining configuration steps like Sandbox refresh activities. Ability to prepare test data and steps for unit integration and production testing as per project needs. Strong and effective written and verbal communication skills Knowledge Examples: Knowledge of various ERP/CRM cloud platform features and automations. Thorough knowledge of coding best practices and understanding the limitations of coding. Experience using data loading tools. Experience on production deployment and solving deployment errors. Knowledge of Agile Methods - Scrum and Kanban Additional Comments: We are seeking a highly skilled MS Dynamics 365 and Power Platform Engineer with 4+ years of hands-on experience to join our dynamic team. The ideal candidate will have a strong background in designing, developing, and implementing solutions using Microsoft Power Platform tools such as Power Automate. The candidate should possess excellent problem-solving abilities, a deep understanding of business processes, and the ability to collaborate effectively with cross-functional teams. Responsibilities: 1. Develop and customize Power Apps canvas and model-driven applications to meet business requirements. 2. Design and implement complex workflows and business process automations using Power Automate. 4. Collaborate with stakeholders to gather requirements, identify opportunities for automation, and deliver solutions that streamline business processes. 6. Troubleshoot and resolve issues with existing Power Platform solutions in a timely manner. Requirements: 1. Bachelors degree in Computer Science, Information Technology, or related field. 2. 4-6 years of experience developing solutions using Microsoft Power Platform tools (Power Automate). 4. Strong understanding of relational databases and experience with SQL Server or other database platforms. 6. Experience with SharePoint Online and Microsoft Teams integration with Power Platform is a plus. 7. Excellent communication skills and ability to collaborate effectively with cross-functional teams. 8. Microsoft certifications such as PL-200, PL-400 are preferred

Posted 3 months ago

Apply

2 - 3 years

11 - 12 Lacs

Trivandrum

Work from Office

Naukri logo

Role Proficiency: Acts under very minimal guidance to develop error free code; testing and documenting applications Outcomes: Understand the applications features and component design and develop the same in accordance with user stories/requirements. Code debug test and document; and communicate product/component/feature development stages. Develop optimized code with appropriate approach and algorithms following standards and security guidelines independently Effectively interact with customers and articulate their input Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer I - Software Engineering to become more effective in their role Learn technology business domain and system domain as recommended by the project/account Set FAST goals and provide feedback to FAST goals of mentees Measures of Outcomes: Adherence to engineering processes and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable # of defects post delivery # of non-compliance issues Reduction of reoccurrence of known defects Quickly turnaround production bugs Meet the Defined productivity standards for project Completion of applicable technical/domain certifications Completion of all mandatory training requirements Outputs Expected: Configure: Follow configuration process Test: Create and conduct unit testing Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Defects: Raise fix retest defects Estimate: Estimate time effort and resource dependence for ones own work Mentoring: Mentor junior developers in the team Set FAST goals and provide feedback to FAST goals of mentees Document: Create documentation for ones own work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards/process Release: Adhere to release management process Design: Understand the design/LLD and link it to requirements/user stories Code: Develop code with guidance for the above Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components Manage and guarantee high levels of cohesion and quality Use data models Estimate effort time required for own work Perform and evaluate tests in the customers or target environments Team player Good written and verbal communication abilities Proactively ask for and offer help Knowledge Examples: Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: UST is looking for Java Senior developers to build end to end business solutions and to work with one of the leading financial services organizations in the US and Canada. The ideal candidate must possess strong background on frontend and backend development technologies. The candidate must possess excellent written and verbal communication skills with the ability to collaborate effectively with domain experts and technical experts in the team. Responsibilities: As a Java developer, you will Maintain active relationships with Product Owner to understand business requirements, lead requirement gathering meetings and review designs with the product owner Own backlog items and coordinate with other team members to develop the features planned for each sprint Perform technical design reviews and code reviews Mentor, Lead and Guide the team on technical skills Be Responsible for prototyping, developing, and troubleshooting software in the user interface or service layers Perform peer reviews on source code to ensure reuse, scalability and the use of best practices Participate in collaborative technical discussions that focus on software user experience, design, architecture, and development Perform demonstrations for client stakeholders on project features and sub features, which utilizes the latest Front end and Backend development technologies Requirements: 4+ years of experience in Java/JEE development Skills in developing applications using multi-tier architecture Knowledge of google/AWS cloud Java/JEE, Spring, Spring boot, REST/SOAP web services, Hibernate, SQL, Tomcat, Application servers (WebSphere), SONAR, Agile, AJAX, Jenkins etc. Skills in UML, application designing/architecture, Design Patterns etc. Skills in Unit testing application using Junit or similar technologies Good communication and leadership skills. Capability to support QA teams with test plans, root cause analysis and defect fixing Strong experience in Responsive design, cross browser web applications Strong knowledge of web service models Strong knowledge in creating and working with APIs Experience with Cloud services, specifically on Google cloud Strong exposure in Agile, Scaled Agile based development models Familiar with Interfaces such as REST web services, swagger profiles, JSON payloads. Familiar with tools/utilities such as Bitbucket / Jira / Confluence

Posted 3 months ago

Apply

3 - 6 years

5 - 8 Lacs

Greater Noida, Bengaluru

Work from Office

Naukri logo

Driving Infinite Possibilities Within A Diversified, Global Organization Job Description IoT Cyber Security Engineer Must Have Skills 3 to 6 years of experience in Hardware / Systems / Network / Application / Cloud penetration testing Has a Bachelor s Engineering degree or equivalent, preferably in Computer Science Identify vulnerabilities in embedded systems and connected objects Identify security flaws in the electronic layer using PCB Layouts / Schematics Expertise in embedded software and communication protocols like USB, UART/USART, I2C, SPI, CAN, Bluetooth/BLE, Zigbee, RS232, RS485, JTAG, LoRa, RFID Encryption tools and techniques for securing mobile and virtual machines. Good understanding of security development lifecycle processes Knowledge of OWASP Top 10 and SANS Top 25 and how to effectively remediate vulnerabilities associated with each Run & Analyze the penetration test (Manual & Automated) and pinpoint the security issues and suggest countermeasures for security improvements Demonstrated manual product penetration testing experience; for example, simulate a SQL injection attack without tools, simulate XSS attack, X-Path Injection, etc. Good knowledge and hands-on experience using various penetration testing tools like Nessus, Web Inspect, Nmap (Slow Scans, Service detection, OS detection, Nmap Scripts), Burp Suite, AppScan, ZAP, Frida, Binary Ninja, Hak5, RF Hacking, Kali Linux Communicate results and security risks to Product Owners Good communication & negotiation skills Highly motivated with willingness to take ownership/responsibility for their work and ability to work both independently and in a team-oriented environment. Highly customer-focused Adept at selecting and utilizing appropriate technologies to solve complex problems effectively Ability to work with geographically distributed, cross-functional teams Good to have skills Certification such as CEH, OSCP, OSCE, CCSP, CCSK will be highly desirable. Familiar with tools such as Ubertooth, Attify Badge, JTAGulator, Bus Pirate, etc. Ability to learn emerging security trends and tools Domain knowledge of ICS and related security trends JOB ID: HRD259231 Category: Engineering Location: HW Camp II,Bldgs 9A&9B,Plot C2,RMZ Ecoworld,Varturhobli,Sarjapur Marathahalli Outer Ring Road , Bangalore , KARNATAKA , 560103 , India Exempt

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Project Role : Silicon Firmware & Embedded Engineer Project Role Description : Write the software that powers and operates a silicon chip. Develop pre-silicon firmware and software with a direct interface to hardware. Integrate and develop C tests/APIs and software build flow. Perform design and code reviews. Test and validate product implementations. Must have skills : Embedded C++ Good to have skills : Embedded Hardware Abstraction Layer, No Function Specialty Minimum 5 year(s) of experience is required Educational Qualification : 15 years full time education Summary :As a Silicon Firmware & Embedded Engineer, you will be responsible for writing the software that powers and operates a silicon chip. Your role involves developing pre-silicon firmware and software with a direct interface to hardware, integrating and developing C tests/APIs and software build flow, performing design and code reviews, and testing and validating product implementations. 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. Develop and maintain pre-silicon firmware for silicon chips. Integrate C tests/APIs and software build flow. Conduct design and code reviews. Professional & Technical Skills: Must To Have Skills:Proficiency in Embedded C++. Strong understanding of software development for silicon chips. Experience in developing pre-silicon firmware. Knowledge of hardware-software interface. Hands-on experience with C tests/APIs development. 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. Qualifications 15 years full time education

Posted 3 months ago

Apply

0 - 3 years

3 - 6 Lacs

Mumbai

Work from Office

Naukri logo

Senergy is looking for Embedded and Electronic Design Engineer to join our dynamic team and embark on a rewarding career journey. Research and draft blueprints, engineering plans, and graphics. Develop test prototypes. Identify solutions to improve production efficiency. Use design software to develop models and drawings of new products. Maintain existing engineering records and designs. Assess all engineering prototypes to determine issues or risks. Estimate cost limits and budgets for new designs. Supervise the manufacturing process of all designs. Coordinate with other engineers, management, and the creative department.

Posted 3 months ago

Apply

5 - 9 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

Job Job Title MES Professional Responsibilities A day in the life of an Infoscion As part of the Infosys consulting team, your primary role would be to lead the engagement effort of providing high-quality and value-adding consulting solutions to customers at different stages- from problem definition to diagnosis to solution design, development and deployment. You will review the proposals prepared by consultants, provide guidance, and analyze the solutions defined for the client business problems to identify any potential risks and issues. You will identify change Management requirements and propose a structured approach to client for managing the change using multiple communication mechanisms. You will also coach and create a vision for the team, provide subject matter training for your focus areas, motivate and inspire team members through effective and timely feedback and recognition for high performance. You would be a key contributor in unit-level and organizational initiatives with an objective of providing high-quality, value-adding consulting solutions to customers adhering to the guidelines and processes of the organization. If you think you fit right in to help our clients navigate their next in their digital transformation journey, this is the place for you! Technical and Professional Requirements: Primary skills:Technology->Industrial IOT Embedded Software->MES Desirables:Domain->IOT->IOT-ALL Preferred Skills: Technology->Industrial IOT Embedded Software->MES Domain->IOT->IOT-ALL Additional Responsibilities: Good knowledge on software configuration management systems Strong business acumen, strategy and cross-industry thought leadership Awareness of latest technologies and Industry trends Logical thinking and problem solving skills along with an ability to collaborate Two or three industry domain knowledge Understanding of the financial processes for various types of projects and the various pricing models available Client Interfacing skills Knowledge of SDLC and agile methodologies Project and Team management Educational Requirements Master Of Comp. Applications,Master Of Engineering,Master Of Science,Master Of Technology,Bachelor Of Comp. Applications,Bachelor Of Science,Bachelor of Engineering,Bachelor Of Technology Service Line Engineering Services * Location of posting is subject to business requirements

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Chennai

Work from Office

Naukri logo

Job Job Title Telematics Embedded Engineer Responsibilities Join our core R&D Automotive Engineering Team for our marquee Swedish Account- Polestar!Infosys is hiring core Automotive R&D professionals as part of a dedicated Offshore Delivery Center being setup for Sweden’s marquee EV brand ‘Polestar’ at our Electronics City, Bangalore Campus. This is an opportunity to be part of cutting edge automotive software projects, working with passionate global teams tackling real-world Automotive and next-generation Electric Mobility Challenges. If such an opportunity excites you, apply for the job opening below - Automotive experience of at least 8 years Prior experience in Automotive or related companies Has deep knowledge of Telematics development Should have experience implementing solutions for embedded automotive connectivity processors such as TCAM (Telematics & Connectivity Antenna Module)If you are passionate about cars and cutting edge technologies, committed to delivering high quality software and, someone with strong analytical and problem solving skills, then this is the right job for you! Technical and Professional Requirements: Experience with embedded C/C++, vehicle signals, AutoSAR, cybersecurity, Linux and RTOS concepts, and system architecture are key to this role. Relevant skills include the following (not all are necessary) Automotive architectures, vehicle signals, AutoSAR, vehicle provisioning RTOS, cross-platform, secure-boot, cryptography, cybersecurity, TLS, HSM, PKI, drivers C++, Protobuf, Rust, CMake, Yocto, Bazel Preferred Skills: Domain->Automotive->Engine / Power Train Domain->Automotive->Infotainment System Domain->Automotive->Connected Car Domain->Automotive->Electric Vehicles (EVs) Educational Requirements Master Of Engineering,Master Of Technology,Bachelor of Engineering,Bachelor Of Technology Service Line Engineering Services * Location of posting is subject to business requirements

Posted 3 months ago

Apply

2 - 5 years

15 - 19 Lacs

Bengaluru

Work from Office

Naukri logo

The Amazon Devices team designs and engineers high-profile consumer electronics, including the best-selling Kindle family of products. We have also produced groundbreaking devices like Fire tablets, Fire TV, Amazon Dash, and Amazon Echo. If you are passionate about quality engineering and automation, this is the right place for you to be the leader of the team! As a Senior QA champion on the engineering team, you will own the vision for test infrastructures, build frameworks that allow developers to easily write reliable tests, and invent new mechanisms for ensuring that every change we make can be deployed safely and quickly. You will help solve our most difficult challenges, and you will coach other engineers to foster a culture of relentless high-standards. The ideal candidate for this role has a strong track record and proficiency in building efficient and innovative test tools. They are a pragmatic problem-solver with high judgment who brings an experienced perspective to balance quality and strategy trade-offs to meet the needs of Alexa teams, projects, and products. They will bring clarity to complexity, probing assumptions, illuminating pitfalls with data, and fostering shared understanding. They have specialized knowledge analyzing test procedures, inspecting architectures and developing test infrastructure and tools that provide confidence in product quality. Responsibilities: Understanding how all elements of the system software ecosystem work together and developing QA approaches that fit the overall strategy Responsible for development of test strategies and creation of appropriate test harnesses Providing test infrastructure to enable engineering teams to test and own quality of the services. Being a stakeholder of the release to ensure defects are fixed per SLA and end customer experience are protected and improved Development and execution of test plans, monitoring and reporting on test execution and quality metrics Coordinating with offshore Quality Service team on test execution and sign-off - 8+ years of quality assurance engineering experience - Experience in automation testing - Experience scripting or coding - Experience in manual testing - Experience in at least, one modern programming language such as Python, Java or Perl - Familiarity with various software technologies, methodologies and applied software engineering practices/standards such as Object Oriented Design (OOD), cloud software development and embedded software

Posted 3 months ago

Apply

3 - 6 years

5 - 8 Lacs

Chennai

Work from Office

Naukri logo

This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Job Description - Grade Specific Focus on Connectivity Network Engineering. Fully competent in own area. Acts as a key contributor in a more complex critical environment. Proactively acts to understand and anticipates client needs. Manages costs and profitability for a work area. Manages own agenda to meet agreed targets. Develop plans for projects in own area. Looks beyond the immediate problem to the wider implications. Acts as a facilitator, coach and moves teams forward.

Posted 3 months ago

Apply

5 - 10 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Responsible for the design and development of embedded software/firmware driver modules for USB, USB-PD controllers and other power controller solutions. In your new role you will: Responsible for the design and development of embedded software/firmware driver modules for USB, USB-PD controllers and other power controller solutions Responsible for developing unit test modules for the drivers develop. Work closely with design and system engineers to design and develop solutions and features. Work closely with the validation engineers to meet deliverables with quality. You are best equipped for this task if you have: A Bachelors or Master s Degree in Electrical/Electronics Engineering or Computer Science or equivalent field of studies 5+ years of experience in software engineering for embedded products Good programming language skills with C/C++ Experience in Python scripting would be a plus. Knowledge of high-level software architectural patterns and best-practices Design and implementation of software drivers in 32bitmicrocontrollers Experience and understanding of serial connectivity protocols likeI2C, UART, SPI Knowledge of USB and USB-PD protocols is desirable Knowledge of and understanding embedded software development for power topologies is desirable Good working knowledge of source control, defect tracking tools and documentation tools Demonstrated experience with embedded software design, debugging, documentation and testing Highly self-motivated with excellent comm

Posted 3 months ago

Apply

6 - 11 years

8 - 12 Lacs

Pune

Work from Office

Naukri logo

Project Role :Firmware & Embedded Engineer Project Role Description :Develop, integrate, and define requirements for firmware and embedded software and operating systems that power physical products such as consumer electronics, medical devices, and other IoT products. Work across system architecture, device drivers, application code, APIs, and communication protocols. Test and validate product implementations. Must have skills :Advanced Embedded System Engineering Good to have skills :Python (Programming Language) Minimum 10 year(s) of experience is required Educational Qualification :Bachelors of engineering in Computer Science or any other stream Key Reponsibilities :Get involved in the full lifecycle of software development to build best-in-class experience information and entertainment applications For design/development/debugging, take a thorough data driven approach, explaining logically the direct technical point with a clear outcome and next steps status Build and innovate on new technologies within this domain Should be goal-oriented, problem solver with good judgment Technical Experience :Overall 6 years of experience in Automotive Infotainment domain Proficiency in Java and Kotlin Expertise in Android architecture, AAOS, VHAL, AIDL Experience working with 3rd party libraries, SOONG build system Exposure in vehicle networking technologies CAN,Ethernet Working knowledge in IPC like Some/IP, CommonAPI, Dbus, GRPC or IDLs Professional Attributes :Good communication and interpersonal skills

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Optical Testing This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Optical Testing Experience in Optical Testing ROADM DWDM Networking Protocols, OTN experience

Posted 3 months ago

Apply

6 - 8 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

What you ll do: Senior Firmware is responsible to understand product requirements, design and develop code, module level and system level embedded software design/coding, validation using programming language C. Provide technical solutions, follow defined processes & lead in product development & technology innovations. Enrich & foster climate of innovation to drive growth & accelerate capability development. Additionally, assisting the technical lead for conceptualization, engineering and software specification of new product platform solutions that meet the stated market requirements for performance, cost, and functionality for Embedded Systems Products. Roles: The Engineer will be involved in design & development of embedded projects encompassing functionality from industrial protocols stacks, cybersecurity feature implementation and to the development of a shared, reusable, secure, scalable Software. Its Responsibility of Firmware Engineer to Enrich & foster climate of innovation to drive growth & accelerate capability development, which includes, Contribution in product development & technology innovation by understanding product requirements, design & development, validation & feature enhancements using programming languages like Assembly, C on embedded systems. Contribute in Project, process, and overall technical execution on firmware development activities of product development. Collaborate with global product engineering team and perform software development activities during project execution. Firmware Engineer should be proficient with current firmware development technology, tools and practices, and have capabilities in quickly learning and developing a large set of communication protocol technologies, languages C, C++ and concurrent software development. Basic Hardware Design Knowledge and Hardware/Firmware Debugging Skills Hand on experience of lab instruments - Oscilloscopes, Logic Analyzers etc. Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. Qualifications: Demonstrated skill in developing original designs with C/C++ in embedded environments including bare-metal, multi-threaded RTOS, and embedded operating systems. Must have specific experience with common 8/16/32-bit microcontroller and/or embedded processing platforms such as STM32 and ESP32. Experience in independently using electronics lab equipment to develop/troubleshoot low-level drivers and hardware integration for interfaces such as I2C, SPI, UART, USB, etc. Must have a strong understanding of embedded software design and architectural concepts as well as the integration between firmware and hardware. Experience with Agile methodologies and scrum teams is preferable. Well-developed written and verbal communication skills. Skilled in writing specifications and end-user documentation. Experience with software tools like JIRA, JAMA, Coverity, Black Duck is preferable Must have a strong understanding of software development tools and methodologies used in the context of embedded systems. Familiarity with source control via established systems such as Git. Skills: B. E. (10+6 Years) 6-8 Years Embedded C, RTOS Excellent communication skills and the ability to work with various cultures across the globe Participate in solution and code reviews with team members for modules/tasks and ensuring that best practices and efficient coding standards are adhered to. Work directly with stakeholders, engineering, and test to create high quality products that solve customer problems. Propose and provide innovative, competitive technical solutions which can make significant business impact and provide value to stakeholders. Protects intellectual property through patent disclosures.

Posted 3 months ago

Apply

3 - 8 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

Location: Pune Job Responsibilities: We are seeking an experienced Android Developer with a strong foundation in Java, Android frameworks, and modern development principles. The ideal candidate should have hands-on experience in designing, developing, and maintaining Android applications, with exposure to third-party APIs, RESTful services, and multi-threading. Technical/Functional Requirements: Minimum 18 months of experience in Android development with strong design principles. Proficient in Java with a solid understanding of OOP and data structures . Experience working with RESTful APIs, XML, and JSON . Hands-on experience with third-party libraries and APIs . Familiarity with the Gradle build system , maintaining different flavors. Experience in Play Store app hosting and release management. Strong understanding of offline storage, threading, and backend service integration . Ability to write clean, readable, and maintainable code . Strong logical, analytical, and problem-solving skills . Capable of working independently and collaboratively in interdisciplinary teams. Preferred Skills (Add-ons): Experience with Python programming . Basic understanding of embedded software . Fair understanding of HTML, CSS, JavaScript, and web applications . Knowledge or experience in the Automotive domain (Android Auto).

Posted 3 months ago

Apply

7 - 10 years

15 - 27 Lacs

Bengaluru

Hybrid

Naukri logo

Role: Embedded Engineer Exp: 5-9 Years Location : Bangalore Job description Role & responsibilities Proficiency in embedded software programming languages C++. Looking for 5+Years of relevant experience In Embedded C++ development Solid understanding on embedded RTOS and its concepts Good understanding of hardware design, reading schematics Experience using oscilloscope and logic analyzer for troubleshooting. Experience using oscilloscope and logic analyzer for troubleshooting. Experience with Google UT framework Familiarity with digital communication protocols (I2C, A2B, SPI, UART) Clear in articulating technical knowhow to cross locational teams and stakeholders. Familiarity with Agile-Scrum way of working Preferred candidate profile Experience in Microcontrollers & Communication protocols Knowhow of development tools such as CCES, Codesonar & DevOps tools for CI/CD Knowledge of DSP controllers of ADI in Griffin family Good to have knowledge of project management tools such as Jira, Confluence Background of Agile or V-model based project life cycle Note: Looking for Immediate & Max 45 days Notice Period only. Interested can revert with updated cv on ambika.dongre@harman.com

Posted 3 months ago

Apply

Exploring Embedded Software Jobs in India

India has emerged as a major hub for embedded software development, with a growing demand for skilled professionals in this field. Embedded software engineers play a crucial role in designing and developing software for embedded systems, which are used in a wide range of industries such as automotive, healthcare, consumer electronics, and more. If you are considering a career in embedded software in India, here is a comprehensive guide to help you navigate the job market.

Top Hiring Locations in India

  1. Bangalore
  2. Pune
  3. Hyderabad
  4. Chennai
  5. Noida

These cities are known for their vibrant tech ecosystems and host a large number of companies looking to hire embedded software professionals.

Average Salary Range

The average salary range for embedded software professionals in India varies based on experience level. Entry-level positions typically start from ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15 lakhs per annum.

Career Path

A typical career path in embedded software may look like: - Junior Embedded Software Engineer - Embedded Software Engineer - Senior Embedded Software Engineer - Tech Lead or Embedded Systems Architect

Advancing in this field often involves gaining expertise in specific technologies and taking on more complex projects.

Related Skills

In addition to expertise in embedded software development, professionals in this field are often expected to have knowledge of: - C/C++ programming - Real-time operating systems - Hardware understanding - Debugging and troubleshooting skills

Interview Questions

  • What is an embedded system? (basic)
  • Explain the difference between microprocessor and microcontroller. (basic)
  • What is the role of bootloader in embedded systems? (medium)
  • How do you optimize code for memory-constrained embedded systems? (medium)
  • What is the difference between static and dynamic linking in embedded software? (medium)
  • Explain the concept of interrupts in embedded systems. (medium)
  • What is DMA (Direct Memory Access) and how is it used in embedded systems? (advanced)
  • How do you ensure real-time constraints in embedded software development? (advanced)
  • Explain the process of flashing firmware onto a microcontroller. (advanced)
  • How do you handle power management in embedded systems? (advanced)
  • Discuss the importance of RTOS (Real-Time Operating System) in embedded software development. (advanced)

Closing Remark

As you explore opportunities in the embedded software job market in India, remember to showcase your skills and experience confidently during interviews. With the right preparation and a solid understanding of the fundamentals, you can carve out a successful career in this dynamic field. Good luck on your job search!

cta

Start Your Job Search Today

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.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies