Jobs
Interviews

807 Embedded Software Jobs - Page 12

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

0.0 - 5.0 years

4 - 9 Lacs

Chennai

Remote

Modifying software to fix errors, adapt it to new hardware, improve its performance, or upgrade interfaces. Directing system testing and validation procedures. Directing software programming and documentation development. Required Candidate profile Knowledge of the software development life-cycle. Desire to work in a fast-paced environment. Ability to develop unit testing of code components or complete applications. Creativity is always a plus. Perks and benefits Flexible Work Arrangements.

Posted 2 weeks ago

Apply

0.0 - 3.0 years

0 Lacs

coimbatore, tamil nadu

On-site

You should be a Diploma holder in Electronics & Telecommunication with a good understanding of programming in C language. As a Firmware Engineer at L&T Precision Engineering & Systems in Talegaon, you will be responsible for developing firmware as per project requirements. Your main tasks will involve collaborating with the shop team and supply chain team for debugging, obsolescence management, and alternate component identification. Ideally, you should have additional knowledge of VHDL or experience working with FPGAs, as well as experience with microcontrollers. You may need to travel to various sites such as Powai, Coimbatore, and Hazira for testing, validation, and support during emergencies or firing trials. You will work closely under the guidance of an experienced designer who will assign tasks according to project needs.,

Posted 2 weeks ago

Apply

3.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Sr Advanced Embedded Engr Join a team recognized for leadership, top innovator and diversity. The position is for Sr Advanced Embedded Engineer within Communication, Navigation & Surveillance COE, HTS Aero India. You must have B. TECH/M. TECH/MCA - Computer Science/Electronics Engineering with 10+ Years of experience Good in-depth technical knowledge of C, C++, and exposure to firmware language programming. Knowledge of embedded software development Understanding of the software development lifecycle (DO-178C preferred) Capable in Requirement development (High Level SW, Low Level SW Requirements) Capable in oral and written communications Possess technical knowledge about I/O interfaces like Ethernet, A429 , RS-232 , A615A Data loading Possess Analytical and debugging skills on Real target hardware, hands on experience is an advantage. We value Exposure to Datalink/EGPWF concepts. Demonstrated ability in software development for avionic systems, DO-178B/C process. Exposure to Multithreading/Multicore processing Exposure to requirement management tools such as DOORS. Exposure to Configuration management like CC/CQ JIRA/ Bit bucket/GIT Exposure to real time operating systems (RTOS). Knowledge of configuration management tools like JIRA/Bitbucket (Atlassian Tool set) You must have B. TECH/M. TECH/MCA - Computer Science/Electronics Engineering with 10+ Years of experience Good in-depth technical knowledge of C, C++, and exposure to firmware language programming. Knowledge of embedded software development Understanding of the software development lifecycle (DO-178C preferred) Capable in Requirement development (High Level SW, Low Level SW Requirements) Capable in oral and written communications Possess technical knowledge about I/O interfaces like Ethernet, A429 , RS-232 , A615A Data loading Possess Analytical and debugging skills on Real target hardware, hands on experience is an advantage. We value Exposure to Datalink/EGPWF concepts. Demonstrated ability in software development for avionic systems, DO-178B/C process. Exposure to Multithreading/Multicore processing Exposure to requirement management tools such as DOORS. Exposure to Configuration management like CC/CQ JIRA/ Bit bucket/GIT Exposure to real time operating systems (RTOS). Knowledge of configuration management tools like JIRA/Bitbucket (Atlassian Tool set) Be part of a global team that designs, develops and integrates highly complex software functions within Honeywell Aerospace Electronic Solutions, CNS (Communication, Navigation, & Surveillance). Main objective will be to develop, test and integrate robust well documented embedded software at both a high and low level that interacts directly with hardware. The role is required to demonstrate thought leadership in embedded software architecture, design and development in line with FCI development Mentor the junior members in the team and be seen as a problem solver. Collaborates/ actively networks with stakeholders for new technologies/ideas incubation/information. Performs competitive intelligence and IP analysis. Motivates functional team in IP creation for the Product in the field of expertise Provide technical support for products - field investigation, application support and factory support Actively contribute to business growth and innovation. Be part of a global team that designs, develops and integrates highly complex software functions within Honeywell Aerospace Electronic Solutions, CNS (Communication, Navigation, & Surveillance). Main objective will be to develop, test and integrate robust well documented embedded software at both a high and low level that interacts directly with hardware. The role is required to demonstrate thought leadership in embedded software architecture, design and development in line with FCI development Mentor the junior members in the team and be seen as a problem solver. Collaborates/ actively networks with stakeholders for new technologies/ideas incubation/information. Performs competitive intelligence and IP analysis. Motivates functional team in IP creation for the Product in the field of expertise Provide technical support for products - field investigation, application support and factory support Actively contribute to business growth and innovation.

Posted 2 weeks ago

Apply

7.0 - 13.0 years

45 - 50 Lacs

Hyderabad

Work from Office

A Day in the Life In this role you will: Design, develop, test, and document complex software components, and applications related to surgical generators. Lead requirements gathering, estimating, and planning efforts. Interface with systems, and test engineers as well as quality assurance. Troubleshoot, debug, maintain, and support existing products. Effectively contribute to development teams. Identify and implement process improvements Must Have: Minimum Requirements Bachelor s degree in a technically related field required. Minimum of 10+ years of relevant experience, or advanced degree with a minimum of 10 years relevant experience Expert programming skills in C++ 14/17/20 Expert knowledge in designing, developing, testing, and documenting embedded software infrastructure systems and system components. Experience in large-scale software design including OOA/OOD and design patterns. Experience in software Automation Testing Gtest , CPP Unit Ready to get involved in multiple projects/products for a product line. Assisting with project timeline estimation and planning efforts. Good to have experience with Web-based GUI development frameworks. Git-based source control systems and embedded security. Experience with Linux and Yocto based systems is Good to have. Strong knowledge of modern software design (UML & Enterprise Architect), development, debug, and test practices. Strong problem-solving skills and attention to detail. Excellent oral and written communication skills. Leadership and mentorship capabilities. Ability to work in an Agile team environment. Quick learner and learn tools and technologies as required Responsibilities may include the following and other duties may be assigned. Designs, develops, tests, debugs and implements operating systems components, software tools and utilities. Determines systems software design requirements. Ensures that system improvements are successfully implemented and monitored to increase efficiency. Generates systems software engineering policies, standards and procedures. May work across a variety of software lifecycle activities as determined by program needs. TECHNICAL SPECIALIST CAREER STREAM: An individual contributor with responsibility in our technical functions to advance existing technology or introduce new technology and therapies. Formulates, delivers and/or manages projects assigned and works with other stakeholders to achieve desired results. May act as a mentor to colleagues or may direct the work of other lower level professionals. The majority of time is spent delivering R&D, systems or initiatives related to new technologies or therapies from design to implementation - while adhering to policies, using specialized knowledge and skills. DIFFERENTIATING FACTORS Autonomy: Seasoned individual contributor. Works independently under limited supervision to determine and develop approach to solutions. Coaches and reviews the work of lower level specialists; may manage projects / processes. Organizational Impact: May be responsible for entire projects or processes within job area. Contributes to the completion of work group objectives, through building relationships and consensus to reach agreements on assignments. Innovation and Complexity: Problems and issues faced are difficult, and may require understanding of multiple issues, job areas or specialties. Makes improvements of processes, systems or products to enhance performance of the job area. Analysis provided is in-depth in nature and often provides recommendations on process improvements. Communication and Influence: Communicates with senior internal and external customers and vendors. Exchange information of facts, statuses, ideas and issues to achieve objective, and influence decision-making. Leadership and Talent Management: May provide guidance, coaching and training to other employees within job area. May manage projects, requiring delegation of work and review of others work product. Required Knowledge and Experience: Requires advanced knowledge of job area combining breadth and depth, typically obtained through advanced education combined with experience. May have practical knowledge of project management. Requires a Baccalaureate degree (or for degrees earned outside of the United States, a degree which satisfies the requirements of 8 C. F. R. 214. 2(h)( 4)(iii)(A) and minimum of 4 years of relevant experience, or advanced degree with a minimum of 2 years relevant experience.

Posted 2 weeks ago

Apply

3.0 - 8.0 years

7 - 8 Lacs

Coimbatore

Work from Office

Roles & Responsibilities : Were seeking an RTOS Software Engineer to join our product engineering team, focusing on medical device development. Youll work with FreeRTOS and ThreadX implementations for critical medical systems. Key Responsibilities: Develop and optimize RTOS-based embedded software solutions Implement device drivers and interfaces for medical devices Perform real-time system optimization and debugging Collaborate with cross-functional teams for system integration Ensure compliance with medical device standards

Posted 2 weeks ago

Apply

6.0 - 12.0 years

10 - 14 Lacs

Ahmedabad

Work from Office

Strong RTOS experience like FreeRTOS or similar Experience in bootloader development Strong experience working with various micro controllers and IDE for the same Expertise in various peripheral buses such as I2C, SPI, Serial Experience working with HAL Experience in RTOS based application development Expertise in Optimizations on embedded platform Strong C/C++ Programming skills Experience in assembly level coding is added advantage Use of hardware such as oscillator and logic analyzers for hardware debugging Strong debugging skills Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. What Are We Looking For Responsible for design and development of real time embedded software/firmware on RTOS based Platforms To Analyse domain specific technical or low level requirement and modification as per end customer or system requirement. Participate in high level requirements analysis, High level and low-level software design Perform software testing including unit and functional testing Troubleshoots software problems which are complex in nature. Documenting technical deliverable like software specifications, design document, code commenting and unit test cases, Release note etc. throughout the project life cycle. Follow defined process for software Development life cycle Develop new approaches to complex design problems.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

10 - 15 Lacs

Pune, Ahmedabad

Work from Office

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 Experience working with Embedded RTOS application development on embedded platforms. Using Should be proficient in using C/C++ language on embedded platforms and debugging skills. Working knowledge of Java/Python/HTML programming language. Proficient in Object Oriented Programming (OOP), Data Structures using C/C++ and Multithreaded Programming Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded platform like microcontroller, processor and DSP Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker.

Posted 2 weeks ago

Apply

7.0 - 12.0 years

10 - 14 Lacs

Pune, Ahmedabad

Work from Office

Position: Senior Engineer /Technical Lead (C++ Linux, QT) 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 Must have experience working with Linux application development on embedded platforms. Must have experience in design and implementation of large C++ applications involving QT GUI application and HMI Must have experience in various QT modules and QT framework understanding Must be proficient in using C++ language on embedded platforms and debugging skills. Must have worked on embedded applications involving Linux IPCs, Process synchronizations, and TCP/IP protocols Must have strong knowledge with OS concepts, OOPS concepts and Inter Process communication (IPC) Must have strong knowledge of IoT concepts and must have worked on at-least one IoT project. Must have working knowledge of anyone scripting language (Python, Shell) Must have good understanding of networking concepts Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Excellent interpersonal, communication, collaboration and presentation skills. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 2 weeks ago

Apply

8.0 - 10.0 years

8 - 12 Lacs

Bengaluru

Work from Office

Job Requirements We are seeking a detail-oriented and experienced Embedded engineer proficient in Embedded C-Language , to design and implement high-reliability firmware for embedded systems across various microcontrollers and platforms for safety critical applications . The role involves working with real-time embedded platforms ensuring strict performance, safety and regulatory standards are met. Key Responsibilities Develop embedded software in C for safety critical systems in aerospace, Rail, medical Domains. Design and implement embedded firmware in C for microcontrollers (ARM Cortex-M, AVR, STM32, etc. ) Design, code, and test software in real-time environments (RTOS or bare metal) with deterministic behavior. Implement drivers and middleware for peripherals (I2C, SPI, UART, ARINC 429, CAN, etc. ) Collaborate with hardware engineers during board bring-up and system validation . Write and maintain low-level diagnostics , bootloaders, and health monitoring features. Participate in code reviews, static analysis, unit/integration testing , and traceability documentation. Support software verification and validation activities for certification. Work Experience Required Skills Proficiency in Embedded C programming especially for resource-constrained, safety-critical systems . Experience with microcontrollers and low-level programming (register-level code, peripheral configuration). Experience with RTOS-based development (e. g. , VxWorks, FreeRTOS, Integrity) and real-time scheduling. Debugging skills using JTAG, oscilloscopes, and hardware-in-the-loop (HIL) setups. Familiarity with communication protocols such as (e. g. , RS-422, CAN, ARINC 429, etc. , ). Preferred Skills Knowledge of software configuration management and traceability tools (e. g. , DOORS, Polarion, Git). Exposure to redundant systems, fault tolerance , and certification test environments . Experience working in DO-178B/C, Cenelec environments. Prior work in safety-critical systems ( e. g. , automotive, rail, medical) is a plus.

Posted 2 weeks ago

Apply

6.0 - 9.0 years

15 - 30 Lacs

Pune

Remote

Senior Software Engineer (C++) Experience: 6-9 Years Exp Salary: Competitive Preferred Notice Period : Within 60 Days Opportunity Type: Remote Placement Type: Full-time (*Note: This is a requirement for one of Uplers' Clients) Must have skills: C, C++ Perforce Software (One of Uplers' Clients) is looking for: About Perforce Software: Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, youll work with and learn from some of the best and brightest in business. Before you know it, youll be in the middle of a rewarding career at a company headed in one direction: upward. With aglobal footprint spanning more than 80 countries and includingover 75% of the Fortune 100, Perforce Software, Inc. is trusted by the worlds leading brands to deliver solutions for the toughest challenges. The best run DevOps teams in the world choose Perforce. Job description Position Summary: We are looking for our next Senior Software Developer who enjoys problem solving and writing great code. Our mission is to make sure that our customers source code is bug and vulnerability free. Some of the top tech companies in automotive, space, aeronautics, telecom, medical devices and more rely on us to prevent showstopper bugs and vulnerabilities from being shipped. Chances are, you own or have recently used some technology that was scanned by Klocwork! Youll be helping create, update and maintain the many tools needed to fit source code analysis into our customers varying development workflows. Klocwork is a market leader in code analysis and has extremely accurate static code analyzers for C and C++ programming languages. It's a modern, highly performant and flexible static code analyzer that scales to projects of any size and works effectively within the DevOps cycle. Responsibilities: Collaborate with other engineers to develop and enhance a wide range of static code analysis tools Participate in high level system design and implementation of significant new features Plan and develop tests on software changes and new features Maintain existing software through bug fixes and enhancements Create clean, well-tested code and deliver the highest quality software Provide task estimates and accurately report progress as part of an Agile process Peer-review the work of other software designers Clearly and regularly communicate with management and technical support colleagues on project status, potential issues and progress Proficiency with efficient algorithm design, data structures and design patterns Demonstrate understanding of projects from both client and business perspectives Requirements: Bachelors degree in Computer Science (or equivalent) 6+ years development experience with C/C++ 3+ years in an Agile/Scrum development environment Experience working with web containers (e.g., Tomcat, Node, React) and database access layers (e.g., SQL) Development experience in both Windows and Linux environments Experience and/or interest to work with other programming languages (e.g., Java, C#) is a strong asset Knowledge and experience with compilers or static code analysis an asset How to apply for this opportunity: Easy 3 Step Process: 1. Click On Apply and register or log in to our portal 2.Upload updated Resume & complete the Screening Form 3. Increase your chances of getting shortlisted & meet the client for the Interview! About Uplers: Our goal is to make hiring and getting hired reliable, simple, and fast. Our role will be to help all our talents find and apply for relevant product and engineering job opportunities and progress in their career. (Note: There are many more opportunities apart from this on the portal.) So, if you are ready for a new challenge, a great work environment, and an opportunity to take your career to the next level, don't hesitate to apply today. We are waiting for you!

Posted 2 weeks ago

Apply

10.0 - 15.0 years

20 - 25 Lacs

Hyderabad

Work from Office

Job Summary We are seeking a Principal Post-Silicon Validation Engineer to lead the system-level validation, debug, and bring-up of complex SoCs for cutting-edge AI, HPC, automotive, MCU and data center products. In this senior role, you will drive post-silicon validation strategy , coordinate across hardware and software teams, and ensure the delivery of high-quality, production-ready silicon . Experience with Virtual Modeling, SystemC, and TLM is a plus , supporting pre-silicon co-validation and accelerating silicon bring-up. Key Responsibilities Post-Silicon Validation Planning & Execution Define and lead comprehensive post-silicon validation plans , including functional validation, performance tuning, stress testing, and interoperability . Develop and execute system-level test content , leveraging real-world workloads, benchmarks, and custom test suites. Drive silicon bring-up , working closely with cross-functional teams to ensure first-pass success. Silicon Debug & Issue Resolution Lead complex issue triage, debug, and root cause analysis using hardware debug tools (logic analyzers, protocol analyzers, JTAG, trace). Interface with design, verification, and firmware teams to resolve issues found in silicon and drive corrective actions. Collaboration & Cross-Functional Coordination Work closely with design, verification, firmware, software, and system teams to align validation goals and schedules. Provide critical feedback to architecture and design teams on silicon behavior and feature readiness. Validation Infrastructure Development Develop and enhance validation frameworks, automation scripts, and post-silicon diagnostics to accelerate validation cycles. Contribute to lab infrastructure setup , including platform bring-up, test environments, and debug tool integration. Leadership & Mentorship Lead technical reviews, debug task forces, and post-silicon readiness assessments . Mentor junior engineers and drive a culture of technical rigor and innovation . Qualifications Required Qualifications Education & Experience B.S./M.S. in Electrical Engineering, Computer Engineering, or related field. 10+ years of experience in post-silicon validation, hardware bring-up, or related SoC/system validation roles. Technical Expertise Proven track record of silicon bring-up and validation for complex SoCs or silicon systems. Strong understanding of SoC architecture, high-speed interfaces (PCIe Gen5/6, CXL, DDR5, HBM3) , and embedded system design. Hands-on expertise in system-level validation , performance tuning, and debug of complex SoC designs. Debug & Validation Tools Proficient in hardware debug tools (JTAG, logic analyzers, protocol analyzers), as well as embedded software and firmware-level debugging. Experience with diagnostic software and post-silicon validation frameworks . Soft Skills Excellent problem-solving and analytical skills , with a methodical approach to debug and issue resolution. Strong communication and collaboration skills to work across multi-disciplinary teams.

Posted 2 weeks ago

Apply

5.0 - 10.0 years

30 - 35 Lacs

Bengaluru

Work from Office

The Software Engineering Manager Embedded Software is responsible for development and fulfillment of locomotive system embedded applications, for Locomotives, Marine & Stationary, DevOps and SW tools. This leader will drive new technology development, processes, plans, procedures, workflows, tools and best practices for the Software team. This role is integral to the Engineering of new product/technology development programs, working closely with design teams on new product updates & customer project fulfillment commitments. The role is based out of Bangalore, India. Essential Responsibilities: As the Software Engineering Leader, you will provide strategic and fulfillment leadership to a team of Software Engineers and Computer Scientists, working cross-functionally with other engineering teams as well as other teams outside of engineering. Working within a matrix environment, you will be responsible for execution of embedded code, configuration management processes, plans, procedures, workflows, tools and best practices to ensure quality products for both internal and external customers, that meet key product and project requirements in compliance with engineering standards & practices. Responsible new product development and locomotive requisition applications across all supported platforms. Lead and provide direction to a team of software engineers working cross-functionally with systems engineering, product management, simulation, verification, validation, and electronic hardware teams Drive on-time software delivery and first pass yield goals. Responsible for Configuration Management of software releases and software tools Manage Software Architecture Standards and Guidelines Lead efforts for software new project proposals process Lead Cyber Security Software efforts Conduct Design Reviews Qualifications/Requirements: Master s in Electrical/ Computer Engineering with 5+ years experience OR Bachelors in Electrical/Computer Engineering with 8+ years of relevant experience in product development, new product introduction (NPI) and project management in industrial sector Proven strong interpersonal, communication, influencing, analytical and leadership skills Proven organization and management skills Expertise with software requirements, software change management, defect tracking, software build and release processes. Knowledge of software architecture principles, embedded systems, device drivers & Matlab/ Simulink tools Design and development experience with embedded and real-time software systems (Linux, QNX) Design and development experience in C/C++, Board Support Package, Operating System and FPGA code integration Experience with serial and Ethernet based communications standards and protocols Knowledge of DevOps, Servers Knowledge of Agile and Waterfall development methodologies Demonstrated ability to meet or exceed goals and objectives in a matrix organization Pro-active, organized, motivated and results-oriented team player, with strong sense of ownership, accountability and sense of urgency Desired Characteristics: Leadership experience in a matrix organization Demonstrated initiative and resourcefulness to solve problems and deliver results Demonstrated ability to build and lead diverse teams Ability and willingness to travel as required (including international)

Posted 2 weeks ago

Apply

4.0 - 7.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Software Engineer- C Programming,Networking platform development, Embedded- 4-8 Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).

Posted 3 weeks ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Mysuru, Pune, Bengaluru

Work from Office

Primary Skills : Embedded Software, Microcontroller with C/C++ Lang, AUTOSAR, Matlab/Simulink, System Engineering, Functional Safety Secondary Skills : C/C++, C#/.Net, Python, Java/J2EE, DevOps and AI/ML along with MySQL/Mongodb c. Selenium, Test Automation Framework with Python Key Tools : Area of Body Controls(Sensors/Actuators & Motors), Lighjting, ADAS, Engine/Powertrain, Battery Management, Electric Vehicle Job Description

Posted 3 weeks ago

Apply

2.0 - 6.0 years

4 - 8 Lacs

Kolkata, Hyderabad, Mysuru

Work from Office

Primary Skills : Embedded Software, Microcontroller with C/C++ Lang, AUTOSAR, Matlab/Simulink, System Engineering, Functional Safety Secondary Skills : C/C++, C#/.Net, Python, Java/J2EE, DevOps and AI/ML along with MySQL/Mongodb Key Tools : Selenium, Test Automation Framework with Python Job Description

Posted 3 weeks ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Coimbatore

Work from Office

Technical Skills Experience with a complete life cycle of an embedded software system Demonstrable C programming skills with emphasis on its use in Embedded Systems Hands-on experience with full-stack MCU firmware development Experience with device drivers and other low-level HW interfaces Experience with Bluetooth, Wi-Fi, Zigbee & GPRS or other similar wireless protocols Knowledge of modern OS coding techniques and Familiarity with FreeRTOS. Firmware development on ARM Cortex MCUs, IP protocols, and hardware interfaces. Demonstrated knowledge of firmware development best practices (code reviews, test, SCM, etc.) Good communication skills and the ability to project manage. High-level writing and documentation skills. Familiarity with software configuration tools. Adequate knowledge of reading schematics and data sheets for components Software Skills C, C++ & Python programming, Embedded Linux Experience: 6+years Location: Coimbatore Requirement: B.E - Electrical or Equivalent Responsibilities Evaluate and define requirements in cooperation with internal and external stakeholders Collaborate with a multi-discipline team to define the requirements interfaces between hardware components, microcontrollers and software, and the operational performance requirements of the integrated system. Collaborate with controls engineers to define functional allocation and the interfaces between software and model-based control algorithms. Develop the high-level architecture through functional analysis and allocation of requirements, concept development and selection. Work closely with the software development and software verification & validation team to select the development and testing methodology and tools that meet the system and software requirements and comply to the enterprise and industry level processes and standards. Work closely with the software verification & validation team to develop software - hardware integration plans. Develop, deploy, and continually improve software processes and architectures, based on applicable standards and methodologies. Job Location: Coimbatore

Posted 3 weeks ago

Apply

4.0 - 8.0 years

6 - 10 Lacs

Bengaluru

Work from Office

Meet the Team The Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are critical for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve security with PoE power and AI/ML for zero-trust security and provide outstanding network experiences both on-premises and in the cloud through Cisco DNA Center or the Meraki Dashboard. The new Catalyst 9000X models offer flexible operations and secure, high-speed performance. Our team is world-class for crafting industry-leading products that have dominated the enterprise market for decades through innovation. Your Impact Looking forward to getting an exciting start to your career? You will bring your outstanding talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critically important networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about pioneering technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration. Minimum Qualifications Good understanding of distributed/centralized hardware architectures of routers/switches. Experience in working with embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals. Have worked on various Device drivers viz PCIE/I2C/eMMC/SDHC/MDIO/USBs and have worked on Storage devices NAND/NOR with exposure to file system internals. Exposure to system infrastructure - Building and bringing up next generation sophisticated Switches. Experience - 4 to 8 years Bachelors degree or equivalent experience in CS/EE/EC or technical equivalent. Preferred Qualifications : Bachelors degree in computer science or related field (MS or equivalent preferred).

Posted 3 weeks ago

Apply

3.0 - 5.0 years

6 - 9 Lacs

Hyderabad

Work from Office

Detailed job description - Skill Set: Technically strong hands-on Self-driven Good client communication skills Able to work independently and good team player Flexible to work in PST hour(overlap for some hours) Past development experience for Cisco client is preferred.

Posted 3 weeks ago

Apply

2.0 - 6.0 years

6 - 9 Lacs

Kolkata, Mumbai, New Delhi

Work from Office

Spericorn Technology is a global software development firm aiming to impact the world through technology positively. We are curious-minded IT professionals who have been contributing to reputed organizations and open-source projects for many years globally. We welcome you to join our talented team and transform ideas into reality. We are looking forward to candidates who can sustain our organization's quality, commitment, and integrity. We offer services in various cutting-edge technologies, including blockchain and Artificial Intelligence. "A team is a group of people who support each other to achieve great results, and we give utmost importance to teamwork." We are looking for a IoT Developer who can add more value to our organization. Minimum 4 years of experience working as a C, C++, Python Programmer in embedded systems. Proficient in various controllers (Arduino, Raspberry, STM 32, ARM). Good understanding of UART, SPI, I2C, RS232, RS485 and microcontroller architecture. Experience in product developing, application firmware based on IoT standards. Experience with any RTOS like FreeRTOS, Threadx etc. Board schematics review. Data acquisition, logging and steaming to cloud (preferably AWS, AZURE). Sensor fusion algorithms. GSMGPRS, LoRa, WiFiBLE, LANEthernet modules experience. Networking Protocols such as HTTP, MQT, TCP/IP etc. PCB designing & prototype development. Embedded C, C++ programming skills with hand-on experience. Embedded software design and development. Good technical communication skills. Good Problem Understanding and development skills. Experience with agile software development methodology. A highly motivated self-starter Unit testing & validation. To research, build, test, and document state-of-the-art IoT solutions with integrated electronics and firmware development

Posted 3 weeks ago

Apply

8.0 - 10.0 years

30 - 37 Lacs

Bengaluru

Work from Office

Description & Requirements Introduction: A Career at HARMAN Automotive We re a global, multi-disciplinary team that s putting the innovative power of technology to work and transforming tomorrow. At HARMAN Automotive, we give you the keys to fast-track your career. Engineer audio systems and integrated technology platforms that augment the driving experience. Combine ingenuity, in-depth research, and a spirit of collaboration with design and engineering excellence. Advance in-vehicle infotainment, safety, efficiency, and enjoyment. About the Role As a Principal Engineer, you would be responsible for developing Android HMI Applications in the Infotainment context and the delivery of the software for software Integration. You will analyze specifications, develop high-level design, maintain traceability, review unit-level code, and document the work on Harman product(s). You will provide technical coordination in software development by understanding requirements for specific projects/programs, and will be guiding a team of engineers on skill-building aspects that are related to the project. What You Will Do Responsible for requirement analysis till the realization of the functionality in the Android HMI domain. Is responsible for multiple component ownership for Android HMI development. Will integrate features/libraries from other concepts/products. Participate in design, development, verification, troubleshooting, and delivery of high-quality products. Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms. Study and understand customer and internal specifications, architecture, and design documents for the system. Develop a component design document based on specifications and the given SW architecture. Understand the impact of design changes on system functionality and performance. Participate and contribute in technical discussions across engineering and product teams. Resolve inconsistencies in case of unclear technical requirements in the specification by direct communication with the responsible internal/external stakeholder. Responsible for dependency identification for assigned features. Assess feature reusability between existing and new projects during project execution. Develop unit tests for all new code. Ensure pre-integration testing and verification for the functional area and its features. Provide root cause analysis for issues, fix these issues, and verify the effectiveness of the given fixes for the software components delivered. Assist PL/ Engg. Manager in PI & Sprint planning and backlog estimations, and deliver on commitments for Sprints. Support in preparing the schedule and effort to meet customer milestones. Ensure the process adherence of the work products. Support in ensuring quality through effective design and code review. Support the project and quality team to achieve automotive certifications like ASPICE. Coordinate software development activities with the software team leader. Develop and offer visibility on risk assessment for critical fixes. Work with other domains for the resolution of dependencies on features and defects. Be up to date on the latest Android features/concepts, and automotive industry trends. Work with QA (Test teams) in defining the test-cases & test strategy. Report status, issues, and progress of the SW development. What You Need to be Successful Bachelor s degree in Computer Engineering, Electrical Engineering or equivalent. 8-10 years of experience in Android Application development and integration on embedded platforms in Kotlin, Java, and Jetpack Compose. Good knowledge of the Android system, components & Android middleware. Strong in native C/C++ programming. Proficient with communication interfaces like JNI, binder/AIDL/HIDL, MQTT, and socket communication. Exposure to the Multimedia domain: Experience in using multimedia frameworks. Experience with handling varied media sources, media content management, and media playback scenarios. Proficient in multi-threaded programming and middleware solution development on the Android environment. Strong in fundamentals of IPC and OS concepts. Exposure to the Android application framework. Strong experience in developing responsive applications, scalable to different display resolutions. Experienced with Android music player, preferably Exo player. Good proficiency in MVVM, MVC, and MVP models. Exposure to cloud interfaces, including OAuth, REST APIs. Automotive knowledge will be a plus, though not mandatory. Good debugging skills with Android supporting tools e.g., logcat, ADB etc. Experience in working with third-party libraries, APIs, and Android SDK. Experience working in an agile development environment. Knowledge of UML state diagrams, sequence diagrams, drawing ability, and analysis. Bonus Points if You Have Code Quality orientation, experience with unit, functional, and automated regression testing. Experience in creating UI design in tools like Figma. Advantage having knowledge of automotive, audio, and e-commerce domains. Resourcefulness in triaging technical problems and coordinating with multiple teams for issue resolution. Ability to work in a structured manner. Work proactive and independently with a positive attitude. Good verbal and written communication skills in English. Self-driven and Innovative to drive continuous improvements in the Design and Development process. Ability to work independently and contribute to the project and team. Excellent problem-solving skills. Ability to connect the dots between own tasks and project/team deliverables, and engage in technical discussions with other functions. Strong team player, ability to handle multiple projects, and ability to mentor engineers. What Makes You Eligible Willingness to work in an office located in Bangalore, India. Successfully complete a background investigation and drug screen as a condition of employment. What We Offer Flexible work environment, allowing for full-time remote work globally for positions that can be performed outside a HARMAN or customer location. Access to employee discounts on world-class Harman and Samsung products (JBL, HARMAN Kardon, AKG, etc.). Extensive training opportunities through our own HARMAN University. Competitive wellness benefits. Tuition Reimbursement. Access to the HARMAN Campus Fitness Centre and Cafeteria. An inclusive and diverse work environment that fosters and encourages professional and personal development. You Belong Here HARMAN is committed to making every employee feel welcomed, valued, and empowered. No matter what role you play, we encourage you to share your ideas, voice your distinct perspective, and bring your whole self with you all within a support-minded culture that celebrates what makes each of us unique. We also recognize that learning is a lifelong pursuit and want you to flourish. We proudly offer added opportunities for training, development, and continuing education, further empowering you to live the career you want. About HARMAN: Where Innovation Unleashes Next-Level Technology Ever since the 1920s, we ve been amplifying the sense of sound. Today, that legacy endures, with integrated technology platforms that make the world smarter, safer, and more connected. Across automotive, lifestyle, and digital transformation solutions, we create innovative technologies that turn ordinary moments into extraordinary experiences. Our renowned automotive and lifestyle solutions can be found everywhere, from the music we play in our cars and homes to venues that feature today s most sought-after performers, while our digital transformation solutions serve humanity by addressing the world s ever-evolving needs and demands. Marketing our award-winning portfolio under 16 iconic brands, such as JBL, Mark Levinson, and Revel, we set ourselves apart by exceeding the highest engineering and design standards for our customers, our partners and each other. If you re ready to innovate and do work that makes a lasting impact, join our talent community today ! #LI-NK3

Posted 3 weeks ago

Apply

3.0 - 7.0 years

9 - 13 Lacs

Hyderabad

Work from Office

Project description We are passionate about transforming lives through cutting-edge technology, enriching industries, communities, and the world. Our mission is to create exceptional products that drive next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, PCs, gaming, and embedded systems. At the core of our mission lies a culture of innovation. We challenge boundaries to solve some of the world's most critical problems. We are committed to execution excellence, fostering a culture of openness, humility, collaboration, and inclusivity, valuing diverse perspectives along the way. Responsibilities Develop and maintain Linux device drivers (Multimedia/PCIe) and Linux-based applications. Design and implement embedded software in C with focus on MMU, cache policies, and system performance. Debug and troubleshoot issues in both kernel and user space using appropriate debugging tools. work on Linux driver development and Linux application programming. Collaborate on integration of protocols such as PCIe, Multimedia, Ethernet, TCP/IP, I2C, and DMA framework. * Write and maintain Makefiles for build automation. Optimize and debug software for embedded Linux systems. Skills Must have 2-5y exp Proficient in C and embedded systems. Experience in Linux driver development (Multimedia/PCIe) and application development. Multimedia/PCIe driver development experience. Linux application programming Linux device driver development Embedded C, MMU, Cache policies Excellent debugging skills at kernel and user space and exposure to different debugging tools Knowledge on Multimedia, PCIe, Ethernet, TCP, I2C protocols, DMA framework is a plus. Make files Nice to have Hands-on experience with Configuration Management tool like GIT, Perforce. Have an interest to constantly learn and share new findings. A quality mindset, ability for strategic thinking and a drive to always improve. Self-motivated

Posted 3 weeks ago

Apply

5.0 - 10.0 years

14 - 19 Lacs

Bengaluru

Work from Office

Project description The client is a leader in the space of firmware/embedded development. Market leader with cutting edge technology. Responsibilities Drive the hands-on development of firmware solutions, ensuring innovation and efficiency Employ strong C language programming skills to create high-quality and reliable firmware Optimize and enhance functionalities related to BIOS, power management, and PCIe technologies Apply in-depth knowledge of UEFI BIOS, ACPI, and AGESA to contribute to advanced firmware development Lead and actively contribute to the development of platform BIOS, ensuring compatibility and optimal system performance Navigate the entire firmware development lifecycle, from conceptualization to release, ensuring efficiency and quality Skills Must have Very strong in C language programming and debugging Working knowledge of git/Gerrit 5-12 years of experience in hands-on firmware development Good understanding and experience with BIOS, power management and PCIe Good knowledge SoC power management CPU/Device power states, hot-plug etc Strong knowledge of UEFI BIOS, ACPI. AGESA knowledge is a big plus Nice to have Bachelor's degree in computer science engineering from a reputed college Master's degree from a reputed university is a big plus

Posted 3 weeks ago

Apply

6.0 - 11.0 years

9 - 13 Lacs

Bengaluru

Work from Office

Date 9 Jul 2025 Location: Bangalore, KA, IN Company Alstom At Alstom, we understand transport networks and what moves people. From high-speed trains, metros, monorails, and trams, to turnkey systems, services, infrastructure, signaling, and digital mobility, we offer our diverse customers the broadest portfolio in the industry. Every day, 80,000 colleagues lead the way to greener and smarter mobility worldwide, connecting cities as we reduce carbon and replace cars. Your future role Take on a new challenge and apply your software development expertise in a cutting-edge field. Youll work alongside collaborative, innovative, and dedicated teammates. You'll play a key role in developing and delivering microservices, ensuring detailed design and implementation of features that contribute to the advancement of modern railway signaling systems. Day-to-day, youll work closely with internal teams such as the Software Manager, Program Manager, Lead Architect, and Technical Leads, contributing to software development, integration, and continuous improvement, and much more. Youll specifically take care of designing and coding software modules, as well as preparing and performing module tests, but also support software and hardware integration and sustain software solutions. Well look to you for: Contributing to the elaboration of software specifications and architecture in collaboration with the Software Architect Performing detailed design and coding of software modules Setting up the software development toolchain Preparing and performing module tests and verifications Managing software configuration according to the Configuration Management Plan Supporting integration processes for both software/software and hardware/software Contributing to technology evolution through ongoing research and innovation Standardizing solutions by reusing or implementing reusable designs Applying processes and standards throughout the software development lifecycle Driving continuous improvement through Return on Experience (RoE) and process enhancements All about you We value passion and attitude over experience. Thats why we dont expect you to have every single skill. Instead, weve listed some that we think will help you succeed and grow in this role: Degree in BE/B.Tech/M.Tech with 6 to 12 years of software design and development experience Experience in enterprise software development using C#, microservices architecture, and related technologies Proficiency in C#, .Net 5 or above, Microservices, Docker, Kubernetes, Multithreading, XML, and UML Familiarity with signaling systems, network protocols (e.g., OPC, SOAP, 0MQ), and modern railway signaling technologies (e.g., IP networks, embedded software, XML technology) is a plus Knowledge of design and deployment methodologies such as V-cycle and SysML Strong communication skills with the ability to guide, influence, and collaborate in a matrix organization Innovative mindset with the ability to create reusable libraries, codes, and model-based developments Optional experience with AKS, VMware/OpenShift, and requirement management tools Fluency in English Autonomy and a proactive attitude Preferred background in engineering captive units or signaling companies Things youll enjoy Join us on a life-long transformative journey the rail industry is here to stay, so you can grow and develop new skills and experiences throughout your career. Youll also: Enjoy stability, challenges, and a long-term career free from boring daily routines Work with new security standards for rail signaling Collaborate with transverse teams and helpful colleagues Contribute to innovative projects Utilize our flexible and inclusive working environment Steer your career in whatever direction you choose across functions and countries Benefit from our investment in your development, through award-winning learning Progress towards roles such as Lead Architect or Technical Manager Benefit from a fair and dynamic reward package that recognizes your performance and potential, plus comprehensive and competitive social coverage (life, medical, pension) You dont need to be a train enthusiast to thrive with us. We guarantee that when you step onto one of our trains with your friends or family, youll be proud. If youre up for the challenge, wed love to hear from you! Important to note As a global business, were an equal-opportunity employer that celebrates diversity across the 63 countries we operate in. Were committed to creating an inclusive workplace for everyone.

Posted 3 weeks ago

Apply

3.0 - 5.0 years

5 - 7 Lacs

Pune

Work from Office

Production Manager Job Profile: Production Planning & Execution Develop and execute daily, weekly, and monthly production plans. Ensure efficient utilization of resources including manpower, materials, and equipment. Monitor production metrics (OEE, yield, downtime) and drive continuous improvement. Team Management Lead, train, and supervise production staff and shift leaders. Foster a culture of accountability, teamwork, and high performance. Ensure proper staffing and manage labor productivity. Quality & Compliance Maintain quality control standards in accordance with ISO 9001, IPC-A-610, or other applicable standards. Collaborate with the QA/QC department to minimize defects and ensure compliance with specifications. Ensure adherence to ESD, RoHS, and other regulatory requirements. Process Improvement Drive lean manufacturing initiatives (5S, Kaizen, Six Sigma). Identify bottlenecks and implement corrective actions to improve throughput. Implement and maintain standard operating procedures (SOPs). Equipment & Maintenance Coordinate with maintenance teams to ensure timely repair and preventive maintenance of SMT lines, wave soldering, and other equipment. Evaluate equipment performance and recommend upgrades or replacements as needed. Inventory & Material Management Collaborate with the supply chain team to manage inventory levels. Ensure timely availability of components for production runs. Health, Safety, and Environment (HSE) Promote and enforce a safe working environment in compliance with occupational health and safety regulations.

Posted 3 weeks ago

Apply

9.0 - 18.0 years

25 - 30 Lacs

Pune, Ahmedabad

Work from Office

Position: Senior Engineer /Technical Lead (C++ Linux) 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 Experience working with Embedded RTOS application development on embedded platforms. Using Should be proficient in using C/C++ language on embedded platforms and debugging skills. Working knowledge of Java/Python/HTML programming language. Proficient in Object Oriented Programming (OOP), Data Structures using C/C++ and Multithreaded Programming Experience working with development tools like oscilloscope, protocol analyser, emulator, signal generator, JTAG programmer, GIT, SVN, JIRA. Experience working with different embedded platform like microcontroller, processor and DSP Understanding of hardware schematic, datasheet of hardware component to derive firmware/software specific solution Strong sense of ownership, passionate, fast learner, analytical mind set, perfection seeker. Location - Ahmedabad, Pune Location: IN-GJ-Ahmedabad, India-Ognaj (eInfochips) Time Type: Full time Job Category: Engineering Services

Posted 3 weeks ago

Apply
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