Home
Jobs

622 Embedded Software Jobs - Page 11

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.

1 - 4 years

10 - 14 Lacs

Hyderabad

Work from Office

Naukri logo

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 the design, 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 1 month ago

Apply

2 - 6 years

12 - 16 Lacs

Hyderabad

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Details: Expected to individually triage stability issues Possess good analytical / problem solving skills Possess good C, Python programming skills and awareness of operating system concepts is a basic prerequisite MS-DOS, Linux commands, batch, shell programming basics Have awareness of any debugger (such as gdb / Trace32 etc) usage / fundamentals of any processor architecture and peripherals Prior experience to debugging embedded systems and C++ programming skill would be an added advantage Skills/keywords Triage, Debugging, RTOS, Trace32, Stability, OS concepts, computer architectur 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 1 month ago

Apply

3 - 8 years

5 - 10 Lacs

Hyderabad

Work from Office

Naukri logo

At Medtronic you can begin a life-long career of exploration and innovation, while helping champion healthcare access and equity for all. You ll lead with purpose, breaking down barriers to innovation in a more connected, compassionate world. A Day in the Life This position will lead a team of engineers specializing in Embedded Software, including Firmware, Device Drivers, BSPs, OS, RTOS, and HAL. Additionally, it will be responsible for establishing and managing the Firmware Center of Excellence (CoE). Responsibilities may include the following and other duties may be assigned Leading and managing a team of embedded software engineers to ensure the delivery of quality solutions. Guiding your team on software architecture and design for complex embedded systems. Supporting the development and sustaining of embedded software for medical devices in line with company policies and procedures. Collaborating with cross-functional teams such as Systems Engineering, Hardware, and QA to ensure integrated product development. Managing project timelines, resource allocation, and budgeting for the embedded software function. Providing leadership and direction for software testing and verification processes to ensure compliance with industry standards. Creating a high-performance team culture by mentoring, coaching, and driving continuous improvement initiatives. Overseeing software product releases and ensuring alignment with customer requirements. Required Knowledge and Experience Minimum of 10 years of relevant work experience in embedded software development with a strong foundation in both low-level firmware and higher-level embedded applications. Minimum 5+ years of Techno-Managerial people management experience in leading engineering teams, ideally within a software development environment. Proven experience in managing and delivering embedded software products within a regulated industry, such as medical devices, automotive, or industrial systems. Strong technical expertise in embedded C/C++, RTOS (e.g., FreeRTOS), hardware-software integration, and low-level debugging. Knowledge of Agile methodologies and experience in managing software development life cycles using iterative techniques. Strong interpersonal and communication skills, with the ability to collaborate across teams and influence decision-making. Ability to mentor and develop talent, ensuring the team operates efficiently and fosters a culture of continuous improvement. Experience in working with global, cross-functional teams and managing distributed teams. Physical Job Requirements The above statements are intended to describe the general nature and level of work being performed by employees assigned to this position, but they are not an exhaustive list of all the required responsibilities and skills of this position. Benefits & Compensation Medtronic offers a competitive Salary and flexible Benefits Package A commitment to our employees lives at the core of our values. We recognize their contributions. They share in the success they help to create. We offer a wide range of benefits, resources, and competitive compensation plans designed to support you at every career and life stage. About Medtronic We lead global healthcare technology and boldly attack the most challenging health problems facing humanity by searching out and finding solutions. Our Mission to alleviate pain, restore health, and extend life unites a global team of 95,000+ passionate people. We are engineers at heart putting ambitious ideas to work to generate real solutions for real people. From the R&D lab, to the factory floor, to the conference room, every one of us experiments, creates, builds, improves and solves. We have the talent, diverse perspectives, and guts to engineer the extraordinary. Learn more about our business, mission, and our commitment to diversity here

Posted 1 month ago

Apply

4 - 10 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Software Project Manager Location: Bangalore, India Experience: 8-10Years Industry: Automotive | Embedded Software | ePowertrain At GKN Automotive , we re shaping the future of mobility with cutting-edge ePowertrain technologies. Were looking for a passionate and experienced Software Project Manager to lead the delivery of innovative embedded software solutions for next-generation electric drivetrains. Your Mission As a Software Project Manager, you ll be at the heart of our ePowertrain software development driving high-performance, AUTOSAR-based software projects with an emphasis on Functional Safety , Cyber Security , and Base Software . You ll collaborate with global teams and stakeholders across India, Germany, and the USA, ensuring timely delivery of software that powers the mobility of tomorrow. What You ll Be Doing Lead and manage complex software projects for ePowertrain systems from concept to delivery Plan project goals and strategies in coordination with cross-functional teams Drive software releases and manage change requests, bug-fixes, and debugging cycles Ensure delivery meets quality, timing, and budget targets Manage international project teams and collaborate with external suppliers Ensure compliance with safety, cybersecurity, and internal software development processes Report project status and key milestones to senior stakeholders and customer interfaces What You ll Bring Bachelor s or Master s in Electrical / Electronics / Information Technology/Mechatronics 7+years of total industry experience with at least 4 years in automotive software project management Strong grasp of AUTOSAR , Functional Safety (ISO 26262) , and Cyber Security (ISO/SAE 21434) Experience leading international teams and working in Agile environments Excellent communication, organizational, and stakeholder management skills Why GKN Automotive Be a part of a global pioneer in eMobility and next-gen automotive technologies Collaborate with world-class experts in software, systems, and powertrain innovation Enjoy a culture that values agility, innovation, and continuous improvement Contribute to sustainable and cleaner mobility for future generations

Posted 1 month ago

Apply

4 - 10 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Position: Software Project Manager Location: Bangalore, India Experience: 8-10Years Industry: Automotive | Embedded Software | ePowertrain At GKN Automotive , we re shaping the future of mobility with cutting-edge ePowertrain technologies. Were looking for a passionate and experienced Software Project Manager to lead the delivery of innovative embedded software solutions for next-generation electric drivetrains. Your Mission As a Software Project Manager, you ll be at the heart of our ePowertrain software development driving high-performance, AUTOSAR-based software projects with an emphasis on Functional Safety , Cyber Security , and Base Software . You ll collaborate with global teams and stakeholders across India, Germany, and the USA, ensuring timely delivery of software that powers the mobility of tomorrow. What You ll Be Doing Lead and manage complex software projects for ePowertrain systems from concept to delivery Plan project goals and strategies in coordination with cross-functional teams Drive software releases and manage change requests, bug-fixes, and debugging cycles Ensure delivery meets quality, timing, and budget targets Manage international project teams and collaborate with external suppliers Ensure compliance with safety, cybersecurity, and internal software development processes Report project status and key milestones to senior stakeholders and customer interfaces What You ll Bring Bachelor s or Master s in Electrical / Electronics / Information Technology/Mechatronics 7+years of total industry experience with at least 4 years in automotive software project management Strong grasp of AUTOSAR , Functional Safety (ISO 26262) , and Cyber Security (ISO/SAE 21434) Experience leading international teams and working in Agile environments Excellent communication, organizational, and stakeholder management skills Why GKN Automotive Be a part of a global pioneer in eMobility and next-gen automotive technologies Collaborate with world-class experts in software, systems, and powertrain innovation Enjoy a culture that values agility, innovation, and continuous improvement Contribute to sustainable and cleaner mobility for future generations

Posted 1 month ago

Apply

3 - 8 years

8 - 9 Lacs

Pune

Work from Office

Naukri logo

Sensata Technologies is recruiting an Embedded Software Verification Engineer to develop test solutions for the systems and products in our Global Aftermarket organization. As an Embedded Software Verification Engineer you will work with a cross-functional team to develop and execute test frameworks and strategies for Tire Pressure Monitoring and RADAR Systems for all types of vehicles and platforms. General Responsibilities Development of system, software and product test plans Development of system and product test framework, with an emphasis on automated testing Execution of system and product testing Analysis, documentation, version control and communication of test results and status Liaising with customers and internal departments in support of project activities Working according to all agreed team procedures, including ASPICE and Agile/Scrum methodologies. Recording results to produce reports with results for internal and external stakeholders. Regularly identifying and capturing issues as they arise and performing risk analysis. Communicating issues back to stakeholders. Responsibility for capturing specifications from customer requirement documentation and refinement where necessary. Experience / Qualifications A university degree required (i.e. Bachelors degree) or equivalent relevant work experience. Must be a team player able to work in a fast-paced environment with demonstrated ability to handle multiple competing tasks and demands Strong communication skills; oral, written and presentation Strong organization, planning and time management skills to achieve results Strong personal and professional ethical values and integrity Holds self-accountable to achieving goals and standards Proficient in Microsoft Office programs (Outlook, Word, PowerPoint, and Excel) Strong interpersonal & collaboration skills to work effectively with all levels of the organization including suppliers and/or external customers The ideal candidate will possess the following characteristics and experience: University degree in Electronics, Software or a related engineering discipline preferred Experience of developing automated test frameworks e.g. Python etc. Proven ability to collate, analyze and report on large data sets Proven ability to work collaboratively in a cross-functional team and deliver results Experience in embedded coding (C/C++) Knowledge of digital and analogue electronic circuitry is desirable Experience developing products/systems compliant to ASPICE and Functional Safety would be beneficial. Experience using Atlassian JIRA and JAMA. Experience communicating problem resolution with internal customers Smarter Together Collaborating at Sensata means working with some of the world s most talented people in an enriching environment that is constantly pushing towards the next best thing Employees work across functions, countries and cultures gaining new perspectives through mutual respect and open communication As OneSensata , we are working together to make things work together Click here to view Sensata Recruitment Privacy Statement Click here to view our Sensata Recruitment Privacy Statement for China NOTE: If you are a current Sensata employee (or one of our Affiliates), please back out of this application and log into Workday via the Company Intranet to apply directly. Type "FIND JOBS" in the Workday search bar.

Posted 1 month ago

Apply

5 - 10 years

4 - 5 Lacs

Chennai

Work from Office

Naukri logo

We use cookies to offer you the best possible website experience. Your cookie preferences will be stored in your browser s local storage. This includes cookies necessary for the websites operation. Additionally, you can freely decide and change any time whether you accept cookies or choose to opt out of cookies to improve the websites performance, as well as cookies used to display content tailored to your interests. Your experience of the site and the services we are able to offer may be impacted if you do not accept all cookies. Modify Cookie Preferences Reject All Cookies Accept All Cookies Search by Keyword Search by Location Search by Postal Code Job experience level Select how often (in days) to receive an alert: Senior Software Engineer Job Location(s): Danfoss Power Electronics and Drives Seg RD, Technology and Engineering Work Location Type: Job Description At Danfoss Power Electronics Drives, we are excited to invite a talented Senior Software Engineer to join our forward-thinking Product Development team. Job Responsibilities Responsibilities for this position include, but are not limited to, the following. Work with the Product Owners/Technical Product Owners to create and elaborate the requirements for the implementation of the Communication Protocol drivers for the Danfoss Variable Frequency Drive product. Build the Fieldbus Communication Protocol Driver software and other Connectivity Protocol software (Wi-Fi, Zigbee, Bluetooth, MQTT) for the Danfoss Variable Frequency Drive product, using C++ programming language. Prepare the high-level design (HLD), low-level design (LLD), detailed design (DD) for the Communication Protocol Driver software. Perform static code analysis (using tools) and fix the identified errors and warnings. Perform code reviews. Write the Unit Test cases, Engineering Test Cases and develop, execute the Unit Test scripts. Continuous improvement of the processes, work procedures and tools used in the execution of the work, through innovative/creative thoughts. Fix the identified defects to improve the quality of the deliverables. Follow the processes, work procedures, quality standards for achieving high quality of the deliverables. Ensure that the software delivered is compliant with the external certification standards. Collaborate with the Test Engineers in the same project activity, engineers from the other teams/departments (local/abroad) for the successful completion of the project activities. Collaborate with the stakeholders (local/abroad) for the successful completion of the project activities. Contribute to the technology roadmap and innovation to improve the processes and products. Mentor and coach the other engineers and trainees in the team on the technical aspects. Background Skills Must have competencies: 5-10 years of experience in software development using C++ programming language. Experience in preparing software architecture, design for the development of software products. Ability to create and/or read and interpret, the architecture and design diagrams. Experience in Software Development using Agile Scrum methodology. Excellent debugging skills. Excellent analytical skills and ability to apply the knowledge to solve practical problems. Excellent problem-solving skills. Ability to mentor and coach the others on the technical aspects. Experience in the tools Visual Studio, Google Test, Git Good communication skill - Ability to express technical concepts and procedures clearly, precisely, and in easy-to-understand information, verbally and in writing to achieve successful outcome for the assigned responsibility. Good to have competencies: Experience in communication protocol software development PROFINET, EtherNET/IP, EtherCAT, BACnet/IP, MODBUS TCP, POWERLINK, PROFIBUS DP, DeviceNet, CANopen, BACnet MS/TP, Modbus RTU, Metasys N2, LonWorks, AK-LonWorks, ASi Bus, Interbus, PROFISAFE, OPC DA, OPC UA, IEC101, IEC103, IEC104, IEC61850, DNP3. Experience in using the Lauterbach debuggers. Experience in using the protocol testing/analyzer tools for testing protocols (Wireshark, Modscan, Modbus Conformance Tool, Profibus Analyzer ). Experience in developing embedded software for various micro controllers. Experience in various Real Time Operating Systems (RTOS). Danfoss Engineering Tomorrow At Danfoss, we are engineering solutions that allow the world to use resources in smarter ways - driving the sustainable transformation of tomorrow. No transformation has ever been started without a group of passionate, dedicated and empowered people. We believe that innovation and great results are driven by the right mix of people with diverse backgrounds, personalities, skills, and perspectives, reflecting the world in which we do business. To make sure the mix of people works, we strive to create an inclusive work environment where people of all backgrounds are treated equally, respected, and valued for who they are. It is a strong priority within Danfoss to improve the health, working environment and safety of our employees. Danfoss engineers solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification. Our solutions are used in such areas as refrigeration, air conditioning, heating, power conversion, motor control, industrial machinery, automotive, marine, and off- and on-highway equipment. We also provide solutions for renewable energy, such as solar and wind power, as well as district-energy infrastructure for cities. Our innovative engineering dates back to 1933. Danfoss is family-owned, employing more than 39.000 people, serving customers in more than 100 countries through a global footprint of 95 factories. Danfoss engineers solutions that increase machine productivity, reduce emissions, lower energy consumption, and enable electrification. Our solutions are used in such areas as refrigeration, air conditioning, heating, power conversion, motor control, industrial machinery, automotive, marine, and off- and on-highway equipment. We also provide solutions for renewable energy, such as solar and wind power, as well as district-energy infrastructure for cities. Our innovative engineering dates back to 1933. Danfoss is family-owned, employing more than 39.360 people, serving customers in more than 100 countries through a global footprint of 95 factories. When you visit any website, it may store or retrieve information on your browser, mostly in the form of cookies. Because we respect your right to privacy, you can choose not to allow some types of cookies. However, blocking some types of cookies may impact your experience of the site and the services we are able to offer. These cookies are required to use this website and cant be turned off. Provider Description Enabled SAP as service provider We use the following session cookies, which are all required to enable the website to function: "route" is used for session stickiness "careerSiteCompanyId" is used to send the request to the correct data centre "JSESSIONID" is placed on the visitors device during the session so the server can identify the visitor "Load balancer cookie" (actual cookie name may vary) prevents a visitor from bouncing from one instance to another Functional Cookies These cookies provide a better customer experience on this site, such as by remembering your login details, optimising video performance or providing us with information about how our site is used. You may freely choose to accept or decline these cookies at any time. Note that certain functionalities that these third-parties make available may be impacted if you do not accept these cookies. Advertising Cookies These cookies serve ads that are relevant to your interests. You may freely choose to accept or decline these cookies at any time. Note that certain functionality that these third parties make available may be impacted if you do not accept these cookies.

Posted 1 month ago

Apply

5 - 10 years

6 - 16 Lacs

Trivandrum

Work from Office

Naukri logo

Experience Minimum 5+ years of experience in developing medical device software compliant with IEC 62304:2006 / AMD 1:2015 Software life cycle processes for medical devices standard. Development of software to a similar standard or level of rigor also acceptable (e.g. aerospace). Background in risk management processes, including FMEA (Failure Mode and Effects Analysis). Expertise in utilizing FMEA to analyze potential failure modes, prioritize risks, and develop robust mitigation strategies. Functional knowledge of ISO 14971:2019 Application of risk management to medical devices standard. Experience in defining and documenting system and subsystem requirements for complex systems and software solutions. Proficient in adhering to ISO/IEC/IEEE 29148:2018 Systems and software engineering standard to ensure comprehensive and structured requirements engineering. Expert in requirements traceability management tools to manage requirements and traceability between requirements, design elements, software test artifacts, interface controls, risk control measures, and outputs. Demonstrated success delivering large complex projects across the entire lifecycle. Skills • Attention to Detail: Meticulous attention to detail in all tasks and projects. • Behavioral Modeling: Consistently model exceptional behaviors, contributing to a positive and productive work environment and a culture of integrity and excellence. • Change Leader: Change leader who identifies opportunities for improvement and implements solutions to drive positive change. • Collaboration and Team Contribution: Skilled in fostering open communication and collaboration, encouraging input from others and contributing to a positive team environment. • Communication and Presentation: Clear communication and effective presentation skills, capable of delivering technical information to both technical and non-technical audiences and adept at responding to inquiries from various stakeholders. • Communication Skills: Superior written and verbal communication abilities, ensuring clear and effective communication of complex information across diverse audiences. • Critical Thinking: Apply critical thinking skills to analyze problems and develop innovative solutions. • Decision-making and Problem Solving: Proficient in identifying and resolving issues promptly. Make timely decisions involving appropriate stakeholders, ensuring efficient problem resolution and project execution . • Effective Communication: Proven ability to communicate effectively both verbally and in writing, fostering strong relationships and clear understanding. • Lab environment: Should not be sensitive to the sight or discussion of blood or needles. Both human and bovine blood is used where necessary, in addition to visiting customer sites where our equipment is used in a clinical or donor environment

Posted 1 month ago

Apply

1 - 4 years

6 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Skill Set Good analytical and problem-solving skills Knowledge about C/C++ Knowledge about embedded system peripherals and digital communication protocols Knowledge about basic electronics and its principles Knowledge of various testing equipment such as multimeter, DSO, function generator etc. Responsibilities Write software for embedded system peripherals and various communication protocols for ARM and AVR based microcontrollers. Write software for various sensors and actuators so that they can be used with microcontrollers. Write application software for end use of the product. Test the combined hardware and software in real world and iterate till the final result is accomplished. Kindly send your resume on humancapital@nibrus.in

Posted 1 month ago

Apply

12 - 17 years

14 - 17 Lacs

Bengaluru

Work from Office

Naukri logo

Hiring for Asst Manager / Dy Manager R&D Location: Bengaluru Monday to Saturday Experience:12+Years Technical Skills : Embedded software C , C++, VP.net, Basic Electronics. Railway Industry will preferable JD: Lead and mentor a team of software engineers through the software development lifecycle. Collaborate with product managers, designers, and stakeholders to define technical requirements and project timelines. Responsible for guiding Safety level Software Document production and reviewing the same. Ensure fail-safe software development, in adherence to MISRA C standards. Ready to work in site location based on project requirements. Conduct code reviews, provide constructive feedback, and support continuous improvement. Responsible for Monitoring Functional testing. Identify and resolve technical challenges and bottlenecks. Please share your updated CV to sindhura@delighthr.com

Posted 1 month ago

Apply

5 - 9 years

5 - 10 Lacs

Chennai, Bengaluru, Noida

Work from Office

Naukri logo

PTFA_HW_Core_Test Job Title: PTFA_HW_Core_Test Software Developer (Hardware Bring-up Verification) Location: Bangalore, Noida, Chennai Experience: 5+ years in MCU design and embedded software for automotive systems Job Description: We are looking for a Software Developer with expertise in embedded systems to verify hardware bring-up in automotive applications. The ideal candidate will have hands-on experience in MCU-based ECU development, communication protocols (CAN, LIN, Ethernet), and real-time OS environments. You l play a key role in ensuring reliable software support for new hardware platforms and contributing to robust, production-ready embedded solutions.

Posted 1 month ago

Apply

5 - 10 years

7 - 11 Lacs

Kheda, Ahmedabad

Work from Office

Naukri logo

Must have strong C programming skills and hands-on knowledge of EV systems like BMS, motor controllers, and power electronics. The role involves embedded software development, and working with CAN/LIN protocols. trucks & heavy vehicles knowledge.

Posted 1 month ago

Apply

2 - 4 years

7 - 12 Lacs

Pune

Work from Office

Naukri logo

1.S/w experience type: C language-based Embedded S/W (Firmware) development, MCU, CAN/LIN communication control experience. 2.MCU, CAN/LIN communication controller design experience, AMP design experience. Required Candidate profile Main tasks: Development of ultrasonic sensor for distance sensing ,calibration and evaluation of sensor vehicle. (a) Software design using CAN/LIN

Posted 1 month ago

Apply

5 - 10 years

7 - 8 Lacs

Pune

Work from Office

Naukri logo

Be part of a multidisciplinary team of highly skilled technical specialists working on innovative (automated) test solution projects. These projects can cover every phase of the product life cycle, from development, manufacturing (manufacturing test development, fitness for use, MSA s) and maintenance. In your role, you will work with together with Test architects, the SW architects (automation) and other T&V Engineers from within our own organization as well as from our customers organization. You are responsible for Designs, develops, evaluates, and conducts integration, testing, and verification activities of (elements of) products with focus on electrical , electronics, mechatronics and (embedded) software aspects and concludes this with formal reporting. Developing, executing, and documenting test protocols (for elements, (sub)system integration, functional and non-functional tests) against the test requirements by using established test methods, techniques and tools. Take ownership on developing and conducting tests to verify functionality (performance, reliability, safety, security, compliance) and formally reporting the results. Analyzing and post-processing of measurement data by using statistical techniques ( Minitab) and providing technical documentation in compliance with internal procedures and regulations/ standards applicable (e.g. according to ISO 13485, ISO 17025 21CR820 and GDP, IEC 60335) Prepare test documents, technical reports, presentations, as required. Setting up and maintaining both large and small scale device testing Monitor and run Design of Experiment /POC tests Run various tests on system / product like Reliability test, functional non functional, some of which may be on automatic test equipment, others run using manual input. Lead and execute Process Validation (IQ /OQ /PQ) Maintain tools and equipment used by the development and test teams Follow applicable Quality System procedures for all assignments Deliver Assignments on functional tester developments in Design and or manufacturing test engineering . Good to have Reviewing product requirements, designs and product changes from a test point of view and liaising with stakeholders resulting in a testable and maintainable systems and converting requirements into test specifications and tester designs. Participating in the development of design specifications and verification test plans. implement and support requirements and test management in cPLM tools like PTC Windchill RV&S. To succeed in this role, we are looking for a Sr Test engineer with following characteristics: Batchelor s or Masters degree in electronics, Electrical, mechatronics, mechanical engineering 5+ years of experience in R&D area or manufacturing (design engineering, test development, manufacturing, quality assurance or research) Good understanding of product development and or design verification process of industrial products, medical business is plus 3+ years of experience in test designing, executing, reporting and excellent documentation skills. Professional in Execution of detail test plan from system to component level in the domain of functional Performance, Reliability, and compliance Good at applying concepts and implementing in test and verification field. Structured approach in planning, test execution and defect identification and closure. Experience in using test & measurement hardware like Function Generator, Multimeter and power supplies, Industrial Sensors and transducer etc. Knowledge of medical device regulations and standards (e.g., IEC 60601-1, EU-MDR, FDA cGMP) is plus Experience / Exposure on MSA/ test method validation Exposure on Requirements analysis , Traceability Matrix and Risk Management Experience in LabVIEW ,Test Stand , MATLAB , Python / Arduino, scripting languages is a plus Working Experience in Industrial automation protocols like Ethernet, RS232,RS485,MODBUS, CAN.is plus Working experience on NI Hardware like cDAQ,cRIO.is plus Affinity with Systems engineering and Requirement engineering is plus Open to travel at different sites on an occasional basis Excellent working with others with a strong sense of teamwork and collaboration Strong desire to learn and adapt to new technologies and challenges Good communication skills analytical thinking, physical insight, continuous learning mindse

Posted 1 month ago

Apply

10 - 15 years

8 - 13 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking a Senior FPGA Verification Engineer to join the Ericsson Silicon organization. In this key role, you will provide strategic leadership to a team of dedicated engineers focused on developing world-class Radio and RAN Compute products. You will lead the FPGA verification team in defining, implementing, and optimizing verification strategies and environments for high-efficiency data transfer and processing with embedded subsystems. As part of our global organization, you'll collaborate with talented teams across our various sites. We are committed to Agile principles, fostering a collaborative and innovative work environment that encourages creativity, teamwork, and strategic thinking What you will do Lead the definition of advanced verification requirements and strategies for FPGA and/or ASIC designs based on functional specifications and Ericsson development processes. Architect and implement comprehensive verification environments and test cases to execute verification plans, ensuring high-quality deliverables. Analyze and optimize functional and code coverage metrics, driving towards completion targets and continuous improvement. Debug RTL in collaboration with designers, Collaborate with hardware, software, systems, and integration teams to understand overall product requirements and drive strategic and efficient solutions. Champion the continuous improvement of products, tools, and processes, contributing thought leadership and innovative ideas. Produce and oversee the generation of comprehensive verification documentation, ensuring clarity and precision including test procedures and results documentation. Devise test plans that cover functional verification and on target lab verification. Provide mentoring and guidance to team members You will bring 10+ years of experience in FPGA/ASIC verification, including leadership roles. Exceptional knowledge of UVM and SystemVerilog Proven ability to architect and create RTL testbenches from scratch, demonstrating advanced technical skills. Strong knowledge of object-oriented programming and embedded software design and testing. Expertise with modern FPGA device families and tools Experience with scripting languages such as Python, Tcl, shell scripting, etc An analytical and strategic approach with a results-oriented mindset and the ability to deliver under pressure. Excellent English verbal and written communication skills, with the ability to convey complex ideas clearly and persuasively. High self-motivation and the ability to work independently while leading and inspiring teams. A track record of successful cross-team and cross-site cooperation, including leadership roles. A masters degree in Electrical or Computer Engineering or equivalent

Posted 1 month ago

Apply

13 - 16 years

45 - 50 Lacs

Noida, Ahmedabad, Chennai

Work from Office

Naukri logo

Dear Candidate, We are hiring an Embedded Software Engineer to develop firmware and embedded systems for IoT and hardware applications. The role requires expertise in low-level programming, microcontrollers, and real-time systems. Key Responsibilities: Develop and debug embedded software in C/C++ for microcontrollers. Work with real-time operating systems (RTOS) such as FreeRTOS or Zephyr. Interface with sensors, peripherals, and communication protocols like I2C, SPI, and UART. Optimize power consumption and system performance. Perform firmware testing and debugging. Required Skills & Qualifications: Programming: C, C++, Python Microcontrollers: ARM Cortex, ESP32, STM32 RTOS: FreeRTOS, Zephyr Communication Protocols: I2C, SPI, UART, MQTT Experience with IoT security and wireless communication (BLE, Zigbee) is a plus. Soft Skills: Strong troubleshooting and problem-solving skills. Ability to work independently and in a team. Excellent communication and documentation skills. Note: If interested, please share your updated resume and preferred time for a discussion. If shortlisted, our HR team will contact you. Kandi Srinivasa Delivery Manager Integra Technologies

Posted 1 month ago

Apply

3 - 5 years

11 - 12 Lacs

Trivandrum

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: Operations Engineer Responsibilities Handles a variety of technical procedures, new and established. Performs initial diagnosis, triage, and where possible fixes issues themselves. Works with product owners to confirm product runbooks, monitoring KPI dashboards, SLAs, and customer notifications procedures are correct. Writes functionally correct software that meets design specifications and technical requirements. Performs manual and partially automated test, release, deploy, and maintenance procedures. Closely monitors products and their dependencies in production to make sure they are running properly, rolls back or resolves system errors as they occur. Raises the visibility of problems with product owners noting when repetitive. May participate in a team on call rotation. Communicates clearly. Contributes to team planning, reviews, and product feature discussions. Collaborates with their team on ways to make SEs more efficient and ideas for automation. Where needed, adds code comments to explain the reasons for functions. Documents product requirements for debugging, testing, release or deploy, maintenance, and outage recovery. Qualifications 3plus Years of experience as Operations Engineer working for Supply Chain or IBP areas. Can analyze a problem statement using relevant data and metrics. Candidate with O9 or IBP platform technical knowledge is preferred. Able to research techniques or solutions and propose a viable approach. Knows how to create a presentation on work status, solution proposal, idea, etc. Competency in a software language. Able to write code that meets well defined specifications. Familiar with computer engineering concepts. Some experience working with AWS, Azure, or other cloud solutions certifications are nice to have, but not required. Understands how to test and release software. Ideally has experience working with CI CD pipelines. Differentiating Competencies are: Driving for Results: Demonstrates perseverance and resilience in the pursuit of goals. Confronts and works to resolve tough issues. Exhibits a can do attitude and a willingness to take on significant challenges Decision Making: Quickly analyses complex problems to find actionable, pragmatic solutions. Sees connections in data, events, trends, etc. Consistently works against the right priorities Collaborating: Collaborates well with others to deliver results. Keeps others informed so there are no unnecessary surprises. Effectively listens to and understands what other people are saying. Communicating and Influencing: Ability to build convincing, persuasive, and logical storyboards. Strong executive presence. Able to communicate effectively and succinctly, both verbally and on paper. Motivating and Inspiring Others: Demonstrates a sense of passion, enjoyment, and pride about their work. Demonstrates a positive attitude in the workplace. Embraces and adapts well to change. Creates a work environment that makes work rewarding and enjoyable. Technical Knowledge and Skills: ServiceNow, O9, Supply chain concepts, FMCG background is preferred.

Posted 2 months ago

Apply

3 - 5 years

11 - 12 Lacs

Trivandrum, Kochi

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: Experience: 5+ years We are seeking a highly skilled Senior Python Developer with expertise in Machine Learning (ML), Large Language Models (LLMs), and cloud technologies. The ideal candidate will be responsible for requirement analysis, discovery, design, development, and implementation of ML-based solutions. The role requires strong communication skills to interact with clients, gather requirements, and translate business needs into technical solutions. The candidate should be comfortable working independently and delivering Proof of Concepts (POCs), Minimum Viable Products (MVPs) and working on Client Projects directly. Key Responsibilities: Work closely with clients to gather requirements, conduct business analysis, and identify potential ML solutions. Develop and deploy Machine Learning models, Time series models, LLMs and deep learning solutions. Independently design, implement, and deliver POCs and MVPs. Architect and optimize Python-based ML applications with a focus on scalability and efficiency. Utilize GitHub for version control, collaboration, and CI/CD pipelines. Work with cloud platforms such as AWS, Azure, or GCP for deployment and model hosting. Implement best practices in software development, including code reviews, testing, and documentation. Stay up to date with the latest advancements in AI/ML, LLMs, and cloud technologies. Collaborate with cross-functional teams including Data Scientists, DevOps, and Business Analysts. Required Skills Qualifications: Strong programming skills in Python with experience in frameworks like FastAPI, Flask, Django. Machine Learning experience, including libraries such as TensorFlow, PyTorch, Scikit-Learn, prophet etc. Experience with LLMs (e.g., OpenAI, Anthropic, LangChain, Hugging Face, vector databases). Cloud technology awareness, including AWS S3, Lambda, SageMaker, Azure ML, or GCP Vertex AI. Strong understanding of software engineering principles, including OOP, design patterns, and data structures. Experience with version control (Git/GitHub/GitLab) and CI/CD pipelines. Excellent problem-solving skills and the ability to work independently. Strong communication skills to interact with clients and stakeholders. Experience in containerization (Docker, Kubernetes) is a plus. Exposure to data engineering tools like Apache Spark, Airflow, or ETL pipelines is a plus. Preferred Qualifications: Experience with API development and integration. Knowledge of vector databases (e.g., Pinecone, Weaviate, FAISS) for LLM applications. Exposure to MLOps practices for scalable model deployment.

Posted 2 months ago

Apply

4 - 7 years

6 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Skills : Technology: Embedded Software Drivers such as Ethernet, PCIe, I2C, UART etc development, experience using C , Bootloader Development, Firmware Development (including Board bringup), Linux / Embedded OS, Required Candidate profile Experience: At least overall 4 to 7 years of experience, relevant- 3-4 years of experience

Posted 2 months ago

Apply

3 - 6 years

5 - 8 Lacs

Hyderabad

Work from Office

Naukri logo

We are looking for a passionate and detail-oriented Embedded Engineer - Contributor to join our team. The ideal candidate will be responsible for implementing and supporting the development of embedded systems and applications. This role is ideal for individuals who thrive in a collaborative environment and are eager to contribute to challenging and innovative projects. Key Responsibilities: Embedded Software Development: Develop, test, and debug embedded software using C, C++, or other relevant languages. Collaborate with senior engineers to implement system designs and functionalities. Write clean, efficient, and well-documented code. Hardware Integration: Assist in integrating software with hardware components. Perform basic debugging of hardware-related issues using tools such as oscilloscopes or logic analyzers. System Testing and Validation: Execute unit and integration tests to ensure system performance and reliability. Collaborate with QA teams to address defects and improve product quality. Documentation and Reporting: Maintain detailed documentation of software designs, development processes, and testing results. Provide progress updates and report issues to team leads and project managers. Continuous Learning and Improvement: Stay updated on emerging technologies and best practices in embedded systems. Seek feedback and actively work on improving skills and methodologies. Qualifications: Bachelor s degree in Electrical Engineering, Computer Engineering, or a related field. 3+ years of experience in embedded system development or a strong academic background in relevant areas. Proficiency in programming languages such as C, C++, or Assembly. Familiarity with microcontrollers, microprocessors, and embedded hardware platforms. Understanding of basic communication protocols (e.g., UART, SPI, I2C). Basic knowledge of real-time operating systems (RTOS) and/or embedded Linux. Ability to read and interpret schematics and datasheets. Required Skills; Experience with debugging tools like JTAG debuggers or emulators. Exposure to Agile development methodologies. Knowledge of version control systems such as Git. Familiarity with IoT technologies or wireless communication protocols (e.g., Bluetooth, Zigbee, Wi-Fi). Strong analytical and problem-solving skills. Good communication and teamwork abilities. Eagerness to learn and adapt to new challenges. Detail-oriented with a focus on quality and efficiency.

Posted 2 months ago

Apply

5 - 7 years

7 - 9 Lacs

Hyderabad

Work from Office

Naukri logo

We are seeking a highly skilled and experienced Senior Embedded Engineer to join our team. The ideal candidate will be responsible for designing, developing, and optimizing embedded systems for cutting-edge applications. This role demands expertise in embedded hardware and software, excellent problem-solving skills, and a strong understanding of system-level integration. Responsibilities; Embedded System Design and Development: Design, develop, and debug embedded software for various hardware platforms. Collaborate with hardware engineers to define system architecture and interfaces. Develop and maintain real-time systems using programming languages such as C, C++, or Python. System Integration and Optimization: Integrate software with hardware components, ensuring seamless functionality. Optimize code for performance, power consumption, and memory usage. Conduct system-level testing to ensure compliance with performance and reliability standards. Collaboration and Documentation: Work closely with cross-functional teams, including hardware engineers, product managers, and QA teams. Provide technical guidance and mentorship to junior engineers. Create and maintain technical documentation, including design specifications and test plans. Troubleshooting and Maintenance: Identify and resolve issues in existing embedded systems. Provide support for field deployments and ongoing maintenance. Implement updates and patches to enhance system performance and security. Required Qualifications; Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or a related field. 5 to 7+ years of experience in embedded system development. Proficiency in programming languages such as C, C++, Python, or Assembly. Hands-on experience with real-time operating systems (RTOS) and embedded Linux. Strong understanding of microcontrollers, microprocessors, and digital/analog electronics. Experience with communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet). Familiarity with hardware debugging tools (e.g., oscilloscopes, logic analyzers, JTAG). Solid understanding of system design constraints such as power, performance, and reliability. Technical Skills; Experience with FPGA programming or DSP development. Knowledge of cybersecurity principles in embedded systems. Familiarity with Agile development methodologies. Experience with IoT, AI/ML integration, or other emerging technologies. Excellent analytical and problem-solving skills. Strong communication and collaboration abilities. Self-motivated with a keen attention to detail. Ability to manage multiple projects and meet deadlines.

Posted 2 months ago

Apply

5 - 9 years

7 - 11 Lacs

Ahmedabad, Noida

Work from Office

Naukri logo

Position: Senior Engineer - Linux BSP Job Description: Key Responsibilities Responsible for design and development of real time embedded software/firmware and PC/mobile based software application. To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in High level and low level software design Perform software testing including unit, functional and system level requirement including manual and automated Performs software requirement to design to coding to testing traceability Performs code review following coding guidelines and static code analysis Troubleshoots software problems of limited difficulty. Documenting technical deliverable like software specifications, design document, code commenting, test cases and test report, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develops software solutions from established programming languages or by learning new language required for specific project. Experience / Skills Required Strong knowledge for Linux device drivers, Linux Kernel Programming, Linux Kernel Internals, Yocto / Buildroot or any other build systems Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded microprocessor based on Qualcomm, TI, NXP, NVIDIA, Intel or similar Experience of Board support package, Device driver and boot loader development/porting. Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 2 months ago

Apply

5 - 11 years

7 - 13 Lacs

Pune, Vijaynagar, Indore

Work from Office

Naukri logo

Required Technologies Strong analytical abilities to analyze the effectiveness of the test and build environment and make the appropriate improvements Effective communication and leadership skills to collaborate with and support engineering Experience with managing Windows, Linux & OS X systems Strong understanding of CI/CD principles Strong coding knowledge on at least one programming language (python, java, perl or groovy) Hands-on experience with Jenkins master, plugins and node management Working knowledge on Docker and Kubernetes (CLI) Proficiency with scripting languages: bash, PowerShell, python or groovy Familiarity with build systems: Make, CMake, Conan Familiar with git CLI Basic understanding of embedded software, C/C++ language Quickly adapt new technology and complete assign tasks in defined timeline Preferred Familiarity with Artifactory (conan or docker registry) Knowledge on ElectricFlow CI/CD in Gitlab or Github actions Hands on with Nagios, Grafana Exposure to Ansible or similar systems Worked on Jira integration with CI/CD General knowledge on AWS tools and technologies Fundamental understanding of embedded devices and its integration with CI/CD Exposure to Agile methodologies and CI/CD SDLC best practice

Posted 2 months ago

Apply

5 - 11 years

7 - 13 Lacs

Pune

Work from Office

Naukri logo

Position: Technical Lead (MCU RTOS) Job Description: What Youll Be Doing Responsible for design and development of real time embedded software/firmware on RTOS based Platforms To Analyse domain specific technical or low-level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low-level software design Perform software testing including unit and functional testing Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems. What Are We Looking For Strong RTOS experience like FreeRTOS or similar Experience in bootloader development Strong experience working with various micro controllers and IDE for the same Expertise in various peripheral buses such as I2C, SPI, Serial Experience working with HAL Experience in RTOS based application development Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Should you require any further information/assistance, please feel free to reach out to me on below mentioned coordinates. Location: Pune Location: IN-MH-Pune, India-Magarpatta City-Unit B (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 2 months ago

Apply

6 - 12 years

8 - 14 Lacs

Pune

Work from Office

Naukri logo

We are seeking an experienced Embedded Systems Engineer with expertise in Classic AUTOSAR to join our dynamic team. The ideal candidate will have a strong background in embedded systems development, particularly with microcontrollers (MCUs) and microprocessors (MPUs), and will be proficient in C programming. You will be responsible for developing and integrating embedded middleware and ensuring the seamless operation of our automotive systems. Key Responsibilities - Design, develop, and maintain embedded software for automotive applications using Classic AUTOSAR standards. - Implement and integrate AUTOSAR components and middleware on MCUs and MPUs. - Develop, test, and debug embedded software using C programming language. - Collaborate with cross-functional teams, including hardware engineers, system architects, and quality assurance. - Ensure compliance with automotive industry standards and safety regulations. - Conduct code reviews and provide technical guidance to junior engineers. - Participate in system-level design and architecture discussions. - Perform hardware-software integration and validation testing. - Maintain comprehensive documentation for software design and development processes. Qualifications: - Bachelors or Master s degree in Computer Engineering, Computer Science, or related field. - Proven experience in embedded systems development, preferably within the automotive industry. - Strong proficiency in C programming language. - In-depth knowledge of Classic AUTOSAR standards and architecture. - Experience with microcontrollers (MCUs) and microprocessors (MPUs). - Familiarity with embedded middleware and communication protocols (CAN, LIN, FlexRay, etc.). - Understanding of real-time operating systems (RTOS) and their application in embedded systems. - Experience with version control systems (e.g., Git). - Strong problem-solving skills and attention to detail. - Excellent communication and teamwork abilities. Preferred Skills: - Experience with model-based development tools (e.g., MATLAB/Simulink). - Knowledge of functional safety standards (ISO 26262). - Familiarity with agile development methodologies. - Experience with software development tools and environments (e.g., IAR, Keil, Vector tools). What We Offer: - Competitive salary and benefits package. - Opportunities for professional growth and career advancement. - A collaborative and innovative work environment. - The chance to work on cutting-edge automotive technologies.

Posted 2 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