Home
Jobs

622 Embedded Software Jobs - Page 9

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.0 - 6.0 years

3 - 7 Lacs

Bengaluru

Work from Office

Naukri logo

Embedded Engineer Role, Looking for below skills-: Experience on Embedded C programming. Linux knowledge is implicit. Good programmingskills. Primary Skills Embedded C Programming, Linux

Posted 3 weeks ago

Apply

2.0 - 4.0 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

Skills - C++, VC ++ , RTOS experience, Pure development and RD experience(No testing). Preferably experience in defence. Key Responsibilities: Software Development: Design, develop, and test embedded software for various applications, ensuring high performance and reliability. Firmware Programming: Write and maintain firmware code for microcontrollers and processors using C/C++ and other relevant programming languages. System Integration: Integrate software with hardware components, ensuring seamless operation and functionality. Debugging and Troubleshooting: Identify and resolve software issues, bugs, and performance bottlenecks through effective debugging and troubleshooting techniques. Code Optimization: Optimize code for efficiency, speed, and memory usage, ensuring optimal performance of embedded systems. Keywords Software Development,Debugging,Troubleshooting,Code Optimization,C++,VC++,RTOS,Embedded Software*

Posted 3 weeks ago

Apply

3.0 - 4.0 years

8 - 12 Lacs

Pune, Kothrud

Work from Office

Naukri logo

1.Proficient in programming languages such as: Embedded C, C++ 2.Knowledge of screen design tool like GUIx. 3.Hands on experience on debugger, simulator. 4.Proficient in documenting test artifacts like test plan/procedures, test report, test summary report etc. 5.Experienced in the software development/testing lifecycle, troubleshooting 6.Proficient in debugging and problem-solving skills (incl. working with embedded hardware) 7.Exposure to Communication protocols (CAN, Modbus etc.)

Posted 3 weeks ago

Apply

4.0 - 6.0 years

9 - 13 Lacs

Pune

Work from Office

Naukri logo

Job Description : Automotive Infotainment Technical Expert - Android Linux Focus Experience : 4 - 6 Years Work Location : Pune Summary: The role of the Automotive Infotainment Technical Expert focuses on developing and integrating advanced infotainment systems using Android and Linux-based platforms. This position requires a blend of technical expertise, problem-solving skills, and an understanding of automotive hardware to ensure seamless integration and optimal user experience. Key Responsibilities: Programming Skills: Proficient in C++, Java, Kotlin, or Python for robust software development. Experience with Android-based frameworks (e. g. , Jetpack Components) for building user-friendly interfaces. Hardware Integration experience as add on: Expertise in embedded systems and microcontrollers to interface with vehicle hardware (e. g. , displays, speakers). Knowledge of automotive communication protocols like CAN bus (LIN/SIG). Problem-Solving Debugging : Strong skills in debugging and troubleshooting embedded software using tools like GDB. Experience with frameworks like Sensor Fusion for handling sensor data. Cross-Functional Collaboration Ability to work effectively within cross-functional teams including software developers, hardware engineers, and designers. Understanding of the broader automotive system context. Testing Quality Assurance: Familiarity with testing methodologies specific to Android and Linux environments. Knowledge of automotive standards for functional safety (e. g. , ISO 26262). Knowledge of Automotive Standards Tools: Understanding of IEC 61131-4 for functional safety standards. Experience with car manufacturers toolchains (e. g. , BMW s MDK, Ford s ECU tools). Documentation Version Control: Ability to create clear technical documentation essential for system maintenance and updates. Familiarity with Git for version control in collaborative environments. Soft Skills: Strong teamwork and adaptability in dynamic automotive environments. Quick learning capability to address evolving technological advancements. Qualifications: Bachelor s degree in Computer Science, Automotive Engineering, or related field. Minimum of 5 years of experience in automotive software development with a focus on Android and Linux. Experience integrating Android-based infotainment systems or working on Linux-based embedded systems. Preferred Qualifications: Certifications such as Android Developer, Linux System Administrator, or relevant cloud computing certifications (AWS, Azure, Google Cloud). Knowledge of frameworks like React Native or Flutter for cross-platform app development. Experience with car manufacturers specific toolchains and standards beyond ISO 26262. Impact: This role contributes significantly to enhancing vehicle user experience by developing advanced infotainment systems that integrate seamlessly with modern automotive hardware, ensuring reliability, safety, and efficiency.

Posted 3 weeks ago

Apply

6.0 - 8.0 years

17 - 22 Lacs

Bengaluru

Work from Office

Naukri logo

Job Area: Engineering Group, Engineering Group > Software Engineering General Summary: Audio DSP Developer "“ Lead Engineer, Senior Qualcomm is a pioneering designer and developer of silicon and software for the consumer electronics market and a global leader in wireless technology. We are looking for DSP Software engineers based at our Bangalore site. The role of the Embedded Software Engineer is to design, develop and test embedded software for Qualcomm"™s wireless chips, focusing on HiFi DSP and other DSPs. Working as part of a team, you will work on Audio Codecs, general DSP signal processing blocks, MATLAB simulations, DSP frameworks and applications, integrating algorithms into the DSP framework and developing test scenarios and debugging problems. Some of the software development may be in assembly, but various other parts of the system use C. Various tools/programs are used on PCs for debugging/testing and emulating host processor functionality. These are written in a variety of languages including C, C++, Python, MATLAB etc. 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. Key Responsibilities: Production quality embedded DSP software for Qualcomm for Voice and Music products Problem solving, troubleshooting, and fixing Bugs Providing support for customer issues/requirements to application engineers Providing input to project planning and timescales Creation of engineering documentation Development of Qualcomm intellectual property and submission of patent applications. 6-8 years of relevant industry work experience. Proven experience of writing efficient C code for resource constrained systems Knowledge of Audio/voice encoder formats - MP3, AAC, SBC, LC3, WMA, AC3, SBC, FLAC, AMR etc. Experience in Digital Audio formats like PCM, I2S, SPDIF etc Extensive hands-on experience with Audio DSP development on embedded systems. Enthusiasm for solving interesting problems, and excellent trouble shooting and analytical skills that can be applied to resolve potential system issues Highly professional and flexible, with the ability to deliver high quality work on tight schedules Eager to learn, self-motivated, independent, proactive, and able to work effectively in a team Effective verbal and written communication skills

Posted 3 weeks ago

Apply

3.0 - 8.0 years

11 - 15 Lacs

Hyderabad

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. Preferred Qualifications: "¢ 1-3 years of experience with Programming Language such as C Language Embedded Domain is preferred

Posted 3 weeks ago

Apply

1.0 - 5.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

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

Posted 3 weeks ago

Apply

1.0 - 6.0 years

11 - 16 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. As an SDK (Software Development Kit) developer, you develop, and maintain SDKs, that allow developers to build applications for a specific platform or framework. Responsibilities include collaborating with cross-functional teams, documenting SDK usage, and troubleshooting issues. The ideal candidate will have extensive execution experience, and a proven track record of building highly scalable systems. You will be responsible for development, delivery and support of large-scale, multi-tiered, distributed software applications. In addition to strong technical knowledge, you will be someone who thrives in a fast-paced environment, and is passionate about solving ambiguous, challenging problems that have not been solved before. This role offers wide scope, autonomy, and ownership. Basic Qualifications Bachelor"™s degree in computer science or related field 1+ years of computer science fundamentals (object-oriented design, data structures, algorithm design, problem solving and complexity analysis) experience 1+ years of professional front end development experience Demonstrated passion for user experience and improving usability Excellent communication skills, both written and verbal Ability to work in a fast-paced and agile development environment and to learn new frameworks/stacks Self-directed and capable of quickly shipping code in a dynamic environment Preferred or Additional Requirement: Bachelor's degree in Engineering, Information Systems, Computer Science, Electronics At least 1 to 6 years of experience in below areas Prior work on embedded products Knowledge of building continuous integration pipelines Understanding of bug databases and how to use them, for example Orbit Experience with git, A thorough understanding of software configuration management especially using Git Good understanding of build systems Good understanding of debug techniques Good Understanding of Linux software architecture Good understanding of configuration management Designing and optimizing deployment scripts and processes Good knowledge of GNU/Linux Shell scripting Proven success in taking ownership of CI systems for embedded products that require extensive hardware testing infrastructure Good understanding of embedded software, this will help understanding the CI system for the products Skills: C, Python scripting, bash script programming Linux System concepts, Linux Kernel Internals and driver concepts. Exposure to distributions: , openwrt, yocto SCM toolsgit, repo Automation development experience with Github, Jenkins Prior experience in Continuous Integration and Build System is a plus Strong debugging and problem-solving skills Passionate about the Build and Integration and software automation Knowledge in managing source control systems, software versioning, Git branching strategies and integrations on multiple projects and repositories. Excellent communicative, interpersonal and leadership skills with ability to work efficiently in both independent and teamwork environments. Key Responsibilities: Collaborate cross-functionally with stakeholders to gather and understand the requirements Participate in setting standards for various stages in project lifecycle. Lead the team to deliver a high-quality product on a defined schedule. Highlight risks and gaps early in the project life-cycle to identify the correct path forward. Evaluate new tools and technology to ensure an automated and stable environment Doing Impact analysis (arch, tech teams, baseline), providing inputs to leads, propose Branching strategy & interim milestones. Ensure meeting release criteria for key customers - Sanity, Stability, Conformance Test Suites, Power, Performance, fine-tuned testing based on need. Task definition and work breakdown including time estimation. Ability to work with minimal requirements and manage multiple tasks. Collaborate closely with Software and Test Teams. Excellent understanding of CI systems. Maintain the current CI system including defect investigation.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

0 - 0 Lacs

Thiruvananthapuram

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 one's 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 in AI development is a must. Strong knowledge of OpenAI technologies and frameworks. Design and develop AI models using OpenAI technologies. Integrate AI models into existing systems and applications. Optimize the performance of AI models. Conduct research to improve the accuracy and efficiency of AI models. Required Skills Microsoft Azure,C# .Net,.Net Core,openAI

Posted 3 weeks ago

Apply

7.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Naukri logo

Transport is at the core of modern society. Imagine using your expertise to shape sustainable transport and infrastructure solutions for the future? If you seek to make a difference on a global scale, working with next-gen technologies and the sharpest collaborative teams, then we could be a perfect match. Purpose Product Cybersecurity Solution Architect (PCS Solution Architect) is a technical role typically assigned on central team at GTT and is responsible to provide the top-level cybersecurity attribute and functional requirements which are through regulation, legislation and vehicle level analysis on both onboard and offboard sites, perform feasibility analysis about the available solutions in market and provide a roadmap to introduce the solution. PCS Solution Architect will also work on identifying the stakeholders within GTT to contribute towards the implementation of the solution and request CS Vehicle Architect to initiate discussion with them to evaluate possible enabler and barriers for fulfilment of requirements. In this context PCS Solution Architect will be in contact with solution suppliers to evaluate solutions about overall cost, time to the market and maturity aspects. PCS Solution Architect handovers the generated top-level cybersecurity requirements to PCS Design Engineer for further breakdown of related onboard requirements to low-level cybersecurity requirements applicable on ECU level. PCS Solution Architect supports PCS Design Engineer and Cybersecurity Vehicle Architect during refinement of requirements likewise during implementation.This also implies the support needed for tailorizing cybersecurity solutions due to certain constraints for each vehicle intro block. Responsibilities Responsibilities include but are not limited to: Drive the work with Architectural Cybersecurity Zones. Performing TARA for CS Solutions owned by central team. Supporting CS Vehicle Architect by holistic TARA on vehicle level if needed. Define technical solutions/mitigations/concepts to be generically applied based on the Zones. Educate and lead engineering teams in defined cybersecurity solutions Examples of solutions/mitigations like secure network protocol suites, access control, Hardware Security Module, Secure Boot, firewalls, Secure Software Download, IDS, On and Off board security communication, PKI. Provide input to Vehicle Architectural Design with regards to exposed interfaces and topology. Standards and regulations related responsibilities: Keep up to date on new regulations and standards in addition to ISO21434 and R155 to be considered in the CSMS. For instance, new China GB/T or US regulations. Ensure best practice design principles are applied and that sufficient guidance is added in the CSMS. Participate in and contribute to external work groups and conferences with focus on Vehicle Cybersecurity. Represent the cybersecurity central team in corresponding technical and decision forums. Authorities and Competencs Authorities: Release and sign off for related top level cybersecurity attribute and functional requirements in requirement management tool in accordance with GTT Product Document Management. Mandate to introduce technical solutions, request POV or POC to GTT steering committee or Product and Service Cybersecurity Committee (PSCC). Request contribution and ownership from stakeholders involved to realize and implement the CS requirements. Competences: Knowledge of performing TARA. Experience within Automotive Embedded System Engineering. Documented Experience in cybersecurity architecture and concept design for automotive systems, including in-vehicle networks, embedded software, connected services, and backend infrastructure. Documented experience of working with type approval (R155 & R156) and ISO/SAE 21434. Documented experience of writing cybersecurity requirement based on common practices. Experience in agile methods. Knowledge in C-ITS, ISO 15118-2, ISO 15118-20, wireless and connected communication technologies (applicable if working with PKI solution) Qualification B.E/B.Tech or ME/M.Tech in Computer Science, Electronics or equivalent with minimum 4 years of experience in cybersecurity. Documented experience in at least one of these areas: system safety concept design, architect design or cybersecurity concept design. Previous experience of working with type approval for R155 Previous experience of working as CS engineer or CS architect with focus on embedded engineering. Documented experience of working with ISO/SAE 21434 and CSMS Knowledge within cybersecurity requirement system engineering Knowledge of TARA execution. Knowledge of connected communication technologies (CAN, Ethernet) Documented experience of writing cybersecurity requirement based on common practices. Good knowledge about Intrusion Detection System and PKI (both Onboard (Vehicle/ ECU level) and Offboard (Cloud)) Experience in agile methods Who we are and what we believe in Our focus on Inclusion, Diversity, and Equity allows each of us the opportunity to bring our full authentic self to work and thrive by providing a safe and supportive environment, free of harassment and discrimination. We are committed to removing the barriers to entry, which is why we ask that even if you feel you may not meet every qualification on the job description, please apply and let us decide. Applying to this job offers you the opportunity to join Volvo Group . Every day, across the globe, our trucks, buses, engines, construction equipment, financial services, and solutions make modern life possible. We are almost 100,000 people empowe'red to shape the future landscape of efficient, safe and sustainable transport solutions. Fulfilling our mission creates countless career opportunities for talents with sharp minds and passion across the group s leading brands and entities. At Group People & Culture , a part of Volvo Group, we create the foundation and frameworks for people growth and organizational development, to drive the people agenda that enables the realization of the Volvo Group aspirations through people strategy and commitment. You will be part of a global and diverse team of highly skilled professionals who work with passion, trust each other and embrace change to stay ahead.

Posted 3 weeks ago

Apply

5.0 - 7.0 years

9 - 13 Lacs

Pune

Work from Office

Naukri logo

Danfoss is looking for an experienced person having solid experience in Embedded Systems Software Development in accordance with Software Development Life Cycle. This person will be responsible to guide and coach the team as well as independently develop Embedded Software based on defined software requirements and support tests for the developed software modules along with other teammates Job Responsibilities Responsibilities for this position include, but are not limited to, the following. Responsibilities for this position include, but are not limited to, the following. Software requirement gathering and specifying High level and low-level design and documenting Architect, design and develop embedded software as per defined software requirements Software integration & testing Lead and coach the team Background & Skills Education: B.E/B. Tech/M. Tech/Master (Electronics / Telecommunications / Computers Science)OR equivalent Experience & Attributes: 5 or more years extensive experience in Embedded system software design, development & testing. Excellent communication skills, spoken and written English Must have specialized knowledge: Embedded C Electronics Employee Benefits We are excited to offer you the following benefits with your employment: Bonus system Paid vacation Flexible working hours Possibility to work remotely Pension plan Personal insurance Communication package Opportunity to join Employee Resource Groups State of the art virtual work environment Employee Referral Program

Posted 3 weeks ago

Apply

9.0 - 12.0 years

35 - 40 Lacs

Bengaluru

Work from Office

Naukri logo

MTS SOFTWARE SYSTEM DESIGN ENGINEER THE ROLE: The right engineer will drive the success of power IP (Intellectual Property) and features in AMD (Advanced Micro Devices) products through leadership & coordination, resolution of technical dependencies, and achievement of schedule commits. This is a high-visibility and widely multi-functional role, spanning pre-silicon architecture to post-silicon implementation & product delivery. THE PERSON: Your curiosity will drive your learning and innovation to improve how we as a group, and an organization, can get better every day. Your peers will provide you a results-oriented and encouraging environment for your career growth, fueling your opportunity to be a part of Delighting Our Customers. KEY RESPONSIBILITIES: API Testing, API Test Development, Performance benchmarking & analysis, automation Owner of the quality of compiler libraries. Define test strategies and release test plans for AMD optimized Compiler Libraries. Define/develop/execute regression test cases and track the results to closure Automate manual test cases and integrate them into the regression test suites. Drive innovation in production software environments Combine advanced software engineering skills with a drive to explore novel approaches to solve important problems in heterogeneous computing at the large scales Evaluate and review of existing processes and continuously strive to optimize the workflow PREFERRED EXPERIENCE: 9 - 12 years of experience in API testing and developing test cases for embedded software Experience of programming/scripting with Perl, Python, Shell, TCL/TK Good understanding of build ecosystem especially CMake. Make build systems is a plus Understanding of C/C++ programming languages is a must Working experience on GTest, PyTest is preferred. Hands on experience in building/developing test automation frameworks Knowledge of Windows and Linux environments Experience with software development process and tools such as debuggers and source code control systems a plus Good debugging, analytical and communication skills ACADEMIC CREDENTIALS: Bachelor s or Masters degree in Computer or Electrical Engineering or equivalent #LI-NS2 Benefits offered are described: AMD benefits at a glance .

Posted 3 weeks ago

Apply

4.0 - 9.0 years

15 - 20 Lacs

Bengaluru

Work from Office

Naukri logo

Responsibilities Responsibilities include but are not limited to: Drive the work with Architectural Cybersecurity Zones. Performing TARA for CS Solutions owned by central team. Supporting CS Vehicle Architect by holistic TARA on vehicle level if needed. Define technical solutions/mitigations/concepts to be generically applied based on the Zones. Educate and lead engineering teams in defined cybersecurity solutions Examples of solutions/mitigations like secure network protocol suites, access control, Hardware Security Module, Secure Boot, firewalls, Secure Software Download, IDS, On and Off board security communication, PKI. Provide input to Vehicle Architectural Design with regards to exposed interfaces and topology. Standards and regulations related responsibilities: Keep up to date on new regulations and standards in addition to ISO21434 and R155 to be considered in the CSMS. For instance, new China GB/T or US regulations. Ensure best practice design principles are applied and that sufficient guidance is added in the CSMS. Participate in and contribute to external work groups and conferences with focus on Vehicle Cybersecurity. Represent the cybersecurity central team in corresponding technical and decision forums. Authorities and Competencs Authorities: Release and sign off for related top level cybersecurity attribute and functional requirements in requirement management tool in accordance with GTT Product Document Management. Mandate to introduce technical solutions, request POV or POC to GTT steering committee or Product and Service Cybersecurity Committee (PSCC). Request contribution and ownership from stakeholders involved to realize and implement the CS requirements. Competences: Knowledge of performing TARA. Experience within Automotive Embedded System Engineering. Documented Experience in cybersecurity architecture and concept design for automotive systems, including in-vehicle networks, embedded software, connected services, and backend infrastructure. Documented experience of working with type approval (R155 & R156) and ISO/SAE 21434. Documented experience of writing cybersecurity requirement based on common practices. Experience in agile methods. Knowledge in C-ITS, ISO 15118-2, ISO 15118-20, wireless and connected communication technologies (applicable if working with PKI solution) Qualification B.E/B.Tech or ME/M.Tech in Computer Science, Electronics or equivalent with minimum 4 years of experience in cybersecurity. Documented experience in at least one of these areas: system safety concept design, architect design or cybersecurity concept design. Previous experience of working with type approval for R155 Previous experience of working as CS engineer or CS architect with focus on embedded engineering. Documented experience of working with ISO/SAE 21434 and CSMS Knowledge within cybersecurity requirement system engineering Knowledge of TARA execution. Knowledge of connected communication technologies (CAN, Ethernet) Documented experience of writing cybersecurity requirement based on common practices. Good knowledge aboutIntrusion Detection System and PKI (both Onboard (Vehicle/ ECU level) and Offboard (Cloud)) Experience in agile methods

Posted 3 weeks ago

Apply

3.0 - 8.0 years

5 - 9 Lacs

Pune

Work from Office

Naukri logo

The embedded software solutions department at Sibros focuses on in-vehicle software stack development and integration. In this role you will be responsible for designing, implementing, testing, documenting, and deploying new features, enhancements, and bug fixes for our in-vehicle software that enables connectivity use cases such as Software Deployments, Data Logging, Remote Diagnostics, and much more. What you ll do : Design, implement, test, release, and maintain embedded software that can easily be deployed on a wide range of hardware, operating systems, and vehicle architectures Perform design and code reviews for team members and inspire them to write high quality code Investigate, debug, and resolve issues reported by customers Collaborate internally with cross-functional teams and externally with customers to create plans, identify risks, resolve issues, and deliver product features on schedule Create and contribute to project plans, requirements documents, design documents, test plans, and other documentation What you should know : 2+ Years of Experience in Kotlin/Java, C and C++ and Object-Oriented Programming Expertise in Android Framework, AOSP platform architecture and related build system Expertise in modifying Android framework components, system services and Android SDK Expertise in Android Automotive System and Car Service Framework development Expertise in working with Android Middleware (Drivers, HAL, Libraries, Framework etc) , Android Native ( C/C++ ) development . Expertise in working on these Android Components: Services, Broadcast Receivers, Content Providers, Treble Architecture, AIDL, Binder, ANR, System Server, Input Services, Permission controllers, Android make and BP files, Activities / Services Preferred Qualifications: Experience with C and Python Familiar with automotive networking and protocols (CAN, Ethernet, UDS, SOME/IP, etc.) Experience with IoT technologies and concepts (MQTT, gRPC, HTTPS, security, OTA software updates, telemetry, etc.) Experience with the following collaboration and development tools: Bazel, JIRA, Confluence, Google Test What we offer: Competitive and generous total compensation package including equity options. Flexible vacation and paid time off. You re the best person to decide when you need time off. Our flexible vacation policy puts you in control. Team events and off-sites. Budget for online courses, books, and conferences. Employee wellness programs to support self-care and overall wellness.

Posted 3 weeks ago

Apply

0.0 - 4.0 years

7 - 11 Lacs

Pune

Work from Office

Naukri logo

Danfoss is looking for a fresher or an experienced person having experience in Embedded Systems Software Development in accordance with Software Development Life Cycle. This person will be responsible for developing Embedded Software based on defined software requirements. Job Responsibilities Responsibilities for this position include, but are not limited to, the following. Responsibilities for this position include, but are not limited to, the following. Understand requirements and create low-level design using UML Develop embedded software as per defined software requirements Software integration & testing Background & Skills Background & Skills Education: B.E/B. Tech/M.Tech/Master (Electronics / Telecommunications / Computers Science)OR equivalent Experience & Attributes: 0-4 years experience in Embedded system software design, development, and testing. Excellent communication skills, spoken and written English Must have specialized knowledge : Embedded C Electronics RTOS Knowledge of Microcontrollers (RISC, CISC) CAN Communication & Protocols like UDS, KWP2000, CANopen and J1939 MISRA standard - 2000/MISRA 2012 SDLC, Agile Scrum Static analysis & Tools like LDRA or QAC or Vector cast Change Management & Tools like JIRA/VSTS Version control & Tools like SVN/GIT/Clearcase Traceability management & Tools like Reqtify or equivalent Design methodologies - like UML Software Test Life Cycle Specialized knowledge Will be Preferred Functional Safety life-cycle & Management - Applies to software design & development Employee Benefits We are excited to offer you the following benefits with your employment: Bonus systemPaid vacationFlexible working hoursPossibility to work remotelyPension planPersonal insuranceCommunication packageOpportunity to join Employee Resource GroupsState of the art virtual work environmentEmployee Referral Program This list does not promise or guarantee any particular benefit or specific action. They may depend on country or contract specifics and are subject to change at any time without prior notice. Danfoss Engineering Tomorrow All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, veteran status, or other protected category. 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 3 weeks ago

Apply

2.0 - 4.0 years

4 - 6 Lacs

Bengaluru

Work from Office

Naukri logo

Job_Description":" Role Overview As an NPI Project Engineer \u2013 Software , you will be responsible for managing and deploying software/firmware changes related to the vehicle platform\u2014including infotainment, motor controller, battery management system (BMS), telematics, and diagnostics. You will ensure version control, flashing processes, and factory readiness for all software releases. Key Responsibilities Manage deployment of new firmware/software builds for controllers and ECUs in the manufacturing environment. Define and maintain version management logs and compatibility matrices. Coordinate with embedded software teams to validate new builds before production rollout. Ensure update of diagnostic tools, factory flash stations, and configuration parameters. Troubleshoot flashing issues or field issues arising from software mismatch. Track software-related ECNs and change approvals; ensure documentation is up-to-date. Train factory technicians on new software tools, scripts, and flashing protocols. Requirements Qualifications & Skills B.E. or B.Tech in Electronics, Computer Science, or Mechatronics. 2-4 years of experience in manufacturing or engineering Understanding of embedded software systems, bootloaders, and CAN protocols. Experience with tools like Vector CANoe/CANalyzer, UDS flashing, or over-the-air update frameworks. Familiarity with Git, release management tools, and JIRA is a plus. Strong debugging and documentation skills. ","

Posted 3 weeks ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

Pune, Ahmedabad

Work from Office

Naukri logo

Position: Senior Engineer / Technical Lead (C++ Linux, Audio-Video streaming) Job Description: Job Description What Youll Be Doing Responsible for design and development of real time embedded software/firmware on Linux 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, functional and system level testing Performs code review following coding guidelines and static code analysis 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 Develops software solutions from established programming languages or by learning new language required for specific project. Develop new approaches to complex design problems. Responsible for code and design reviews for the code / design developed by subordinates / peers Technical stakeholder communication (knowing pules of customer, proactive in communication in right way, identifying potential escalation scenarios and pre-emptively handling them) Mentoring and team building What Are We Looking For Should be proficient in using C and C++ language on embedded platforms Linux, OOPS fundamentals should be very strong. Working knowledge on media products with audio and video interfaces Must have strong fundamental knowledge of audio formats, video formats, encoding / decoding standards, streaming protocols, multimedia frameworks MUST have Strong knowledge of streaming protocols like RTP, RTSP, RTCP, WebRTC, P2P Tunneling. Must have strong fundamental knowledge of Multi-threaded, Multi Process event driven architecture-based Linux application development with IPC concepts Strong knowledge of multimedia framework such as ffmpeg, gstreamer, live555 Basic knowledge of H264, H265, MP4 and Fragmented MP4, G711, G726, AAC, WAV and mp3 formats Experience working with development tools like Codec analyzes, Audio/Video Analyzers, GIT, SVN, JIRA. Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 3 weeks ago

Apply

8.0 - 13.0 years

25 - 30 Lacs

Bengaluru

Work from Office

Naukri logo

Summary The Staff Embedded Software Engineer is responsible for designing, developing, and implementing complex embedded systems on ASP capital and connected systems. This role will work closely with architects and the verification and validation team to ensure the quality and reliability of ASP software products. This position reports to the Engineering Manager (ASP IDC). Responsibilities Under limited supervision, general direction, etc. and in accordance with all applicable government laws, regulations and ASP policies, procedures and guidelines, this position: Design, develop, and implement embedded software for our products and systems. Collaborate with cross-functional teams to define, design, and implement new software features. Interface with hardware design and development teams. Conduct performance analysis and enhance efficiency, stability, and scalability of system resources. Coordinate software system installation and monitor equipment functioning to ensure specifications are met. Debug and resolve software defects and issues. Review code and design and provide constructive feedback to team members. Lead and mentor junior engineers to promote knowledge growth and ensure project deliverables. Interface among multiple departments and teams including Quality and Service etc. Identify and recommend opportunities for efficiency improvements in department processes. Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software. Responsible for communicating business related issues or opportunities to next management level. Performs other duties assigned as needed. Requirements Bachelor s degree in Computer Engineering/Science or other relevant technical experience is required. 8 + years of experience in embedded and system-level software development 5+ years of working experience in C/C++ Proficiency in Python or other scripting languages Extensive knowledge of real-time operating systems and microcontrollers. Extensive knowledge in Yocto Linux is a preferred. Experience with software development tools, such as IDEs, debuggers, and version control systems Strong understanding of embedded systems, software architectures, and design principles. Familiarity with software configuration management tools, defect tracking tools, and peer review techniques. Experience with oscilloscopes, analyzers and electronics is preferred. Knowledge of defect management tools such as JIRA or Bugzilla is required. Prior work in a regulated environment like medical device industry is preferred. Familiarity to Agile methodology is preferred. Has good verbal and written communication skills. We are a diverse team 17,000 strong, united by a dynamic, inclusive culture and energized by limitless learning and growth. We use the proven Fortive Business System (FBS) to accelerate our positive impact. At Fortive, we believe in growth. We re honest about what s working and what isn t, and we never stop improving and innovating. About Advanced Sterilization Products ASP is a leading global provider of innovative sterilization and disinfection solutions, and a pioneer of low-temperature hydrogen peroxide sterilization technology.ASP s mission is to protect patients during their most critical moments. We support healthcare facilities in the fight to protect patients against hospital acquired infections, which are a leading cause of morbidity and mortality. ASP s products, which are sold globally, include the STERRAD system for sterilizing instruments and the EVOTECH and ENDOCLENS systems for endoscope reprocessing and cleaning. We Are an Equal Opportunity Employer. Fortive Corporation and all Fortive Companies are proud to be equal opportunity employers. We value and encourage diversity and solicit applications from all qualified applicants without regard to race, color, national origin, religion, sex, age, marital status, disability, veteran status, sexual orientation, gender identity or expression, or other characteristics protected by law. Fortive and all Fortive Companies are also committed to providing reasonable accommodations for applicants with disabilities. Individuals who need a reasonable accommodation because of a disability for any part of the employment application process, please contact us at applyassistance@fortive.com.

Posted 3 weeks ago

Apply

12.0 - 16.0 years

40 - 50 Lacs

Hyderabad

Work from Office

Naukri logo

As a Senior Engineering Manager, you will lead a 35+ people engineering organization focused on improving the user experience for our Consumer FX products (web and mobile) as well as serving the new use cases of the Property space. You will lead the organization via their managers and technical leads, driving a culture of technical excellence and customer centricity. We are on a mission to become THE embedded finance solution for high value international transactions. You will be leading a distributed team spread across India. What youll do Team execution & development Ship value - You ll support your teams to deliver a wide range of new features and capabilities for our products, engaging with cross-functional stakeholders including product managers, designers, and other engineering leads to bring user-centric, scalable solutions live for all users around the world. In addition to the Consumer space, the impact of your team s work will expand to affect Redpin s PropTech solutions, too. Develop talent - You ll hire and empower the people in your team to be the best engineers they can be, while maintaining a supportive and engaging team environment. You ll foster a culture of ownership, autonomy, and impact, where people find pride in shipping high quality code that solves real problems. Raise the technical bar - Youll set high standards of technical design and implementation, and ensure our systems are operationally excellent. You ll plan and prioritise impactful technical investment initiatives for your teams to make our products stand the test of time and enable future use cases with high velocity. Leadership & Site Growth Attract and retain top engineering talent by building strong industry connections and an engaging, high-performance work environment. Develop and implement organizational infrastructure, cultural practices, and leadership routines to ensure long-term success. What You ll Need Extensive experience as a Senior Engineering Manager in a scaling tech organization. Proven track record of building and scaling strong engineering teams , recruiting and retaining top-tier talent. Strong technical background in modern software architecture, distributed systems, and cloud technologies (AWS). Experience leading an organization of engineering teams (on site and remote) focused on building global, customer-facing products at scale Experience in driving cultural change , rapidly improving quality and delivery standards to produce outcomes and not just outputs Previous experience with another financial/technology company with a global footprint Bonus Points Experience managing managers and staff+ engineers Previous experience of building embedded software products in new categories Previous experience at a B2C/B2B Payments Provider Our Tech Stack Java Spring Boot React Android & iOS AWS We welcome people from all backgrounds who seek the opportunity to help build a future where we connect the dots for international property payments. If you have the curiosity, passion, and collaborative spirit, work with us, and let s move the world of PropTech forward, together. Redpin, Currencies Direct, and TorFX are proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, colour, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law.

Posted 3 weeks ago

Apply

3.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Naukri logo

Job Title: Software Developer - C++ Group: T3 BU : CARIAD Business Unit - India Location : Whitefield, Bangalore Experience:3 to 8years About CARIAD (Car, I Am Digital) CARIAD is the automotive software powerhouse of the Volkswagen Group, driving innovation across vehicle operating systems, cloud platforms, and digital ecosystems for all VW brands. CARIAD India functions under a brand licensing agreement with Germany-based CARIAD SE and is operated by Embitel Technologies India Pvt. Ltd. With a growing team of over 500+ professionals in India and 6, 000+ globally, CARIAD is committed to transforming mobility through software-defined vehicles. Learn more at www. cariad. technology or follow us on https://www. linkedin. com/company/268681/ . Job Description: Strong proficiency in C++ (preferably C++17) with solid understanding of object-oriented programming, low-level system programming, and embedded software concepts. Experience with embedded operating systems such as RTOS (FreeRTOS, QNX) or Embedded Linux. Solid understanding of system programming concepts including multithreading, inter-process communication (IPC), shared memory, mutex, race conditions, scheduling, and synchronization. Hands-on experience with device drivers, kernel modules, bootloaders, and hardware abstraction layers. Proficiency with Python is a must; for candidates with less than 3 years of experience, it can be considered as a nice-to-have. Experience with code generation and configuration tools; exposure to YAML-based deployment and tool development is a strong plus. Good understanding of memory management, including heap/stack usage, memory leaks, and fragmentation. Familiarity with Docker and/or Virtual Machines (VMs). Proficient in using debugging tools like GDB, Lauterbach, Trace32, JTAG. Experience with build tools like CMake or Bazel is essential. Knowledge of package and build scripting using Conan or similar tools is a strong nice-to-have. Familiarity with version control systems (e. g. , Git) and CI/CD pipelines. Domain: Embedded Systems mandatory; automotive preferred. Candidates from banking/insurance/pure application backgrounds not preferred. Experience range: 3 - 15 years.

Posted 3 weeks ago

Apply

2.0 - 7.0 years

3 - 6 Lacs

Gurugram

Work from Office

Naukri logo

We are looking for a professional Embedded Systems Engineer to execute complete embedded hardware / software development lifecycle. The goal is to create scalable and optimized embedded systems. Responsibilities: Design and implement hardware / software of embedded devices and systems from requirements to production and commercial deployment. Design, develop, code, test and debug system hardware / software Review code and design Analyse and enhance efficiency, stability and scalability of system resources Integrate and validate new product designs Support software QA and optimize I/O performance Provide post production support Interface with other functional teams like IoT platform/software, manufacturing, installation etc Assess third party and open-source software Requirements: Proven working experience in embedded software engineering Degree in Computer Science, Electronics or Engineering (Diploma holders with solid experience and proven track can be considered) Experience in hands-on development and troubleshooting on embedded hardware, Experience of working with different microcontrollers and understanding of their architecture. Solid programming experience in C or C++ Proven experience in embedded systems design with preemptive, multitasking real-time operating systems. Clarity of embedded software architecture and its interrelation with hardware architecture. Familiarity with software configuration management tools, defect tracking tools, and peer review Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems Adequate knowledge of reading schematics and data sheets for components Strong documentation and writing skills

Posted 3 weeks ago

Apply

5 - 10 years

10 - 14 Lacs

Bengaluru

Work from Office

Naukri logo

We are seeking an experienced Senior Embedded Software Designer to join our IC (Integrated Circuit) development team. The primary areas of work include developing embedded software and firmware, integrating software with hardware, optimizing code for performance, and working with teams developing integrated circuits, especially RISC-V processors You have: Bachelors Degree in Computer or Electrical Engineering, or a related field (Masters preferred) 5+ years of experience in embedded software development and firmware development. Create software architecture and developing drivers for embedded systems Proficiency in C and C++ programming for embedded systems Strong knowledge of software-hardware co-design and communication protocols (e.g., SPI, I2C, UART) Familiarity with RISC-V processor architecture and development. Debugging tools such as JTAG debuggers Problem-solving and debugging skills for embedded and low-level software Required Tools GCC or LLVM, Eclipse or Visual Studio Code It would be nice if you also had: Understanding of version control systems like Git Experience in software development for AI/ML applications. Develop and optimize embedded software and firmware for IC designs Collaborate with hardware teams to ensure seamless software-hardware integration and co-design, particularly with RISC-V processors Create and maintain efficient, maintainable C/C++ code tailored to embedded environments Design and implement software architecture for embedded systems Develop and optimize drivers for various hardware components Debug and optimize software performance on resource-constrained devices Use version control systems to manage codebase and work with team members Document software development processes, including requirements, designs, and test cases

Posted 1 month ago

Apply

2 - 7 years

4 - 8 Lacs

Bengaluru

Work from Office

Naukri logo

About The Role This role involves the development and application of engineering practice and knowledge in the following technologies Standards and protocols, application software embedded software for wireless and satellite networks, fixed networks enterprise networks connected devices IOT and device engineering, connected applications 5G edge, B2X apps and Telco Cloud, Automation and Edge Compute platforms. This role also involves the integration of network systems and their operations, related to the above technologies. Primary Skills Good experience in C programming Networking protocols Linux programming

Posted 1 month ago

Apply

10 - 15 years

11 - 15 Lacs

Bengaluru

Work from Office

Naukri logo

The Lead Embedded Software Engineer is responsible for designing, developing, and implementing Linux Application software on a complex embedded systems on ASP capital and connected systems. This role will work closely with the Software Systems and V&V teams to ensure the quality and reliability of ASP software products. This position reports to the Engineering Manager ASP IDC. Responsibilities Under limited supervision, general direction, etc. and in accordance with all applicable government laws, regulations and ASP policies, procedures and guidelines, this position: Documentation : Create and maintain documentation for software design, development, and testing processes Design and Development: Design, develop, and implement application software for embedded Linux systems for our products and systems. Collaborate with cross-functional teams to define, design, and implement new software features. Conduct performance analysis of the embedded systems. Review design and code and provide constructive feedback to team members. Integrate software components Identify and integrate third-party software components as needed Debugging and Testing: Debug and resolve software defects and issues. Conduct performance analysis of the Software systems. Review code and design and provide constructive feedback to team members. Conduct static analysis, code coverage analysis, and other verification techniques to ensure high-quality software. Maintenance: Maintain and improve existing Linux Application software solutions. Requirements B.E/ B.Tech/M.Sc. in Computer Science/ Electronics or other relevant with technical experience is required. 10 to 15 years of experience in Linux Application software development in C/C++ Strong understanding of Linux operating systems (Yocto Linux is a preferred), including kernel and driver development Proficiency in C/C++ and scripting languages like Python or Bash. Familiarity with Java Swing, JNI is desired. Demonstrates the ability to quickly comprehend and analyze existing code, efficiently identify and debug software issues, and promptly resolve design challenges in the current product Familiarity with development tools such as GCC, GDB, and build systems like Make or CMake. Good understanding of embedded Linux Software systems, software architectures, and design principles. Experience with software development tools, such as IDEs, debuggers, and version control systems (Bitbucket) Ability to understand and analyze the board schematics as needed Has good verbal and written communication skills.

Posted 1 month ago

Apply

3 - 6 years

7 - 11 Lacs

Bengaluru

Work from Office

Naukri logo

In this role you will be a key member of the Cellular Layer1 Control Software team with following responsibilities: Specify, design, and implement Layer1/PHY Control Software/ Firmware of an innovative mobile wireless communications system Implement key scheduling, control processing in tight timeline, latency, and energy constraints Lead design and development activities, problem solve and influence project level decisions Work with other Firmware and Protocol Stack Engineers, Systems Engineers, and Product Architects to collaborate on design and requirements, interface definitions and new features Assist in the development of pre-silicon emulation systems/virtual platforms and use them for pre-silicon Layer1 Control SW design and verification Plan, improve, and manage embedded firmware/software with strict timeline requirements and be involved in all stages of code development, from design to release of the product Participate in all phases of complete software development lifecycles Gather 3GPP specifications and vital requirements and apply them in design and code development Define methodologies and standards Bachelors Degree or equivalent plus 3 or more years of relevant industry experience. In-depth hands-on L1/PHY Software/Firmware experience in Cellular 3G/4G/5G; strong knowledge and experience in embedded real-time control. Good understanding of software engineering principles, and core computer science fundamentals. Very good proficiency with C and/or C++, compilers, build, and source code control tools. Proven understanding of computer architecture with particular emphasis on the HW/SW interfaces of high-speed communication subsystems. Experience with silicon prototyping, emulation systems, and virtual platforms. Proficiency in debugging embedded software systems. English language proficiency is a requirement for this position. Preferred Qualifications Bachelor or Master or higher degree in Computer Science, Embedded System Engineering, or Electrical/Information Engineering with several years of working experience or PhD in a relevant field with some years of proven experience. Experience with memory-constrained Real-Time Operating Systems (RTOS) and concurrent programming would be a plus. Scripting language experience (eg. with Python or similar) would be desirable

Posted 1 month 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