Home
Jobs

622 Embedded Software Jobs - Page 22

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

3 - 10 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

Job Details: Title: Technical Lead Educational Qualifications: B.E/B. Tech/M. E/M. Tech in Electronics / Communication / Electrical / Power Electronics / Instrumentation Experience: 8 to 10 years o5+ years of work experience in automotive BSW development. o3+ years of work experience with AUTOSAR architect software and leading BSW competency. Location: Bengaluru IPEC India Job Description Summary: In this role, the Technical Lead for BSW Communication and Diagnostics Competency is essentially responsible for design, development, documentation, verification and leading a team of embedded software for AutoSAR based Complex Power Electronics production projects to meet customer, internal, and regulatory requirement in a fast-paced start-up like environment within a Fortune 500 Organization. Also Individual will actively participate in a structured product development process, which encompasses technical requirements development; software and architecture design, implementation and verification; production test strategy development; and launch to mass production. Key Responsibility: Lead Team who develops BSW software for Communication and Diagnostics (COMM & DIAG) for use in power electronics production projects including inverter and converter electronic controllers, focusing on reusability across projects whenever possible Lead requirements engineering, Collaboration with internal & external customers, systems, manufacturing competencies to understand their needs. Accurately define and document the technical side of the BSW Component schedule (COMM and DIAG) with estimates and identified risks, Coordinate & lead Iteration planning, agile stand-up meetings. Lead enhancement of the controls and module/component architectures alongside strategic roadmap with cutting-edge technology advancements and innovative solutions Take responsibility for team s designated software tasks from design through development, integration & test Individually contribute to Design/code/test software following Automotive SPICE-compliant development process Working with multisite teams using AGILE methodology Assist in debugging through established problem-solving techniques and debug on bench Interface with Systems engineering to ensure software requirements are understood and documented appropriately & analyzed prior to software design and implementation for BSW component - COMM/Diag Foster a global and inclusive environment that engages peers in technical project reviews and code reviews. Ensure documented traceability from requirements through test cases. Mentor, influence, and coach team members to enhance engineering skills and achieve shared goals Work Experience/Skills: Strong Technical leadership experience in new product development and product launches Strong experience with AUTOSAR architecture, Configuration & implementation of BSW modules for multiple SWCs, (DCM, DEM, CAN, CANIF, SPI, PDUR, MEMIF, NM, EEP, etc,) Must have BSW software development experience in configuration of Communication Stack, Diagnostic stack, Network management including CAN, UDS and LIN protocols, Memory Stack, OS, ECUM, BSWM, WDG, NVM etc. Strong development experience in serial communication protocols - CAN/CANFD, FLEXRAY, LIN, SENT, ETHERNET, UDS, and Instrumentation development using XCP, XETK, UDS Solid Hands-on experience in Vector DaVinci tool chain, EBTresos, ETAS ISOLAR Must have experienced with 32bit Infineon TC 3xx microcontroller is preferable Exemplary expertise in Embedded SW development using C language, debugging for embedded multithreaded and multi core/CPU software environment. Strong ability to comprehend microcontroller hardware and associated schematics Experience in configuration & Change management tools such as Plastic SCM, BitBucket, JIRA, Design tools such as EA, Unit testing tools such as TPT/CANTATA/VectorCAST/RTRT, Serial Comm testing tool such as CANoe/CANalyzer/NeoVI Fire, Cross compilers and debuggers like Lauterbach. Exposure to Agile methodology/CMM/SPICE/ISO 26262 /TS 16949 Attributes Self-motivated with a strong and flexible attitude towards work Excellent verbal and written communication skills. Excellent analytical and organizational skills, attention to detail and ability to manage multiple projects in a timely manner. Team player with excellent interpersonal and communication skills. Collaborative style with the ability to communicate clearly on technical and operational issues. Ability to work under pressure and to deadlines when required. Ability to work in a global environment. Internal Use Only: Salary Global Terms of Use and Privacy Statement Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms. Please access the linked document by clicking here , select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms. Career Scam Disclaimer: BorgWarner makes no representations or guarantees regarding employment opportunities listed on any third-party website. To protect against career scams, job applicants should take the necessary precautions when interviewing for and accepting employment positions allegedly offered by BorgWarner. Applicants should never provide their national ID numbers, birth dates, credit card numbers, bank account information or other private information when communicating with prospective employers or responding to employment opportunities online. Job applicants are invited to contact BorgWarner through BorgWarner s website to verify the authenticity of any employment opportunities.

Posted 3 months ago

Apply

4 - 9 years

5 - 12 Lacs

Pune

Work from Office

Naukri logo

Role Description: Embedded Firmware development and testing Key Responsible Areas: 1)Embedded software & Communication protocol development. 2) Hardware and Software testing. Educational Qualification: BE in electronics, or E&TC or Computer Science Work Experience : 2 - 5 years Key Skills: Good in C programming language Should have work experience on Microcontroller SPI, I2C, UART, PWM, ADC, DAC. Communication - RS485-Modbus, Ethernet, Bluetooth, LORA and Wi-Fi Work experience in IDE's Able to use CRO, Function generator multimeter independently Able to understand the digital and hardware circuit and testing.

Posted 3 months ago

Apply

1 - 4 years

3 - 6 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. You may e-mail or call Qualcomm's toll-free number found .

Posted 3 months ago

Apply

2 - 7 years

3 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Roles and Responsibilities Conduct the theory and lab sessions to students as per the course curriculum Handle queries from the students in a systematic way Performance assessment of the students Provide feedback to students to enhance their learning Mentor students during lab sessions and projects Develop/ Enhance the courses Desired Candidate Profile Has taught the embedded systems course 4 Semesters Has taught microprocessors/ – 4 semesters Has taught C programming – 6 Semesters Has taught shell scripting and Linux application development – 4 Semesters Has hands-on knowledge of Linux– 2 years Experience in teaching engineering students – Min 5 years Excellent presentation skills Experience in developing new courses in embedded systems will be added advantage Experience in learning paradigms will be an added advantage Holds Master’s degree in Computer Science or Embedded Systems or equivalent

Posted 3 months ago

Apply

5 - 10 years

7 - 12 Lacs

Bengaluru

Work from Office

Naukri logo

Individual contributor, ability to drive requirement, design, development, and validation of Safety Systems. Knowledge on IEC 61508/61511/61131 standard is desirable. Knowledge of Software Development Life Cycle (SDLC) Cycle. Knowledge of Distributed Control System (DCS) and/or Programmable Logic Controller (PLC) and SCADA. Industrial experience in process and knowledge of critical control loops. Knowledge of communication protocols Profi/Fieldbus, DNP3, MODBUS. Knowledge of DCS topology, integration, and control strategy creation. Collaborate across teams in developing system software and Open ecosystem platform strategy Providing technical guidance to junior development team members and technical support Architects. Accelerating innovation and growth, teaming with the worlds most talented engineers. Technical Skills Proficiency in programming languages: C/C++, Assembly, design patterns. Knowledge on various protocols like I2C, SPI protocols Work experience using various debugging tools like JTAG based debugger, ICE, GHS probes. Working experience in System Firmware engineering role, not just application engineer. Demonstrated implementation of complex embedded product development and good debugging and problem-solving skills. Working knowledge on using CRO, Oscilloscope, Function generators. Working knowledge on 16-bit, 32-bit based micro controller. Experience in working on Motorola 68K, Freescale processors, Zync platform is added advantage. Basic understanding to use hardware schematics. Good understanding and analysis of end-to-end system Knowledge of Agile/Scrum software development lifecycle Experience in cybersecurity is an advantage Other relevant skills and abilities Analytical with strong problem-solving skills A good team player, confident with project work, assertive and analytical, with drive and the ability to work independently with minimum supervision Demonstrated capability to bring structure to wide-open problems, and you are collaborative and goal-oriented in your approach. And more than anything, you want to help build new technologies on an aggressive time scale with an elite team. Excellent communication skills, Passion to innovate, structure and tackle unsolved, unfamiliar challenges. Proven experience in innovating new solutions from idea to solutions Comfort working under tight time constraints and making decisions under pressure and a preference for this type of challenging environment Education and Experience Bachelor or master s degree in Electronics & Communication or Computer Science (or related field) from an accredited college or university. 7+ years of experience in embedded/Software product development with exposure to full lifecycle product development. JOB ID: HRD257937 Category: Engineering Location: Devarabisanahalli Village, KR Varturhobli,,East Taluk - Phase I , Bangalore , KARNATAKA , 560103 , India Exempt

Posted 3 months ago

Apply

5 - 11 years

16 - 18 Lacs

Pune, Vijaynagar, Indore

Work from Office

Naukri logo

Position: Senior Engineer- DevOps Python Job Description: 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 Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 3 months ago

Apply

3 - 7 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Title of Position: Consultant QA Location: Bangalore This role requires deep passion and a desire to achieve a high impact on the quality and enablement of our key business processes and environments across our core, web, and snowflake DB technical landscape by translating requirements into effective test plans. You will work closely with developers and embedded QAs on a highly interactive scrum team dedicated to delivering high-quality solutions. Using your ambition, curiosity, creativity, and technical skills this role allows you to influence project outcomes and you will advocate for quality and continuous improvement in the entire software development process by leading efforts to plan, organize, coordinate, and track testing activities ensuring the successful deployment of projects. Knowledge, Skills, and Abilities Require Overall IT experience of 7 to 10 years in Quality assurance. Must have strong web automation in selenium-JAVA with a minimum of 4 years. Must have experience in developing Selenium automation framework from scratch (Data Driven / Hybrid / BDD framework) Must have experience in SQL scripting with a minimum of 2 to 4 years relevant experience. Have a strong understanding of development and deployment tooling/process using CI/CD/ Bitbucket/ Jenkin/ADO Optional skills- Knowledge on ETL Testing experience with a minimum of 2 to 4 years relevant experience. One to Three years supporting SQA methodology in an Agile environment. One to Three years demonstrating a solid understanding of best practices and principles in software testing including test case management and defect management. Must have excellent verbal and written communication skills along with the ability to present information effectively to coworkers and management. Proven ability to identify test cases, bugs, flaws, etc. in systems, programs, and processes. Essential Duties and Responsibilities Create and execute test scenarios based on business requirements or user stories and architectural requirements. Collaborate with business units to understand the business and ensure quality is infused into proposed solutions. Quickly learn and understand how programs, products, and systems interact Develop end to end test scenarios with the end user in mind to demonstrate having a clear understanding of the entire process flow Design, document, and execute detailed steps to support accurate and efficient execution of test cases using Azure test plan. Support testing traceability by properly linking test cases to user stories Collaborate and integrate with Development teams during development, UAT teams during acceptance testing and the Release Team for deployments and post-deployment QA Actively participate in requirement review sessions, peer test case reviews, and facilitate defect review sessions with development teams and product owners Work with Agile delivery teams to accurately define acceptance criteria and definition. Work closely with development during all stages of projects to support faster feedback loops by providing regular testing results and defect reports Define Sprint and Release testing scope and estimation for each sprint Responsible and accountable for supporting Agile testing metrics for each Sprint and Release Track and support User Acceptance and Beta testing efforts including defect triaging of issues reported ensuring the solutions developed meet business goals and needs Provide detailed written documentation as a bug or defect when test results differ from expected outcomes according to our defect management process Effective communication with the development team on defect and bug resolution status Track and report issues in a timely manner Thoroughly investigate and analyze issues to find root causes Identify and resolve testing related issues and risks Communicate issues and escalate if needed Pursue strong testing practices through a culture of continuous improvement Perform tasks to meet project deadlines and work together with the team to ensure project success Provide input on improvement opportunities for test case and defect management processes Ability to learn and follow established SQA procedures Contribute to a positive work environment fostering the values of initiative and accountability. This position will focus primarily on testing support to scrum teams with guidance from the embedded Software Quality Assurance Analysts. Testing activities include large testing plans for strategic projects, and smaller test plans for enhancements, bugs and maintenance items. A secondary focus includes periodic assistance to the release management process including regression testing, release note communication, and change management documentation under the general guidance from the release coordinator.

Posted 3 months ago

Apply

3 - 7 years

6 - 10 Lacs

Ahmedabad

Work from Office

Naukri logo

Title of Position: Consultant Location: Ahmedabad / Bangalore This role requires deep passion and a desire to achieve a high impact on the quality and enablement of our key business processes and environments across our core, web, and snowflake DB technical landscape by translating requirements into effective test plans. You will work closely with developers and embedded QAs on a highly interactive scrum team dedicated to delivering high-quality solutions. Using your ambition, curiosity, creativity, and technical skills this role allows you to influence project outcomes and you will advocate for quality and continuous improvement in the entire software development process by leading efforts to plan, organize, coordinate, and track testing activities ensuring the successful deployment of projects. Knowledge, Skills, and Abilities Require Must have Strong SQL scripting, Data warehousing, and reporting validation experience with a minimum 4 years of relevant experience and overall - 7 to 10 Years of experience. Must have ETL Testing experience with a minimum of 4 years relevant experience. Must have validation experience in BI tools like Power BI/ Tableau/SSRS . Must have an automation mindset, and experience in automation testing in any tool. Optional skills- Good to have Snowflake SQL and snowflake DB . Automation experience in testing -in DBT (Data Build tool) or other ETL preferred but not mandatory. One to Three years supporting SQA methodology in an Agile environment. One to Three years demonstrating a solid understanding of best practices and principles in software testing including test case management and defect management. Must have excellent verbal and written communication skills along with the ability to present information effectively to coworkers and management. Proven ability to identify test cases, bugs, flaws, etc. in systems, programs, and processes. Essential Duties and Responsibilities Create and execute test scenarios based on business requirements or user stories and architectural requirements. Collaborate with business units to understand the business and ensure quality is infused into proposed solutions. Quickly learn and understand how programs, products, and systems interact Develop end to end test scenarios with the end user in mind to demonstrate having a clear understanding of the entire process flow Design, document, and execute detailed steps to support accurate and efficient execution of test cases using Azure test plan. Support testing traceability by properly linking test cases to user stories Collaborate and integrate with Development teams during development, UAT teams during acceptance testing and the Release Team for deployments and post-deployment QA Actively participate in requirement review sessions, peer test case reviews, and facilitate defect review sessions with development teams and product owners Work with Agile delivery teams to accurately define acceptance criteria and definition. Work closely with development during all stages of projects to support faster feedback loops by providing regular testing results and defect reports Define Sprint and Release testing scope and estimation for each sprint Responsible and accountable for supporting Agile testing metrics for each Sprint and Release Track and support User Acceptance and Beta testing efforts including defect triaging of issues reported ensuring the solutions developed meet business goals and needs Provide detailed written documentation as a bug or defect when test results differ from expected outcomes according to our defect management process Effective communication with the development team on defect and bug resolution status Track and report issues in a timely manner Thoroughly investigate and analyze issues to find root causes Identify and resolve testing related issues and risks Communicate issues and escalate if needed Pursue strong testing practices through a culture of continuous improvement Perform tasks to meet project deadlines and work together with the team to ensure project success Provide input on improvement opportunities for test case and defect management processes Ability to learn and follow established SQA procedures Contribute to a positive work environment fostering the values of initiative and accountability. This position will focus primarily on testing support to scrum teams with guidance from the embedded Software Quality Assurance Analysts. Testing activities include large testing plans for strategic projects, and smaller test plans for enhancements, bugs and maintenance items. A secondary focus includes periodic assistance to the release management process including regression testing, release note communication, and change management documentation under the general guidance from the release coordinator.

Posted 3 months ago

Apply

3 - 5 years

11 - 12 Lacs

Bengaluru

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: Mandatory Skills: AWS, server, deployment, python, Game Server Hosting Skill to Evaluate: server, deployment, python Experience: 4 to 7 Years Location: Bengaluru Mandatory Skills: AWS , Game Server Hosting , Build Deployment , Python Good To Have: Anyone who has skills experience in the Gaming industry, specifically handling Game servers. Education Qualificaiton: B.TECH Roles Responsibilities: 1. Build Deploy game packages on server for PlayStation 2. Work with game development team help with the game development lifecycle 3. Create the build for the game for deployment on AWS server for PlayStation 4. Maintain the server check the server performance 5. Work with the game Developers during the development journey helping in various stages

Posted 3 months ago

Apply

3 - 9 years

7 - 11 Lacs

Hyderabad

Work from Office

Naukri logo

Embedded Software Team Lead / Manager Apply Now Hyderabad, Telangana, India Job Type Full Time About the Role We are looking for experienced Embedded Software Manager to join our team for developing a robust, scalable, and user-friendly automation system. The ideal candidates will have hands-on experience with both Hardware and IoT development and will be responsible for the full Product development lifecycle Requirements Job Summary: Eurth Tech is seeking an experienced and dynamic leader to drive our Embedded Software Development Team. The successful candidate will be responsible for managing the team, overseeing the development of embedded systems and IoT solutions, and ensuring high quality and timely delivery of projects. This role combines technical expertise with strong leadership and project management skills. Key Responsibilities: Team Leadership Mentoring: Lead, mentor, and manage a team of embedded engineers. Facilitate professional growth and provide technical guidance. Project Management: Oversee project planning, timelines, and resource allocation. Ensure projects are delivered on time and meet quality standards. Technical Oversight: Drive the design, development, and maintenance of embedded systems and software. Ensure adherence to best practices through rigorous code reviews and testing. Collaboration: Coordinate with cross-functional teams including hardware, product management, and quality assurance. Communicate project progress, challenges, and milestones to senior management. Process Improvement Innovation: Develop and implement process improvements to boost efficiency and quality. Stay updated with industry trends to drive innovation and enhance our technical strategy. Documentation Compliance: Oversee the creation and maintenance of technical documentation and ensure compliance with industry standards. Required Qualifications: Bachelor s or Master s degree in Electrical Engineering, Computer Engineering, or a related field. Minimum of 5 years of experience in embedded software development. Proven experience in a leadership or team management role. Strong programming skills in C/C++ and familiarity with Python. Expertise in microcontroller programming, peripheral interfaces, and wireless communication protocols (Bluetooth, Wi-Fi). Working knowledge of real-time operating systems and Linux-based systems. Experience with agile methodologies and version control systems (e.g., Git). Excellent communication, analytical, and problem-solving skills. We Offer: Competitive salary and benefits package. Opportunities for career advancement and professional development. A dynamic, fast-paced, and collaborative work environment. The chance to work on cutting-edge technology and contribute to impactful projects. How to Apply: Interested candidates are invited to submit their resume and cover letter for consideration. About the Company EURTH TECHTRONICS PVT LTD is a company that s specialized in the Manufacturing, Research and Development of innovative Consumer Electronics. Specifically, the company aims at developing and commercializing next generation Technology with various such other products in IoT, Block Chains, NFT s and Crypto spaces. Using a wide range of technologies such as electronics, embedded software, signal processing, biomedical engineering, mechanical engineering, material sciences and optics will be a day to day job. EURTH TECHTRONICS PVT LTD is a company that s specialized in the Manufacturing, Research and Development of innovative Consumer Electronics. Specifically, the company aims at developing and commercializing next generation Technology with various such other products in IoT, Block Chains, NFT s and Crypto spaces. Using a wide range of technologies such as electronics, embedded software, signal processing, biomedical engineering, mechanical engineering, material sciences and optics will be a day to day job. Apply Now

Posted 3 months ago

Apply

6 - 10 years

10 - 14 Lacs

Pune

Work from Office

Naukri logo

Job Function: Perform Firmware/ Mobile validation activities like Test Setup, Test Development, Execution Test artifacts generation and contribute to smooth execution of all test Projects of Kitchen and Bath Automation Products. Work with Firmware Development team / Mobile app team during development and testing. Participate in support product development and organization initiatives. Organize and execute test activities by using formal test methodology. Representative Duties: Good understanding of automation test framework. Responsible for test activities for firmware testing/ Mobile app testing for Kitchen and Bath Ensure the right tools, technologies and platforms are chosen for the testing. Improve test execution by using the right tools and technologies. Help senior resource to establish guidelines and best practices in the group to ensure an effective test development process and well tested products proactively ensure the requirements are complete and testable. Help senior resources to prepare testbed setup, test management practices and implement methods for repeatability with minimum maintenance. Provide support to test lead in test activities like defining test strategy, creating test plan, planning test schedule for test development and regression test, developing test designs. Responsible in robust quality delivery. Responsible for supporting Automation lead in Scripting and well versed in Python programming language. Experience in schematic understanding. fair knowledge of wired / wireless protocols. Technical skills Required: Minimum 3-5 years of experience with Embedded Software Testing mainly product-based end to end testing experience required. Minimum 2 years of Python programming experience with testing background Internal Communication: For internal partner u.se only. Good understanding of Performance testing using Jemetr/ Load runner. Experience in testing different communication protocols such as Wireless / Wired (MQTT, BLE, Ethernet, RS 232) Good Understanding of REST API. Basic understanding of Azure/ AWS cloud. Experience in any home automation/smart energy/IOT/or any electronics-based industry. Hands on experience in test case design and various functional and non-functional testing types Well versed in using hardware and software tools for test development Proficient with test configuration management, test artefact version control processes and testing tools. Thorough understanding of software development lifecycle and familiarity with CMMi model Experience with creating Requirements Traceability Matrix, Process Documents, Test Plans Other required skills: Proficient with MS Office Tools (i.e., Word, Excel, PowerPoint, Access, Outlook) Excellent verbal and written communication skills Experience in working with internal and external partners Bachelors degree in Electronics or Electronics Instrumentation or Computer Engineering (similar or higher) 3-5 years in software engineering focused on testing and validation of embedded software. ISTQB Foundation level (or equivalent) certification Desirable.

Posted 3 months ago

Apply

8 - 13 years

32 - 37 Lacs

Bengaluru

Work from Office

Naukri logo

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 8-13 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

1 - 2 years

10 - 11 Lacs

Gurgaon

Work from Office

Naukri logo

Design ownership and oversee the engineering life cycle of hardware including architecture, design, implementation, testing, and maintenance Initial hardware prototyping, sensor interfacing, and board bring up Using soldering stations, hot-air guns, and infrared ovens for PCBA Development of systems and printed circuit boards PCB layout and schematic generation - digital, analog, and mixed-signal designs Perform, oversee and document hardware verification testing Perform electrical design calculations Develop System Firmware spanning micro circuitry running on 32-bit microcontrollers, to enterprise-level high-end computing devices taking Reliability, Availability, and Serviceability into account Defining and implementing high-performance firmware by demonstrating a strong understanding of Embedded Hardware Design Develop an environment of continuous improvement across the product line Define, design, implement and test software applications using a variety of technologies, including, but not limited to C/C++, Python, Git, and other scripting languages Define test plans and test data to identify and reproduce defects, find root causes of malfunctioning code blocks and implement fixes with assistance from Hardware/Test Engineers Project scheduling/estimation Defining project performance requirements Defining specifications, generating documentation, and iterating designs based on feedback from partners Managing day-to-day experimental planning, data analysis, and prioritization of project-based activities Working with our testing partners to design and execute testing validation What you will need Bachelors or Masters Degree in Electronics Engineering or Electrical Engineering or equivalent field 1-2 years of experience as an Electronics or Embedded Engineer in the Product/IoT industry Solid experience with Motion sensors like IMU, Acceleros, and Gyroscopes Prior experience in the design and development of consumer/medical/defense technologies Familiar working with Li-Ion rechargeable battery-based devices Experience with the following: Printed Circuit Board schematic capture, layout, and routing including high-density and high-speed routing Experience using tools like Altium, KiCAD Experience working with ARM-based processors (i.e. Cortex-M, Cortex-A) from ST, TI, NXP, Nordic, etc. Volatile and non-volatile external memory (i.e. DDR3, eMMC, NOR/NAND Flash) Micro-controller and peripheral circuit design experience Wifi/BLE/NFC/Cellular modular implementation and debugging experience Experience designing DC/DC buck/boost converters for low-power devices Troubleshooting embedded systems and debugging tools using DSOs, Bench supplies, and Electrical meters. Writing test cases, generating and documenting test reports Using C or other programming languages for low-level hardware brings up Using ST-CubeIDE, VSCode, C-based firmware development environments Knowledge of firmware debugging, device drivers, and unit testing Familiarity with data structures, algorithms, and design patterns common to embedded (resource-constrained) systems development Electronics debugging and diagnostics skills, particularly at the interface of embedded software and electronics Adequate knowledge of reading schematics and data sheets for components EMC/EMI shielding mitigation techniques and troubleshooting Design simulation and modeling tools like PSPICE and LTSPICE etc. Signal Processing and Conditioning circuits like Filters, Amplifiers, etc. Excellence in project management, organization and problem solving Ability to interact with electrical, mechanical, and software engineers and work in a fast-paced, multi-disciplinary environment Demonstrated ability to lead and drive results in a timely manner

Posted 3 months ago

Apply

0 - 3 years

1 - 3 Lacs

Delhi, Mohali

Work from Office

Naukri logo

Understanding project scope and objective, Proficiency in Embedded System Programming(C/C++and assembly), Hands-On Experience on 32 bit Microcontrollers and their debugging, worked on KIEL ,CubeIDE Structure based Coding, Familiarity with RTOS

Posted 3 months ago

Apply

15 - 22 years

50 - 65 Lacs

Bengaluru

Work from Office

Naukri logo

Your Role 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 dont know the answer, the ability to find the answer, learn quickly and adapt to a changing environment will come in handy. Your Background 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. 15 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.

Posted 3 months ago

Apply

2 - 7 years

4 - 9 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. Preferred Qualifications: "¢ 3 to 6 Years work experience in embedded software and/or driver development. Candidate should be detail-oriented and have strong analytical and debugging skills, strong communication skills (written and verbal), working with teams across multiple time zones. Extremely strong knowledge of C/C++ programming is mandatory. Have working knowledge on Device Driver Programming in Linux/ RTOS like QNX /Greenhills etc. Fluent in industry standard software development tools:debuggers, code revision control systems (GIT, Perforce), IDEs and build tools System. Principal Duties and Responsibilities: "¢ Applies Software knowledge and experience to design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs. "¢ Analyzes user needs and software requirements to design and customize software for optimal operational efficiency. "¢ Designs and implements software modules for products and systems. "¢ Participates in the design, coding for large features, unit testing, significant debugging fixes, and integration efforts to ensure projects are completed to specifications and schedules. "¢ Performs code reviews and regression tests as well as triages and fixes 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 may affect work beyond immediate work group. "¢ Requires verbal and written communication skills to convey information. May require basic negotiation, influence, tact, etc. "¢ Tasks do not have defined steps; planning, problem-solving, and prioritization must occur to complete the tasks effectively.

Posted 3 months ago

Apply

3 - 8 years

5 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer, you will design, develop, create, modify, and validate embedded and cloud edge software, applications, and/or specialized utility programs that launch cutting-edge, world class products that meet and exceed customer needs. Qualcomm Software Engineers collaborate with systems, hardware, architecture, test engineers, and other teams to design system-level software solutions and obtain information on performance requirements and interfaces. Minimum Qualifications: "¢ Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience. "¢ 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc. 4-6 years work experience in embedded software and/or driver.Candidate should be detail-oriented and have strong analytic and problem-solving skills, highly organizedExtremely strong knowledge with C/C++ programming, ARM assembly language.Solid understanding of overall embedded system architecture.Experience in 2D and 3D graphics technology and standards such as OpenGL, OpenGL ES/EGL, VulkanExperience in multimedia on embedded systems and the use of graphics and in a highly integrated system.Experience and/or knowledge of the use of the GPU as a compute engine:GPGPU and OpenCL is an asset.Experience with virtualization technologies across CPU and MM hardware accelerators.Experience with GPU optimization, advanced rendering, and latency optimizations and ability to identify and isolate performance issues in graphics applications.Experience with design and implementation of modern 3D graphics applications using OpenGLES API is a plus.Experience with writing vertex and fragment shaders using shading languages such as GLSL is a plus.Knowledge in one or more of the following operating systems is preferred:Android, QNX, embedded Linux, Genivi, Integrity.Knowledge of Graphics frameworks:Kanzi, QT, is a plus *Fluent in industry standard software tools:SW/HW debuggers, code revision control systems (GIT, Perforce), IDEs and build tools.Strong communication skills (written and verbal), working with teams across multiple time zones.A passion for excellence in programming, and exceeding goals. Required:Bachelor's, Computer Engineering and/or Computer and/or Electrical Engineering Preferred:Master's, Computer Engineering and/or Computer and/or Electrical Engineering

Posted 3 months ago

Apply

8 - 12 years

20 - 35 Lacs

Bengaluru

Work from Office

Naukri logo

Your Role We are looking for Autosar Developer whose role is to work on Active Safety projects . Collaborate with cross functional teams to bring innovation or overcome the obstacles of the owned modules. Develop Autosar based Embedded SW development for Safety products to be used in various global OEM vehicles. Define and/or optimize Autosar based SW Architectures in multicore environment Preferably looking for candidates with 6-10 Years of Experience. Your Background Key ingredients for succeeding in this role are your: Preferred Bachelors degree or Masters degree in engineering discipline (IT/EE/EC/CS/Instrumentation/Robotics). Hands on experience in Autosar methodologies and workflows Sound understanding of embedded SW development using C on 16/32 bit microcontrollers Experience in at least one of microcontroller architectures: Renesas RH family, Tricore or PowerPC architecture Automotive Product Development Process knowledge (Aspice, ISO26262) Experience in one or more of Autosar BSW Modules stacks Comstack (Flex Ray, CAN, LIN, Ethernet)Memory Stack , Diagnostic stack ,OS, Wdg, other services Autosar based Embedded Software Development for Safety products following ASPICE compliance processes Responsible for all SW development life cycle phases Requirement Analysis, Design, Coding & Testing/Verification Setup and configure Autosar BSW Modules Expertise in defining SW architectures for throughput, Memory footprint and scalability. Experience in realizing ISO26262 Technical Safety Concepts - RAM test, ROM test, Lock step, CPU test, MPU, OS configurations for multicore architectures would be big plus Experience in RTE generation, make environments, multi-party SW integration Why join us? You can grow at Aptiv. Aptiv provides an inclusive work environment where all individuals can grow and develop, regardless of gender, ethnicity or beliefs. You can have an impact . Safety is a core Aptiv value; we want a safer world for us and our children, one with: Zero fatalities, Zero injuries, Zero accidents. You have support . We ensure you have the resources and support you need to take care of your family and your physical and mental health with a competitive health insurance package.

Posted 3 months ago

Apply

10 - 20 years

20 - 35 Lacs

Pune

Hybrid

Naukri logo

Project Manager relevant exp of 4 to 5 yrs. No one will be reporting to him/her, he has to handle multiple projects independently. He will be responsible for Customer interaction, presentation, Budgeting, Planning, and release. He should have an automotive/ADAS background. Technical Stack: Should be from an Embedded/Autosar background

Posted 3 months ago

Apply

3 - 6 years

1 - 5 Lacs

Noida

Work from Office

Naukri logo

Job Description 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

2 - 7 years

4 - 9 Lacs

Greater Noida, Bengaluru

Work from Office

Naukri logo

Individual contributor, ability to drive requirement, design, development, and validation of Wireless Systems. Knowledge on industrial protocols standard is desirable. Knowledge of Software Development Life Cycle (SDLC) Cycle. Knowledge of Distributed Control System (DCS) and/or Programmable Logic Controller (PLC) and SCADA. Industrial experience in process and knowledge of critical control loops. Knowledge of communication protocols IS100, WirelessHART, WIFI, LORA, 5G Knowledge of DCS topology, integration, and control strategy creation. Collaborate across teams in developing system software and Open ecosystem platform strategy Providing technical guidance to junior development team members and technical support Architects. Accelerating innovation and growth, teaming with the worlds most talented engineers. Technical Skills Proficiency in programming languages: C/C++, design patterns. Knowledge on various protocols like I2C, SPI protocols Knowledge on various industrial protocols like IS100, WirelessHART, WIFI, LORA, 5G Work experience on Embedded Linux Work experience using various debugging tools like JTAG based debugger Work experience on Linux Device Drivers Demonstrated implementation of complex embedded product development and good debugging and problem-solving skills. Working knowledge on using debugging tools like Wireshark, sniffers. Basic understanding to use hardware schematics. Good understanding and analysis of end-to-end system Knowledge of Agile/Scrum software development lifecycle Experience in cybersecurity is an advantage Other relevant skills and abilities Analytical with strong problem-solving skills A good team player, confident with project work, assertive and analytical, with drive and the ability to work independently with minimum supervision Demonstrated capability to bring structure to wide-open problems, and you are collaborative and goal-oriented in your approach. And more than anything, you want to help build new technologies on an aggressive time scale with an elite team. Excellent communication skills, Passion to innovate, structure and tackle unsolved, unfamiliar challenges. Proven experience in innovating new solutions from idea to solutions Comfort working under tight time constraints and making decisions under pressure and a preference for this type of challenging environment Education and Experience Bachelor or master s degree in Electronics & Communication or Computer Science (or related field) from an accredited college or university. 3+ years of experience in embedded/Software product development with exposure to full lifecycle product development. JOB ID: HRD257938 Category: Engineering Location: HW Camp II,Bldgs 9A&9B,Plot C2,RMZ Ecoworld,Varturhobli,Sarjapur Marathahalli Outer Ring Road , Bangalore , KARNATAKA , 560103 , India Exempt

Posted 3 months ago

Apply

8 - 12 years

6 - 10 Lacs

Pune

Work from Office

Naukri logo

As a senior team member, you will be responsible for leading cross-functional projects through the entire Embedded software development lifecycle, providing technical guidance and mentorship to team members, and solving complex and impactful problems for the company. Key Responsibilities: Software design & Code development: Design, implement, test, release, and maintain embedded software that can easily be deployed on a wide range of hardware, operating systems, and Mobile Robot architectures. Writing high-quality and production-ready code. Adhering to and advocating clean-coding standards. Improving the code to deployment processes to optimize developer productivity. Team Mentoring: Provide technical guidance and mentorship to team members through documentation and code reviews, knowledge sharing, being a role model, and improving their technical skills. Cross-functional collaboration: Partnering with other engineering teams, delivery managers and solution architects to prioritize, estimate and full fill the solutions deliveries for products. Create and contribute to roadmaps, project plans, requirements documents, design documents, test plans, and other documentation. Problem Solving: Drive through ambiguity by clearly defining delivery milestones, timelines and guide the team towards optimal ways of delivering the solutions. Qualifications: Skills: 8+ years of experience in developing production-quality Embedded C software on Embedded RTOS and/or Linux. Good C/C++ and Python programming experience. Experience using Embedded RTOS (FreeRTOS, ThreadX, Zephyr etc.). Familiar with automotive networking and protocols (CANOpen, Ethercat, TCP/IP, UDS etc.) Knowledge and expertise in ST Microelectronics(STM32 family) , Espressif Microcontollers (ESP32 series) Experience with IoT technologies and concepts (MQTT, HTTPS, security, OTA software updates, etc.) Experience working with modern software development methodologies and tools (Agile, git, unit testing, static analysis, code review, CI / CD, MISRA C/C++, etc.) Good knowledge and understanding of Analog and Digital electronics Hardware. Experience: 8+ years of experience in Electronics Firmware Design, preferably in the Industrial, Automobile, Robotics, Appliances industry. Education: An engineering education in electronics or instrumentation. Will be Reporting to: Team Lead - Electronics Work Culture We are a process and innovation-oriented team, with domain experts working together to build world class robots and technologies. We care for intent, attitude and collaboration over just results and work.

Posted 3 months ago

Apply

9 - 13 years

20 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

As a 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 Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements Bachelors in Computer Science or related technical fiel d with 5 to 8 years of relevant work experience in Distributed Software Systems OR Operating Systems OR File Systems OR Embedded Software Experience in developing system software using C programming Experienced in Advanced Data Structures, Memory Management, Locking, Design Patterns, Multithreading and Parallel Programming Solid understanding of Algorithms, Concurrency Models, Design Patterns and Asynchronous Concepts Knowledge of 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

15 - 20 years

10 - 15 Lacs

Hyderabad

Work from Office

Naukri logo

The software Technical Marketing team is looking for someone to drive features, methodology and collateral around the software development flow for machine learning applications. THE PERSON: We are looking for a highly motivated and skilled Machine Learning and AI Technical Marketing Engineer with experience in system design, as well as FPGA and Embedded software Tools, to scale the teams ability to deliver customer focused solutions for current and next generation AECG Platforms. Candidates should have a desire to deliver solution that enable customers to accomplish their goals, be self-motivated, possess the ability to work well within a distributed team environment and have the ability to easily communicate technical concepts in simple terms. Key Responsibilities: Collaborate with market segment architects and business leads to create customer focused machine learning and signal processing applications collateral to address the complex needs of customers in Aerospace and Defense, Automotive, Wired and Wireless Networks, Test and Measurement, Medical, Industrial and Vision markets, and Audio Video Broadcasting. Work closely with Vivado, Vitis and Vitis AI Tools, IP, system software, and boards marketing and marketing teams to support customers and drive deliverables as part of the overall solution plan for existing and next generation embedded silicon devices. Interface with product marketing and engineering teams to prioritize and align solution deliverables during release planning processes. Support customers using the Vitis AI and other tools for Machine Learning applications. Present solution progress updates to executive and deliver solution, silicon, and customer application presentations to internal marketing and engineering teams. Drive solution deliverables to support machine learning applications in FPGA and SOC product families. Preferred Experience: Tenured industry experience with Machine Learning programming, optimization and debug techniques. Proficient industry experience with Embedded software programming, optimization and debug techniques. Ability to understand a broad set of applications from traditional FPGA centric applications such as Wired and Wireless Communications, Aerospace and Defense and general Digital Signal Processing and to emerging applications in Artificial Intelligence, Machine learning, Vision Processing and Autonomous Driving. Have experience with FPGA and Adaptive SoC products and exposure to Vivado, Vitis and Vitis AI design tools. Have experience with system level analysis, such as interface and memory bandwidth, as well as compute and dataflow analysis. Have experience with some or all of the following ML networks for embedded applications: CNNs, RNNs, MPLs, GNNs and Transformer Ability to break down large complex problems into manageable deliverables and be able to manage and prioritize requirements from many stakeholders. Thrive in a fast-paced environment at the forefront of new technology and invention. Beneficial to have Project Management experience, excellent organizational skills, and a process-oriented mindset. Exp : B.Tech / M.Tech with 15+Yrs of exp

Posted 3 months ago

Apply

4 - 7 years

10 - 14 Lacs

Hosur, Bengaluru

Work from Office

Naukri logo

Roles & Responsibilities : designing, and coding Embedded Software with Open source operating system like Linux or ZephyrOS. Validation of software stacks in Zephyr Embedded development Understand technical documentations Review Pull-request and Developing Design Tests

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