Home
Jobs

622 Embedded Software Jobs - Page 23

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.

6 - 8 years

14 - 16 Lacs

Hosur, Bengaluru

Work from Office

Naukri logo

Roles & Responsibilities : Key Responsibilities : Develop and implement firmware for STM32 microcontrollers. Design, code, and debug embedded software applications. Collaborate with hardware engineers to integrate firmware with hardware components. Perform code reviews and maintain documentation for firmware development processes. Conduct testing and validation of firmware to ensure reliability and performance. Troubleshoot and resolve firmware-related issues in a timely manner. Stay updated with industry trends and advancements in embedded systems.

Posted 3 months ago

Apply

3 - 5 years

11 - 12 Lacs

Pune

Work from Office

Naukri logo

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 We are seeking a highly skilled and experienced Senior Java Spring Boot Developer to join our dynamic team. In this role, you will be a key contributor to the design, development, and implementation of our core applications using Java and Spring Boot. You will work closely with other developers, architects, and stakeholders to deliver high-quality solutions that meet our business needs. This position requires strong problem-solving abilities, a deep understanding of microservice architecture, and the ability to work effectively both independently and as part of a team. Responsibilities: Design, develop, and deploy high-performance Java Spring Boot applications. Implement RESTful APIs and microservices. Write clean, well-documented, and testable code. Collaborate with architects and other developers to ensure alignment with overall system architecture. Troubleshoot and debug complex application issues. Participate in code reviews and provide constructive feedback. Work with cloud technologies (e. g. , AWS, GCP, Azure) to deploy and manage applications. Utilize and manage data in various databases (Oracle, DynamoDB, NoSQL). Integrate with messaging queues (Kafka, AWS SQS). Optimize application performance and scalability. Contribute to the continuous improvement of our development processes. Provide support during US business hours for a few hours. Qualifications: 5+ years of experience in Java development, with a strong focus on Spring Boot. Deep understanding of microservice design patterns and implementation. Experience with RESTful API design and development. Proficiency in SQL and experience with relational databases (e. g. , Oracle) and NoSQL databases (e. g. , DynamoDB). Experience with messaging systems (e. g. , Kafka, AWS SQS). Strong debugging and problem-solving skills. Experience with cloud technologies (e. g. , AWS, GCP, Azure). Familiarity with monitoring tools (e. g. , Chaossearch, Kibana, Grafana, Datadog). Excellent communication and collaboration skills. Ability to work independently and as part of a team. Bachelors degree in Computer Science or related 1 field. 1. 7news. com. au 7news. com. au Bonus Points: Experience with Apache Airflow. Knowledge of containerization technologies (Docker, Kubernetes). Experience with CI/CD pipelines.

Posted 3 months ago

Apply

3 - 8 years

3 - 8 Lacs

Lucknow

Work from Office

Naukri logo

Role & responsibilities Firmware Developer Soft Skills: Strong communication skills for effective coordination with teams. Analytical thinking and problem-solving capabilities. Troubleshooting skills to identify and resolve issues efficiently. Benefits: Competitive salary and benefits package in a globally operating company. Opportunities for professional growth and involvement in diverse projects. Dynamic and collaborative work environment Key Deliverables: Build robust firmware for IoT devices linked to other platforms and apps. Deliver successful completion of 2-3 firmware projects for embedded applications. Provide high-quality documentation and implement unit testing and system testing. Collaborate with the agile team to meet project timelines and maintain firmware performance. We are seeking a Firmware Developer with a strong background in embedded systems and firmware development to join our cutting-edge team. You will play a key role in building IoT solutions, creating robust firmware for embedded devices, and contributing to the development of our cloud platforms and mobile apps. Your expertise in C/C++ programming, working with microcontrollers (STM32, NXP, PIC, Texas Instruments, etc.), and real-time embedded system design will be critical in ensuring the performance, reliability, and scalability of our products. The ideal candidate will have hands-on experience with hardware debugging, knowledge of communication protocols (Bluetooth, USB, UART, CAN, Modbus, etc.), and experience working with RTOS. In this role, you will collaborate with cross-functional teams in an agile environment, delivering firmware for innovative devices that are part of the larger IoT ecosystem. Key Responsibilities: Perform routine maintenance and address equipment faults promptly. Design, develop, and optimize firmware for embedded systems using C/C++. Develop solutions for microcontrollers like STM32, NXP, PIC, and Texas Instruments. Work on communication protocols including Bluetooth, USB, UART, Modbus, CAN, I2C, SPI, Ethernet, Wi-Fi, and RF. Debug hardware using tools like Digital Storage Oscilloscopes (DSO), multimeters, and function generators. Collaborate with cross-functional teams to integrate firmware into the IoT Cloud Platform and Desktop App. Develop and integrate firmware for RTOS and handle sensor interfacing and signal conditioning. Use IDEs such as IAR Workbench, STM32 Cube IDE, Keil Micro vision, etc. Ensure firmware aligns with the products low-power design and optimization needs. Technical Skills: Proficiency in Embedded C/C++ programming. Hands-on experience with microcontrollers like NXP, PIC, and Texas Instruments. Preferably STM32 microcontrollers. Experience with IDEs and development tools such as IAR Workbench, CCS, e2 Studio, STM32 Cube IDE, Keil Micro vision. Strong understanding of communication protocols like Bluetooth, USB, UART, Modbus, I2C, SPI, Ethernet, Wi-Fi, and RF. Knowledge of tools like Digital Storage Oscilloscope (DSO), multimeter, and function generator for debugging hardware. Experience with Unit Testing and System Testing. Experience with RTOS development and integration. Hands-on experience with hardware debugging and schematic interpretation. Familiarity GPS, and GPRS communication modules. Experience working with various sensors and embedded application development. Successful completion of 2-3 firmware development projects. Strong problem-solving skills and attention to detail in both hardware and firmware contexts. Working experience with Ethernet and Wi-Fi communication in embedded systems. Familiarity with GIT version control systems. Knowledge of project management tools like Jira. Understanding of low-power design and optimization for embedded devices. Ability to work independently and collaborate within a cross-functional team. Familiarity with JSON and API testing platform like Postman or similar tools. Perks and benefits

Posted 3 months ago

Apply

1 years

5 - 6 Lacs

Noida

Hybrid

Naukri logo

Pretlist's panel-less pivot control technology is transforming the manufacturing and farming industries. By eliminating traditional control panels, Pretlist offers manufacturers a unique opportunity to reduce costs, enhance product features, and improve customer value. Role & responsibilities Design and build our P2P Services ( Data-Pipeline, Stream Processing) Work with our Embedded Systems and Client-Server Frameworks Preferred candidate profile BE degree in Computer Science, or a related field 1 year of experience in C/C++ & Python Engineering Knowledge with networking technologies, C++ Development is a plus Perks and benefits You will join a global team that supports your professional dreams You will enjoy leave policies that promote your work-life balance

Posted 3 months ago

Apply

5 - 8 years

32 - 37 Lacs

Bengaluru

Work from Office

Naukri logo

As an experienced Senior Software Engineer in the FileSystems and DataServices team, you will have the opportunity to use your expertise to work on innovative solutions. You will constantly be challenged in developing and improving new and current technologies with the support of your team behind you as we re-architecture OneFS to deliver value for our customers in this evolving GenAI era. You will: Design, develop and deliver solutions to distributed computing problems for scale-out OneFS filesystem and data services Develop features for OneFS to address scale, performance, and GenAI readiness of PowerScale Collaborate within and outside of your scrum team during the entire software development cycle to ensure we leverage common components, build optimized solutions with highest quality Essential Requirements 5-8 years experience in C Programming, Data Structures, and parallel programming. Experience in Distributed Systems, File Systems, and Embedded Software Experienced in, Memory Management, Locking, Design Patterns, Multithreading and Parallel Programming Experience in Algorithm development, Concurrency Models, Design Patterns and Asynchronous Concepts Experience in UNIX, Linux, POSIX-based systems software development, storage networking protocols, and architectures. Desirable Requirements Excellent analytical and problem-solving skills

Posted 3 months ago

Apply

3 - 5 years

11 - 12 Lacs

Trivandrum

Work from Office

Naukri logo

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 "SQL Developer Job Description: Seeking skilled Microsoft SQL Developer. The candidate should have extensive experience in managing and optimizing Microsoft SQL Server database objects. Key Responsibilities: Design, develop, and maintain SQL Server databases. Write complex SQL queries, stored procedures, and triggers. Optimize database performance and ensure data integrity. Collaborate with application developers to create database solutions. Strong understanding of database locks, deadlocks, and transaction management. Perform data analysis and generate reports as required. Troubleshoot and resolve database-related issues. Implement and maintain database security measures. Stay up to date with the latest SQL Server features and best practices. Experience: Proven experience as a SQL Developer Strong proficiency in Microsoft SQL Server Experience with database design and data modeling. Experience in managing and optimizing Microsoft SQL Server database objects. Knowledge of performance tuning and optimization techniques. Familiarity with SSIS and Crystal Reports/SSRS. Familiarity with version control systems such as Git. Experience with Azure SQL Good to have experience with . NET application development. Experience in Healthcare/pharmacy domain. Strong communication and teamwork abilities. Excellent problem-solving skills. Skills Microsoft SQL Server. Performance Tuning and Optimization. "

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Madurai

Work from Office

Naukri logo

Diensten Tech Limited is looking for Embedded Software Engineer to join our dynamic team and embark on a rewarding career journey Designing, developing, and testing embedded software for a variety of systems and applications Collaborating with hardware engineers to ensure that software is optimized for the specific hardware platform Developing low-level software for control systems and real-time applications Debugging and troubleshooting software issues in a timely and effective manner Writing clear, well-documented code that is easy to maintain and modify Participating in code reviews and providing constructive feedback to other software engineers Strong problem-solving and critical thinking skills, with the ability to troubleshoot complex software issues Excellent written and verbal communication skills

Posted 3 months ago

Apply

6 - 10 years

7 - 11 Lacs

Chennai

Work from Office

Naukri logo

Diensten Tech Limited is looking for Sr. Embedded Software Engineer to join our dynamic team and embark on a rewarding career journey Designing, developing, and testing embedded software for a variety of systems and applications Collaborating with hardware engineers to ensure that software is optimized for the specific hardware platform Developing low-level software for control systems and real-time applications Debugging and troubleshooting software issues in a timely and effective manner Writing clear, well-documented code that is easy to maintain and modify Participating in code reviews and providing constructive feedback to other software engineers Strong problem-solving and critical thinking skills, with the ability to troubleshoot complex software issues Excellent written and verbal communication skills

Posted 3 months ago

Apply

6 - 10 years

8 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Wind River Systems is seeking a Member of the Technical Staff- Certification Center of Excellence our Professional Services Safety Certification team in Bangalore, India. This high-performing engineer will be a critical member of a co-located team generating software and evidence for safety-critical systems. You will interact with our highly skilled global teams in North America or Europe on a regular basis. The successful candidate will have a unique mix of skills: Exemplary teaming skills. You ll work with technical leaders providing the certification evidence for projects that will deliver best in class, safest and highest quality software on the planet. These projects can come from multiple industries such as Aerospace and Defense, Industrial, Medical and Automotive verticals and will follow Wind River s proven processes. Knowledge of complex, time critical projects. Someone who appreciates the value of efficient processes. Understanding of embedded software development using C or C++ programming languages. Having an Engineering degree and coding/programming experience with embedded software will give you the right technical mindset and the ability to help your team. While application level embedded software is good, lower-level embedded software (board support packages, bootloaders, device drivers) is better. Past exposure and experience to safety certification standards including DO-178C/ IEC61508/ IEC50128/ ISO26262 being highly essential. Attention to detail and a focus on quality are required. A good working knowledge of various Software Engineering processes and tools will also help you be successful. And when you don t know the answer, the ability to find the answer, learn quickly and adapt to a changing environment will come in handy. Responsibilities Expectations Certification, validation, and verification for new and modified existing embedded software products in compliant to DO-178C/ CENELEC 50128 /ISO 26262 standards. Essential: BE/BTech or ME/MTech degree in Computer Science, Electronics Engineering, or equivalent. 6 - 10 years of software verification validation experience . Good understanding of full lifecycle software engineering concepts from requirements to integration tests . Excellent English communication skills, both written and verbal . Strong problem-solving skills . Ability to develop test cases based on high level requirements, low level requirements and test strategies possessing knowledge of input test variations. Excellent debugging skills Ability to guide and help other engineers. LDRA/RTRT, Polarion , DOORS, Git, Jira, Intel/Arm/PPC boards . Experience in scripting language e.g. Python . Strong analytical skills . Desirable: Experience in real-time operating systems such as VxWorks. Experience in near real-time operating systems such as Linux. Experience in Hypervisors and Virtual Machines such a Helix Virtualization Platform (HVP). Knowledge of BSP (Board Support Package) BENEFITS Workplace Flexibility: Hybrid Work . Medical insurance: Group Medical Insurance coverage. Additional shared cost medical benefit in the form of reimbursements . Employee Assistance Program . Vacation and Time off: Employees are eligible for various types of paid time off. Additional Time off s - Birthday, Volunteer Time off, Wedding. Wellness Benefits through Unmind Carrot (Family -forming support)

Posted 3 months ago

Apply

0 - 2 years

2 - 4 Lacs

Chennai

Work from Office

Naukri logo

About The Role : 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. About The Role : - Grade Specific Focus on Connectivity Network Engineering. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers. Skills (competencies)

Posted 3 months ago

Apply

2 - 4 years

4 - 6 Lacs

Bengaluru

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. Primary Skills Experience in C programming Linux exposure Experience in L2 and L3 protocols Datacom Developer

Posted 3 months ago

Apply

3 - 6 years

5 - 8 Lacs

Bengaluru

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. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.

Posted 3 months ago

Apply

3 - 8 years

0 - 1 Lacs

Bengaluru

Work from Office

Naukri logo

Job Overview BT/BLE FAE should be able to code and debug; support customers technically & coordinate technical support with engineering team in HQ. This role would require travelling on-site to the customers office, lab, production floor & factory. You may also be required to attend & facilitate training sessions, & exhibitions. The job would require extraordinary communication skills to be able to understand and communicate with non-English native speakers. Responsibilities - Bluetooth SoC Firmware Development. - Customer Support. Qualifications - Master's degree or above. - At least three years of Embedded system development experience. - Experience ARM/ MIPS assembly, C or C++ programming language. - Experience at least two peripheral experiences in USBUARTSPII2CPCMI2S. - Excellent verbal and written communication skills.

Posted 3 months ago

Apply

12 - 17 years

20 - 27 Lacs

Manesar, Gurgaon

Work from Office

Naukri logo

AUTOMOTIVE EMBEDDED TECHNOLOGY PRODUCT LIKE: ECU, TCU, CONTROLLES, ON/OFF BOARD CHARGER. ANALOG, DIGITAL, MCU, SENSORS, POWER, SUPPLIERS AND POWER AND POWER ELCTRONICS. HARDWAREAND SOFTWARE REQUIREMENT UNDERSTANDING AND PRODUCT ARCHITECTURE. Required Candidate profile PLAN, DEVELOPED AND PERFORM TESTING ON THE BENCH VEHICLES IN ALIGNMENT EMI/EMC I/O TESTING, DVP TESTING. ACCOUNTABLE FOR RFQ HANDLE & CONVERSION, VA/VE CONTINUOUS APPROACH. DEVELOP NEW FUNCTION MODULE

Posted 3 months ago

Apply

9 - 14 years

12 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

The task is to develop the Safety concepts for these safety-related system functions for MCUs. Create hazard assessment and risk analysis (HARA). Perform IP, SoC, DFEMA. Develop FuSa Level3 software for MCU. System knowledge ASIL B, C or D system. Required Candidate profile SEOOC(Safety Element Out of Context), FFI (Freedom From Interference) FIT(Failure Intime) Rate Functional Safety Certified – Level 1 / Level 2 / Level 3

Posted 3 months ago

Apply

4 - 6 years

6 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

General Summary: As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field.Python programming/ Machine Learning concepts and Automation Testing ( Python framework, autoframework) Mandatory Principal Duties and Responsibilities: Applies Software knowledge to assist and support the design, development, creation, modification, and validation of embedded and cloud edge software, applications, and/or specialized utility programs. Analyzes user needs and software requirements. Designs and implements small software features for products and systems. Participates in the design, coding for small features, unit testing, minor debugging fixes, and integration efforts to ensure projects are completed on schedule. Assists in performing code reviews and regression tests as well as the triaging of issues to ensure the quality of code. Collaborates with others inside project team to accomplish project objectives. Writes technical documentation for Software projects. Level of Responsibility: Works under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Trivandrum

Work from Office

Naukri logo

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 4+ years of experience in working with Java with strong understanding on the concepts and fundamentals Hands on experience in working Spring and Spring Boot Experience implementing Spring based REST services. Implementation experience with Micro service Architecture is favorable Experience in using GIT repository Good understanding about JSON format MySQL/MongoDB JPA (hibernate) Nice to Have: Experience in YAML, Rabbit MQ, Cloudslang Knowledge in CI/CD and DevOps tools

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Trivandrum

Work from Office

Naukri logo

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 RP32 (SDE2) Level 2 Services Engineer Ab Initio (Niche Skill) Job Description: Work as part of a self-organised Ab Initio engineering team to design and develop software features that are that are delightful and vital to the lives of credit card consumers across all walks of life Work to achieve the goals and vision articulated by Product Management and your management chain Your focus is on a major portion of existing or new team software (e. g. , significant component, set of features, mid-size application or service) Drive engineering best practices (e. g. , Operational Excellence, Security, Quality, etc. ) and set standards, across your team and wider engineering teams Innovate within your team, initiative area and contribute within your technical domain. Requirements for role: You will have experience in delivering throughout the dev life cycle A complete understanding of the capabilities of the latest technologies related to Ab Initio Able to resolve questions from the team related to requirements from product managers Able to come up with a solution to a requirement and identify gaps in requirements to fully define a solution Able to do hand on programming in the GDE and unix scripting languages You are an advocate for quality and leveraging approaches such as Pair Programming. You will be able to find potential savings in effort spent on delivering and find ways to continually increase delivery throughput and eradicate waste You will be able to review code others have developed and feedback any inconsistencies with the standards (written or best practices) You will be able to estimate the delivery timescales and justify these estimates You will be aware of the jenkins pipeline principles Knowledge of Agile practices Experience that would be advantageous: You will be aware of AWS interactions and file storage You will have a core understanding of Lambda programming Solving real world problems and being comfortable working in a complex regulated environment

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Trivandrum

Work from Office

Naukri logo

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 Job Description - ho we are? You will be part of the ML R&D team which works on some really cool problems and (sometimes not-so-cool :-) problems). We apply cutting edge ML to solve hard problems like Document Understanding (or Document Al). We have a solution in production which is on par with the industry players in multiple facets. We reason things from the 1 st principles, or we build on top of existing things as the problem dictates. We as a team push the boundary of ML and constantly work on techniques to solve problems with no or little training data. We are a very flat org; everyone is technically sound and very collaborative. Your typical day would involve creating datasets from the scratch or run multiple iterations of feature engineering or come up with a great representation learning technique or conceptualize a nifty transfer learning solution, fit a model to the data and package the model to serve in batch or in online fashion. Who we are looking for? We are flexible and are looking for the top talent ideally with 3-5 years industry experience or 1-2 years academic experience. Programming Experience: Ninja Programmer in one of the following Python/ R. Applied ML Experience: o Problem framing: Strong problem framing skills: Say, when to go with Supervised or self-supervised or RL setting. o Data wrangling skills: Experience in techniques like Weak/Distant Supervision and Pseudo labelling) Strong EDA, data preparation and labelling skills Strong data augmentation skills o From the scratch learning: Strong experience in end to end modelling in (ML vs DL vs RL), Experience in Single models vs Ensembles vs Mixture of experts. Mathematical understanding of some Mathematical Induction, Tree Induction, DL and other optimization algorithms like SGD. o Transfer Learning Experience in N-shot learning (or its variants) Fine tuning skills UST Global Ltd 1 SmartOps Strategic R&D o ML/DL Verticals: Proven research or industry experience in one of the areas like Time series modelling, Vision, NLP, RL. A GitHub portfolio with original ML repos. A Kaggle portfolio with decent leader board positions Papers: Original 1 st author papers in reputed ML journals or conferences. Patents: Al or Automation specific patent is a good to have Experience with ML/DL libraries TensorFlow or PyTorch MLOps: Experience in running machine learning experiments with any one of the above machine learning libraries. Good to have is any one of the following: Kubeflow, Mlflow or Airflow or SparkML Deploying machine learning solutions into production. Model Serving TFServe, Seldon, Custom serving. Interactive, batching and streamed serving. Optimizing solutions for performance and scalability. Data engineering, i. e. ensuring a good data flow between database and backend systems. Implementing custom machine learning code (like custom implementation of existing algorithms like SGD) when required Coming up with our own DNN architectures when required Good to have: Computer science or IT background Good to have: Exposure to statistics and probability. Good to have: Experience in running dockerized code, we are a Kubernetes shop

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Trivandrum

Work from Office

Naukri logo

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 4+ years of experience as a Python Developer with a strong portfolio of projects. Bachelors degree in Computer Science, Software Engineering or a related field. In-depth understanding of the Python software development stacks, ecosystems, frameworks and tools such as Numpy, Pandas, sci-kit-learn, Tensorflow and PyTorch. Familiarity with database technologies such as SQL and NoSQL. Excellent problem-solving ability with solid communication and collaboration skills. Knowledge of data science and machine learning concepts and tools. A working understanding of cloud platforms such as AWS, Google Cloud or Azure

Posted 3 months ago

Apply

3 - 5 years

5 - 7 Lacs

Trivandrum

Work from Office

Naukri logo

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 Responsibilities: Oversee the entire lifecycle of Qlik Sense application development, from design to implementation. Develop predictive analytics models within Qlik Sense to generate data-driven insights. Design, build, and manage complex data models, dashboards, and visualizations tailored to meet diverse business requirements. Collaborate with business users to gather and translate requirements into robust technical solutions. Integrate Qlik Sense with Qlik Catalog for streamlined data management and accessibility. Optimize Qlik Sense applications to enhance performance, user experience, and usability. Mentor and guide junior developers, promoting best practices in Qlik Sense development and technical proficiency. Ensure data accuracy and integrity across all Qlik Sense applications and related data processes. Stay current with Qlik Sense features, predictive analytics advancements, and industry best practices to drive continuous improvement. Required Skills and Qualifications: 3+ years of practical experience in Qlik Sense development. Advanced skills in Qlik Sense scripting, data modeling, and dashboard development. Proficiency with Qlik NPrinting for report generation and distribution. Solid understanding of predictive analytics and machine learning principles. Advanced SQL skills, with experience in databases like MS SQL Server and Oracle. Strong analytical, problem-solving, and communication skills to effectively engage with business users and stakeholders. Ability to work both independently and collaboratively as part of a team. Qlik Sense certification is an advantage.

Posted 3 months ago

Apply

2 - 3 years

4 - 5 Lacs

Trivandrum

Work from Office

Naukri logo

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 Job Description - Database Developer UST is looking for a Database Developer with minimum 3 year experience, who under the general supervision of the Engineering Platform Delivery Manager and Delivery Lead, will work to deliver the implementation of a Health care ecosystem for our Health Plan clients. The Senior Database Developer will work with the small to mid-size Health Plan Clients, third party vendors, and onshore and offshore UST associates to develop database for our Advalent healthcare payer system. Candidate should have excellent technical and communication skills and ability to engage as part of a team working both physically together and virtually. You should be an excellent problem solver who is able to grasp customer/team/development needs and brainstorm ways to fulfill them. As a Database Developer at UST, this is your opportunity to: Be part of a world class health care payer backend system. Work with the UST-Advalent development team to ensure solution quality and architecture compliance. Collaborate with numerous external vendors many who are top in the healthcare industry. Independently develop test and debug Database systems and SQL code. Utilize your skills in Agile development methodologies including JIRA, SCRUM, Git, BitBucket. Exercise strong communication skills including the ability to convey technical information effectively. Ensure repeatability and reusability of integration design, processes, and code. Consistently use analytical skills - able to synthesize complex information. Deploy expertise in estimation techniques. Perform other duties and special projects as assigned. Support or conduct staff mentoring as needed. Provide constructive feedback to staff. May have responsibility for staff oversight on a project including goal setting and performance monitoring. Comply with the organization s Code of Conduct, all regulatory and contractual requirements, organizational policies, procedures, and internal controls. Responsible to write and maintain clean, well-written code, as per the best practices. You bring: Experience and expert level skills with MySQL - Mandatory; Good to have - Microsoft SQL Server, Oracle, other RDBMS systems. Build Database Objects Following Standards and Specifications (e. g. Tables, Views, Stored Procedure, UDF, Triggers and Indexes). Develop and Optimize T-SQL Statements (e. g. Queries, Stored Procedures, UDF) to Support Internal and Customer Applications. Coding, Debugging and Testing the Programs. Experience with Database versioning. Maintained the Database Using Procedures, Functions, Cursors and Triggers. Performance troubleshooting and coding and designing for performance. Performed Quality Assurance and Testing of SQL Server Environment. Developed Complex T-SQL Code such as Stored Procedures, Functions, Triggers, Indexes and Views for the Application. Responsible for Optimizing SQL Queries, Stored Procedures to Improve the Performance Time. Knowledge on NoSQL databases like MongoDB, Graph Database like Neo4J, Janus etc. Experience with Agile tools and methodologies including JIRA, SCRUM, Git, BitBucket Experience in architecting software solutions and understanding of architecture governance. Bachelor s degree or higher in business or technical field, 5-8 years of relevant work experience. Work experience in client partner or account interaction is needed. Strong Customer Focus Deep understanding of software development in a team, and a track record of implementing quality software solutions on time and on budget. Experience in any Health care IT application and a managed care environment is preferred. Experience with Medicare and Medicaid is preferred For this role, we value: Technical Competence o Healthcare background, especially the payer industry. o Strong problem-solving and excellent communication skills o Project Requirements, Analysis and Objectives o Experience in architecting, designing, and implementing software solutions. o Quality Focus o Ability to understand the architectures, ask the right questions and think bigger (performance, go live, future maintenance) o Ability to influence business and technical leaders in a dynamic environment. o Project organization & Teamwork o Problem resolution o Ability to manage scope and deliverables. o Share design/development ideas with visual tools like Lucidchart/similar. o Very comfortable with daily stand-up meetings with clients, update daily work progress via Project Management systems, voice/video calls, online collaboration using screen-sharing tools. o Exposure/experience in fast-paced, agile development practices. Behavioral Competence o Engagement and Motivation o Assertiveness o Openness and Creativity o Results Orientation o Efficiency o Reliability o Devotion to high-quality customer service o Excellent interpersonal communication skills o Keen analytical and research abilities

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. Entry level graduate with limited commercial and technical work experience. Build skills and expertise in a chosen Engineering Discipline. Works to instructions and directions and delivers reliable results. Keen to understand clients business needs. Solves routine problems. Organises own time with a short time horizon.

Posted 3 months ago

Apply

1 - 5 years

3 - 7 Lacs

Hyderabad

Work from Office

Naukri logo

Company: Qualcomm India Private Limited Job Area: Engineering Group, Engineering Group > Software Test Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Test Engineer, you will design, develop, create, and modify test cases and validate embedded software, cloud software, system algorithms, application software, automation, and/or specialized utility programs that launch cutting-edge, world class products. Qualcomm Software Test Engineers collaborate across various engineering teams and functions to design and implement test plans. Minimum Qualifications: Bachelor's degree in Engineering, Information Systems, Computer Science, or related field. Preferred Qualifications: Master's degree in Engineering, Information Systems, Computer Science, or related field. 1+ year of work or academic experience with Programming Language such as C, C++, Java, Python, etc. 1+ year of experience with Software Test or System Test, developing and automating test plans and/or tools (e.g., Source Code Control Systems, Continuous Integration Tools, and Bug Tracking Tools). Principal Duties and Responsibilities: Applies software and systems knowledge to assist and support thedesign, development, creation, and modification of test cases and validation of embedded software, cloud software, system algorithms, application software, automation and/or specialized utility programs. Designs and implements basic test plans, scenarios, scripts, or procedures to identify a failure within a determined area of code. Writes functional tests for features to ensure functionality. Assists in the identification, analyses, and documentation of software defects. Collaborates with others inside of project team to accomplish project objectives and improve the overall quality of the product. Assists in the development of test case automations and/or scripts to improve productivity. Level of Responsibility: Working under supervision. Decision-making affects direct area of work and/or work group. Requires verbal and written communication skills to convey basic, routine factual information. Tasks require multiple steps which can be performed in various orders; some planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 3 months ago

Apply

3 - 8 years

10 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Role & responsibilities Design and develop firmware for microcontrollers using C++ to enable sensor and actuator control systems with machine interfaces. Integrate diverse machine communication protocols, ranging from Industrial Ethernet to wireless Bluetooth links. Define system specifications, architectures, and testing procedures, collaborating proactively with hardware and software teams in Germany. Support the growth of the Bangalore branch by building strong local connections and fostering collaboration with the German headquarters. Technical Skills Proficiency in C/C++ programming for microcontrollers, with strong skills in embedded systems architecture and real-time software design. Demonstrated expertise in implementing wireless and industrial communication protocols, with a proven track record of successful applications. Demonstrated experience in translating user requirements into user stories and acceptance criteria. Experience in agile software development with a passion for clean architecture and clean code principles. Other Prerequistites Proven organizational skills to prioritize tasks and meet deadlines in a fast-paced environment with multiple projects in parallel. Self-motivated and proactive, with the ability to work independently while aligning with larger team objectives. Anticipates needs, identifies potential challenges, and implements effective solutions. Transparent and clear communicator, especially when communicating and documenting technical aspects of software and findings to diverse audiences. Passion for contributing to the establishment and growth of the new Bangalore office by building a strong local team culture and fostering a strong link to the headquarters in Germany. If interested plz contact Ramya 9513487487

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