Jobs
Interviews

805 Embedded Software Jobs - Page 7

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

5.0 - 8.0 years

7 - 10 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 an Engineer II SW, you will be responsible for designing, implementing, and maintaining modules for embedded systems, with a particular emphasis on leveraging C++ for these projects. This will involve designing production-ready software by following a defined software development process. 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 Develop and implement modules for embedded systems, including software and drivers, using C++ as the primary language.Analyze existing embedded software to add features, make modifications, fix bugs, and/or port to different platforms. C++, C Development, write clean, maintainable, and efficient code, primarily but not restricted to C++, for embedded applications, adhering to coding standards and best practices. Collaborate with other engineers to develop and integrate embedded systems that interface with Windows-based platforms, which in many cases, have Android Emulators installed. Use IPC mechanisms in AIDL, FIDL, POSIX, etc. to realize functionalities and features. Conduct thorough testing of embedded systems, including unit testing, integration testing, and system testing. Create and maintain comprehensive documentation for embedded systems, including code documentation, design documentation, and user manuals. Analyze and optimize code for performance and resource constraints within embedded systems. Identify, analyze, and resolve technical issues related to embedded systems development. Work effectively with other engineers, product managers, and stakeholders to ensure successful project delivery. Participate in design, development, verification, troubleshooting, and delivery of high-quality products. What You Need to be Successful 5-8 years of extensive experience in C++ and C programming, including object-oriented design, data structures, algorithms, and memory management. Strong understanding of embedded systems principles, including hardware-software interaction, real-time operating systems (RTOS), and communication protocols. Familiarity with Windows operating systems, including development tools, debugging techniques, and integration with Windows-based applications. Good knowledge and hands-on experience with IPC mechanisms like AIDL (Android Interface Definition Language), FIDL (Franca IDL), POSIX Message Queues, Shared Memory, or custom messaging frameworks. Experience with debugging tools and techniques for embedded systems, including JTAG debugging and logic analyzers. Excellent communication and interpersonal skills, with the ability to work effectively in a team environment. Bonus Points if You Have RTOS Experience: Experience with specific RTOS, such as FreeRTOS, VxWorks, or eCos. Hardware Knowledge: Knowledge of hardware components, including microcontrollers, sensors, and communication interfaces. Version Control: Experience with version control systems, such as Git or SVN. Automated Testing: Experience with automated testing frameworks. 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. #LI-ST1 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! HARMAN is proud to be an Equal Opportunity employer. HARMAN strives to hire the best qualified candidates and is committed to building a workforce representative of the diverse marketplaces and communities of our global colleagues and customers. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.HARMAN attracts, hires, and develops employees based on merit, qualifications and job-related performance.( www.harman.com )

Posted 1 week ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Hubli, Mangaluru, Mysuru

Work from Office

As an Advanced Software Engineer here at Honeywell, you will be responsible for leading advanced software development projects, ensuring the reliability and efficiency of our software solutions. Collaborating with cross-functional teams, youll drive the enhancement and maintenance of critical software components. You will troubleshoot and resolve complex software issues within the software engineering domain. You will also develop and maintain comprehensive software documentation to ensure knowledge transfer and standardization. Your expertise will be critical in optimizing software code to maximize system performance while considering hardware and resource constraints. In this role, your expertise in software engineering will directly influence the reliability and efficiency of our software systems, which are vital to our operations. As a senior technical authority, you will drive innovation, quality, and performance in our software infrastructure. Your work will leave a lasting impact, ensuring that our software solutions continue to set industry benchmarks and propel us into a digitally transformative future. Join us and contribute to the advancement of our software systems, making a profound impact on the digital future both within and beyond our organization. At Honeywell, our people leaders play a critical role in developing and supporting our employees to help them perform at their best and drive change across the company. Help to build a strong, diverse team by recruiting talent, identifying, and developing successors, driving retention and engagement, and fostering an inclusive culture. YOU MUST HAVE B.TECH/M.TECH/MCA - Computer Science/Electronics Engineering with 6+ 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 Advanced degree in Computer Science, Software Engineering, or a related field Industry-recognized certifications in software engineering In-depth understanding of software security principles and best practices Experience in advanced software development methodologies and best practices Expertise in real-time operating systems (RTOS) and high-level embedded systems programming YOU MUST HAVE B.TECH/M.TECH/MCA - Computer Science/Electronics Engineering with 6+ 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 Advanced degree in Computer Science, Software Engineering, or a related field Industry-recognized certifications in software engineering In-depth understanding of software security principles and best practices Experience in advanced software development methodologies and best practices Expertise in real-time operating systems (RTOS) and high-level embedded systems programming Key Responsibilities 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. Key Responsibilities 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 1 week ago

Apply

6.0 - 11.0 years

8 - 13 Lacs

Hubli, Mangaluru, Mysuru

Work from Office

As an Advanced Software Engineer here at Honeywell, you will be responsible for leading advanced software development projects, ensuring the reliability and efficiency of our software solutions. Collaborating with cross-functional teams, youll drive the enhancement and maintenance of critical software components. You will troubleshoot and resolve complex software issues within the software engineering domain. You will also develop and maintain comprehensive software documentation to ensure knowledge transfer and standardization. Your expertise will be critical in optimizing software code to maximize system performance while considering hardware and resource constraints. In this role, your expertise in software engineering will directly influence the reliability and efficiency of our software systems, which are vital to our operations. As a senior technical authority, you will drive innovation, quality, and performance in our software infrastructure. Your work will leave a lasting impact, ensuring that our software solutions continue to set industry benchmarks and propel us into a digitally transformative future. Join us and contribute to the advancement of our software systems, making a profound impact on the digital future both within and beyond our organization. At Honeywell, our people leaders play a critical role in developing and supporting our employees to help them perform at their best and drive change across the company. Help to build a strong, diverse team by recruiting talent, identifying, and developing successors, driving retention and engagement, and fostering an inclusive culture. YOU MUST HAVE B.TECH/M.TECH/MCA - Computer Science/Electronics Engineering with 6+ 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 6+ 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) Key Responsibilities 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. Key Responsibilities 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 1 week ago

Apply

8.0 - 10.0 years

25 - 30 Lacs

Pune

Work from Office

What you ll do: Position s main focus will be product development for Electrical ES-EMEA-ICPD products (PLCs/ HMI/ Switchgears/Breakers/Relays etc.). Enrich & foster climate of innovation to drive growth & accelerate capability development. Contribute to product development & technology innovation by understanding product requirements, design & develop feature enhancements and develop and maintain firmware for electrical products -- with a focus on web technologies and IoT-- using o Web application development based on (Javascript, JQuery, HTML5) o Knowledge of basic principles of Cloud platforms o Knowledge of basic principles of IoT and IoT protocols (e.g. MQTT) o C/C++ o Embedded Firmware development o Ethernet based industrial fieldbuses (EtherCAT/Ethernet-IP/Modbus-IP etc.) o Optional: Codesys knowledge skills. Contribute to Project, process, and overall technical execution on Controls & Automation Product development. Collaborate with global product engineering team and perform product development activities during project execution. Involved in technical reviews including architectural and detailed design reviews Train, develop and motivate colleagues on technical aspects demonstrating Right to Left thinking (starting with consideration for end user). Qualifications: B.E. Electronics / Electronics & Telecommmunications 8 to 10 years Skills: Engages in development, design and testing of smart HMI/ PLC product using programming languages like Assembly, C & C++ on embedded systems running on Embedded and RTOS such as embOS/FreeRTOS/Linux based platforms. Handle build management, change management, and configuration management tools like JIRA / bamboo / TFS / VS / GIT / Stash / Clear Case/Clear Quest etc. Suggest and develop re-usable components and looks for continuous improvement opportunities in industrial control & protection products. Share knowledge within the team and demonstrates flexibility working in parallel on multiple assignments/product categories. Strong problem solving and embedded product development skills Physical (Memory, processor utilization) resource budgeting experience Develops an understanding of both technology and product concepts and is able to articulate product and software design. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile/waterfall model. Participate in solution and code reviews with team members for modules/tasks and ensuring that best practices and efficient coding standards are adhered to. Responsible for supporting, maintaining, and troubleshooting of the HMI/ PLC/ Switchgears/ Relays products. Creating technical proposals, stakeholder communication, process definition.

Posted 1 week ago

Apply

10.0 - 15.0 years

35 - 40 Lacs

Hubli, Mangaluru, Mysuru

Work from Office

As a Sr Advanced Embedded Engr here at Honeywell, you will be responsible for driving innovation and showcasing your technical expertise by leading the design and architecture of complex embedded software solutions. You will act as the subject matter expert in embedded systems and influence technical decisions. You will contribute to the development and execution of technology roadmaps while ensuring they align with business objectives. In this role, you will impact the future of embedded systems technology across many domains and industries. This position offers a unique opportunity to drive technical excellence, lead cutting-edge projects, and mentor a team of talented engineers. You will be at the forefront of innovation, working on groundbreaking projects that redefine the possibilities of embedded systems. Together, let s shape the future of advancing embedded systems technology!At Honeywell, our people leaders play a critical role in developing and supporting our employees to help them perform at their best and drive change across the company. Help to build a strong, diverse team by recruiting talent, identifying, and developing successors, driving retention and engagement, and fostering an inclusive culture. 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) Primary responsibilities include 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. Primary responsibilities include 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 1 week ago

Apply

3.0 - 7.0 years

6 - 10 Lacs

Bengaluru

Work from Office

As a Sr Advanced Embedded Engr here at Honeywell, you will be responsible for driving innovation and showcasing your technical expertise by leading the design and architecture of complex embedded software solutions. You will act as the subject matter expert in embedded systems and influence technical decisions. You will contribute to the development and execution of technology roadmaps while ensuring they align with business objectives. In this role, you will impact the future of embedded systems technology across many domains and industries. This position offers a unique opportunity to drive technical excellence, lead cutting-edge projects, and mentor a team of talented engineers. You will be at the forefront of innovation, working on groundbreaking projects that redefine the possibilities of embedded systems. Together, let s shape the future of advancing embedded systems technology!At Honeywell, our people leaders play a critical role in developing and supporting our employees to help them perform at their best and drive change across the company. Help to build a strong, diverse team by recruiting talent, identifying, and developing successors, driving retention and engagement, and fostering an inclusive culture. YOU MUST HAVE Bachelor s degree from an accredited institution in a technical discipline such as science, technology, engineering, mathematics 5+ years of experience in design and development on embedded software solutions Mastery level knowledge in programming languages such as C, C++ Strong understanding of hardware and software integration WE VALUE Advanced degree in Electrical Engineering, Computer Engineering, or another related field Experience in leading and ownership of complex embedded software projects Knowledge of industry best practices and emerging technologies Ability to work in a fast-paced and dynamic environment Passion for innovation and continuous learning Attention to detail Excellent problem-solving capabilityTHE BUSINESS UNIT Mechanical Systems & Components provides a wide range of mechanical products and value-adding services to Honeywell Aerospace customers, including aircraft manufacturers and operators, and agencies of the U. S. government. The business develops and manufactures air and thermal systems, mechanical components, and wheels and braking systems. It also manages and operates facilities for the Federal government. Every 5 seconds, an aircraft lands with Honeywell Wheels and brakes. The entire fleet of U. S military fighters and trainers use Honeywell Cabin Pressure Systems. Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more [here](https://www. honeywell. com/us/en). YOU MUST HAVE Bachelor s degree from an accredited institution in a technical discipline such as science, technology, engineering, mathematics 5+ years of experience in design and development on embedded software solutions Mastery level knowledge in programming languages such as C, C++ Strong understanding of hardware and software integration WE VALUE Advanced degree in Electrical Engineering, Computer Engineering, or another related field Experience in leading and ownership of complex embedded software projects Knowledge of industry best practices and emerging technologies Ability to work in a fast-paced and dynamic environment Passion for innovation and continuous learning Attention to detail Excellent problem-solving capabilityTHE BUSINESS UNIT Mechanical Systems & Components provides a wide range of mechanical products and value-adding services to Honeywell Aerospace customers, including aircraft manufacturers and operators, and agencies of the U. S. government. The business develops and manufactures air and thermal systems, mechanical components, and wheels and braking systems. It also manages and operates facilities for the Federal government. Every 5 seconds, an aircraft lands with Honeywell Wheels and brakes. The entire fleet of U. S military fighters and trainers use Honeywell Cabin Pressure Systems. Honeywell is an equal opportunity employer. Qualified applicants will be considered without regard to age, race, creed, color, national origin, ancestry, marital status, affectional or sexual orientation, gender identity or expression, disability, nationality, sex, religion, or veteran status. Learn more [here](https://www. honeywell. com/us/en). Key Responsibilities Lead and manage a team of engineers to provide advanced engineering support for projects Collaborate with crossfunctional teams to develop and execute project plans Provide technical expertise and guidance to the team in solving complex engineering problems Ensure adherence to quality standards and regulatory requirements Drive continuous improvement initiatives to enhance engineering processes and efficiency Key Responsibilities Lead and manage a team of engineers to provide advanced engineering support for projects Collaborate with crossfunctional teams to develop and execute project plans Provide technical expertise and guidance to the team in solving complex engineering problems Ensure adherence to quality standards and regulatory requirements Drive continuous improvement initiatives to enhance engineering processes and efficiency

Posted 1 week ago

Apply

4.0 - 10.0 years

20 - 25 Lacs

Bengaluru

Work from Office

Job Title Senior Software Technologist I Job Description We are seeking a Senior Embedded Software Developer to join our high-performing team and contribute to key projects in the Hospital Patient Monitoring domain. The ideal candidate will have expertise in Linux OSS, BSP, Yocto, C++ development, system architecture, and software quality assurance . You will be responsible for designing, optimizing, and delivering scalable solutions while mentoring junior developers and driving innovation. Key Responsibilities: Analyze and understand software/functional requirements to design and develop high-quality software . Lead architecture decisions and ensure scalable, high-performance solutions. Write efficient, maintainable code following best practices and conduct code reviews . Developing Bare Metal and/or Linux drivers for Embedded devices based on iMX processors. Developing or customizing board support packages (BSP). Implement developer -level testing (unit, component) to ensure software reliability. Writing component tests using Google Test (GTest) with Gherkin syntax following behavior-driven development (BDD) principles. Create technical documentation and comply with development policies . Debug, troubleshoot, and resolve complex software issues efficiently. Stay updated with technical advancements and advocate best practices within the team. Support project estimation, planning, and risk management activities . Required Skills & Qualifications: 10+ years of relevant experience as a developer working in a Linux development environment At least 6+ years of experience in developing Custom Embedded Linux Operating Systems using Yocto , BitBake recipes and OpenEmbedded. Experience in embedded development, Linux device driver development, integration, board bring-up activities such as programming, debugging, troubleshooting and functionality testing Advanced knowledge of C, C++, shell scripts, Python and proven hands-on experience Good understanding in electronics hardware: schematics, data sheets reading Solid knowledge of Embedded Linux systems, low-level software (drivers, BSP ), open-source, Yocto, and proven hands-on experience Modify/patch or rewrite device tree files, bootloaders, kernel drivers, or open-source packages with a clean commit & potentially contribute back to OSS community. Sound knowledge of GNU/Yocto build system as well as using various tool chains. Proficiency in GitHub, CI/CD pipelines , and Agile/SAFe methodologies. Excellent problem-solving, analytical, and debugging skills . Strong communication, documentation, and collaboration skills . Work experience in healthcare systems or real-time applications . Basic understanding of medical technology & human physiology (preferred). How we work together We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company s facilities. Field roles are most effectively done outside of the company s main facilities, generally at the customers or suppliers locations. Indicate if this role is an office/field/onsite role. About Philips We are a health technology company. We built our entire company around the belief that every human matters, and we wont stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others. Learn more about our business . Discover our rich and exciting history . Learn more about our purpose . If you re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here . #Connectedcare

Posted 1 week ago

Apply

5.0 - 10.0 years

6 - 10 Lacs

Chennai

Work from Office

Educational Requirements Master Of Engineering,Master Of Technology,Bachelor of Engineering,Bachelor Of Technology Service Line Engineering Services Responsibilities Join our core R&D Automotive Engineering Team for our marquee Swedish Account- Polestar!Infosys is hiring core Automotive R&D professionals as part of a dedicated Offshore Delivery Center being setup for Sweden’s marquee EV brand ‘Polestar’ at our Electronics City, Bangalore Campus. This is an opportunity to be part of cutting edge automotive software projects, working with passionate global teams tackling real-world Automotive and next-generation Electric Mobility Challenges. If such an opportunity excites you, apply for the job opening below - Automotive experience of at least 8 years Prior experience in Automotive or related companies Has deep knowledge of Telematics development Should have experience implementing solutions for embedded automotive connectivity processors such as TCAM (Telematics & Connectivity Antenna Module)If you are passionate about cars and cutting edge technologies, committed to delivering high quality software and, someone with strong analytical and problem solving skills, then this is the right job for you! Technical and Professional Requirements: Experience with embedded C/C++, vehicle signals, AutoSAR, cybersecurity, Linux and RTOS concepts, and system architecture are key to this role. Relevant skills include the following (not all are necessary) Automotive architectures, vehicle signals, AutoSAR, vehicle provisioning RTOS, cross-platform, secure-boot, cryptography, cybersecurity, TLS, HSM, PKI, drivers C++, Protobuf, Rust, CMake, Yocto, Bazel Preferred Skills: Domain-Automotive-Engine / Power Train Domain-Automotive-Infotainment System Domain-Automotive-Connected Car Domain-Automotive-Electric Vehicles (EVs)

Posted 1 week ago

Apply

6.0 - 11.0 years

6 - 10 Lacs

Hyderabad, Madhwapur

Work from Office

THIS JOB IS FOR HYDERABAD LOCATION . Overview The Software Test Engineer II is responsible for testing software products through the use of systematic tests to develop, apply, and maintain quality standards Part of the software QA team, whose job is to ensure our products meet specifications, customer expectations, and all QMS/regulatory requirements It is an important part of delivering our mission to provide quality products that meet the needs of the caregiver and the patient Responsibilities Evaluate, develop and execute test plans and strategies. Analyze, develop, maintain, and upgrade test scripts and automated test framework as per requirments. Write, implement, and report status for system test cases for testing, to assist in debugging and modification of software. Document test execution. Analyze automated test scripts to ensure functionality and recommend corrective action. Design and create software test harnesses or automated test scripts. Maintain good documentation. Provide regular progress reports. File issues/bugs with accurate details. Ensure all QMS and regulatory requirements are met. Participate in the review of requirements and designs. Evaluate software designs to understand best test implementations. Complete assigned tasks on-time and in accordance with the appropriate process. Continue to advance skills professionally and technically. Uphold the Companys core values of Integrity, Innovation, Accountability, and Teamwork. Demonstrate behavior consistent with the Companys Code of Ethics and Conduct. It is the responsibility of every Spacelabs Healthcare employee to report to their manager or a member of senior management any quality problems or defects in order for corrective action to be implemented and to avoid recurrence of the problem. Duties may be modified or assigned at any time to meet the needs of the business. Qualifications Bachelors/Master's degree in computer science, Engineering or related field with 6+ years of experience. Experience in Medical device testing and device simulators, firmware testing preferrably 2+ years Knowledge of software testing and testing life cycle. Must be able to use PC and Microsoft Office tools. Experience and strong knowledge of Microsoft OS, Ubuntu OS, Linux. Awareness of Test Management tools like SpiraTest, MTM, Bug tracking tools like TFS. Strong experience with Azure Dev Ops. Strong experience in Squish with Python scripting language.In the absence of Squish experience. Experience with Docker Swarm set up and environment. Experience in Software Configuration Management, especially experience with source control tools, Git. Experience of working in Agile Scrum methodology. Knowledge of commonly used concepts, practices, and procedures for software & system testing for medical devices. Ability to understand configuration and set-up of equipment for testing and development for medical devices. Good documentation skills and discipline. Experience in Medical/Aerospace/Automotive Domain. Experience with Regressions, End to End testing, dry runs and Adhoc testing. Medical device development knowledge, including V&V activities, V&V protocol development, creating verification plans and verification Summary reports. Expertise in verification of Embedded software. Able to develop and execute test cases which require hardware interfaces. Ability to work on cross-functional project teams comprised of software verification and development engineers, system engineers, and quality engineers. Familiarity with the medical standards like IEC 62304 and ISO 13485. Experience working positively and productively in a team environment. Highly collaborative. Proactive communicator, with good written and oral communication skills. Ability to accomplish assigned tasks with minimal supervision. Able to draw on experience and judgment to make effective decisions.

Posted 1 week ago

Apply

3.0 - 5.0 years

5 - 5 Lacs

Thiruvananthapuram

Work from Office

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: Job description 5+ years Java developer with Production support experience Skills Required: Hands-on in Java development projects with experience in support roles. Expertise in creating Splunk s , monitoring the s ,creating Splunk dashboards , API monitoring, Analyzing production issues. Experience : - 5 years' experience in Java development with production support expertise.. - Healthcare domain expertise is add-on. - Agile experience is must. Required Skills Angular,Agile Methodology,Java Development,Production Support

Posted 1 week ago

Apply

1.0 - 5.0 years

0 Lacs

faridabad, haryana

On-site

We are seeking a skilled Entry level Firmware Developer Engineer to join our dynamic team at our location in Janakpuri, New Delhi. As an Embedded Developer Engineer in the Research & Development department, you will play a crucial role in designing, developing, and maintaining embedded systems and firmware. Your responsibilities will include developing firmware for microcontroller-based systems, optimizing code for performance, and collaborating with cross-functional teams to deliver innovative products. Key Responsibilities: - Design, develop, and maintain embedded software for microcontroller-based systems. - Write, debug, and test low-level firmware in C. - Interface with various hardware components including sensors, communication modules, and actuators. - Optimize software performance to ensure efficiency and reliability. - Collaborate with hardware engineers for seamless integration of hardware and software components. - Conduct system-level testing and troubleshooting to guarantee product functionality. - Develop and maintain technical documentation such as software specifications, design documents, and user manuals. - Work on communication protocols (I2C, SPI, UART, CAN, etc.) and interface with peripherals. - Participate in code reviews, testing, and debugging for both new and existing products. Required Qualifications: - Bachelor's degree in Electronics and Communication Engineering or a related field. - Minimum of 1+ years of experience in embedded software development. - Proficiency in C programming languages. - Experience with microcontrollers such as ARM Cortex, STM32, AVR, etc. - Familiarity with communication protocols like I2C, SPI, UART, CAN, etc. - Experience in debugging using tools like JTAG, logic analyzers, and oscilloscopes. - Strong understanding of hardware schematics and electronic circuits. Preferred Qualifications: - Master's degree in Electronics Engineering or a related field. - Familiarity with wireless communication protocols such as BLE, Wi-Fi, or ZigBee. - Knowledge of software version control tools like Git. - Knowledge of Electronics and digital components. - Experience in automotive, consumer electronics, or IoT products is a plus. Soft Skills: - Strong communication and teamwork skills. - Ability to work independently and manage multiple tasks effectively. - Eagerness to learn and stay updated with emerging technologies. Benefits: - Competitive salary. - Health benefits. - Opportunities for professional growth and career advancement. This is a full-time, permanent position with benefits including health insurance, paid sick time, provident fund, and work from home flexibility. The schedule includes day and morning shifts with additional benefits such as performance bonuses, quarterly bonuses, shift allowances, and yearly bonuses. Ability to commute or relocate to Faridabad, Haryana is required. Education: - Bachelor's degree preferred Experience: - 2 years of experience in embedded software required Work Location: In person,

Posted 1 week ago

Apply

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

You will be joining Quantumbend, a startup company dedicated to creating solutions for humanity. We are in the process of building QUBIID, which aims to become India's largest research lab in the future. This role offers you the opportunity to be an integral part of this exciting journey from the early stages. As an Embedded System Engineer based in Chennai, this full-time on-site position will require you to develop, test, and maintain embedded software and systems. Your daily tasks will involve designing, coding, debugging, and optimizing embedded systems. Collaboration with interdisciplinary teams is essential to ensure system integration and performance. Additionally, you will be responsible for documenting development processes and providing technical support when necessary. To excel in this role, you should possess experience in Embedded Software and Software Development. A solid background in Electrical Engineering and Electronics is crucial, along with knowledge and experience in Internet of Things (IoT) technologies. Excellent problem-solving and analytical skills are essential, as well as the ability to work effectively in a team environment and communicate clearly. Prior experience with development tools and methodologies related to embedded systems is advantageous. A Bachelor's degree in Electrical Engineering, Computer Science, Electronics Engineering, or a related field is required for this position.,

Posted 1 week ago

Apply

4.0 - 7.0 years

9 - 13 Lacs

Hubli, Mangaluru, Mysuru

Work from Office

Lead Embedded Software Engineer Join a team recognized for leadership, top innovator and diversity Exciting Leadership Opportunity within the Communication, Navigation and Surveillance (CNS) organization! The position is for Lead Embedded Software Engineer for Traffic & Surveillance product line within Communication, Navigation & Surveillance COE at HTS India. Primary responsibilities include Be a lead Embedded software engineer of the NPI development project responsible for software requirements, architecture, design, coding and end to end delivery. Provide technical support for products - field investigation, application support and factory support Guide the development process and create artifacts that meet FAA/EASA requirements Engages with business partners and actively contributes 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. You will be instrumental in designing, planning and coordinating work teams, as well as providing technical support. Utilize software expertise and scientific knowledge on software design and architecture to lead development activities. Drive growth as a technology leader and interface with internal and external customers and partners. Engages with business partners and actively contributes to business growth. Devises sustainable growth, competitive and differentiation strategies and promotes innovation across teams. Conceptualize, design, plans and implement innovative technologies that enable new and competitive products, derives process improvements. Accountable for estimates, works with technical teams to guide and resolve technical risks and assumptions, drive to realize opportunities and arrive at efficient estimates. Actively engages with key stakeholders and cross functional teams to achieve business objectives. A change agent and a practitioner of organizational initiatives. Works with product engineering managers in US and HTS, to help build technical capabilities in the team with hands on experiences, prototyping on ideas and industry technologies. Mentoring and upskilling the team for the product development and towards technology advancements from the industry. Drive the product mindset in team, inspire junior engineers. Work towards realizing the STRAP priorities and realizing the same in the STRAP period. Anticipates industry trends and actively networks with Industry bodies and associations. Contributes to enhancing Honeywells sustainable competitive advantage. Leads teams through application of profound or broad product /technical know-how within or across job areas, is cognizant of the latest technology trends in the business. You Must Have BE/B.Tech or M.E/M.Tech with 12+ Yrs of experience in AEROSPACE industry or (similar safety critical industry) in building and certifying products. Experience in leading technical design and architecture for product development. Lead & drive technical proposals. Strong written and verbal communication skills with the ability to communicate technical information clearly so that it may be understood by both technical and non-technical individuals Experience with creating technical documents and developing software requirements from customer inputs along with experience in DO-178B/ DO-178C certification requirements and software versioning control is desired. Experience with hardware/software integration. Two or more years of experience in handling product development, software design, architectural elements. Demonstrated experience in progressively challenging and responsible roles. We Value Experience providing technical leadership to a cross discipline, cross site team Experience working within Honeywells software development processes for safety critical applications including CNS Products/Systems Advanced level knowledge of product algorithms Working knowledge of software certification processes and strategies including DO-178 B & C Understanding various software development lifecycle Knowledge of software configuration management and change management practices Diverse and global teaming and collaboration Wide degree of creativity and latitude Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Analytical skills & software development skills Ability to break a complex problem into manageable parts and organize an approach and a solution in a systematic way. Ability to move into new teams and quickly learn project defined specific process while applying past knowledge and experience; adapt well to a changing environment, anticipate problems, recognize and eliminate barriers. You Must Have BE/B.Tech or M.E/M.Tech with 12+ Yrs of experience in AEROSPACE industry or (similar safety critical industry) in building and certifying products. Experience in leading technical design and architecture for product development. Lead & drive technical proposals. Strong written and verbal communication skills with the ability to communicate technical information clearly so that it may be understood by both technical and non-technical individuals Experience with creating technical documents and developing software requirements from customer inputs along with experience in DO-178B/ DO-178C certification requirements and software versioning control is desired. Experience with hardware/software integration. Two or more years of experience in handling product development, software design, architectural elements. Demonstrated experience in progressively challenging and responsible roles. We Value Experience providing technical leadership to a cross discipline, cross site team Experience working within Honeywells software development processes for safety critical applications including CNS Products/Systems Advanced level knowledge of product algorithms Working knowledge of software certification processes and strategies including DO-178 B & C Understanding various software development lifecycle Knowledge of software configuration management and change management practices Diverse and global teaming and collaboration Wide degree of creativity and latitude Individuals who are self-motivated and able to work with little supervision, who consistently take the initiative to get things done, do things before being asked by others or forced to by events. Analytical skills & software development skills Ability to break a complex problem into manageable parts and organize an approach and a solution in a systematic way. Ability to move into new teams and quickly learn project defined specific process while applying past knowledge and experience; adapt well to a changing environment, anticipate problems, recognize and eliminate barriers. Few of additional responsibilities: - NPI - Evaluate and suggest suitable technologies for product development, Work as interface between HTS and Honeywell chief engineers/Fellows and influence technical decisions. Principal author or co-author of multiple project proposals which were selected for funding. Lead Product Technical Council - Accountable and owner of technical decision during product development. Drive decisions during PDR, CDR and other Compliance Reviews. Strategic Responsibilities - Lead the technical contributions in the domain and provide inputs to STRAP, GSF and PAC. Drive / Collaborate on regional initiatives and pursuits. Create Competitive Intelligence information, identify the gaps and work towards creating new products / features to make Honeywell offerings competitive. Manage common processes and best practices - Exercise judgment in selecting methods, techniques and evaluation criteria within a related function/field. Generate, evaluate, select and implement solutions which are equal to the industry s state of the art. Few of additional responsibilities: - NPI - Evaluate and suggest suitable technologies for product development, Work as interface between HTS and Honeywell chief engineers/Fellows and influence technical decisions. Principal author or co-author of multiple project proposals which were selected for funding. Lead Product Technical Council - Accountable and owner of technical decision during product development. Drive decisions during PDR, CDR and other Compliance Reviews. Strategic Responsibilities - Lead the technical contributions in the domain and provide inputs to STRAP, GSF and PAC. Drive / Collaborate on regional initiatives and pursuits. Create Competitive Intelligence information, identify the gaps and work towards creating new products / features to make Honeywell offerings competitive. Manage common processes and best practices - Exercise judgment in selecting methods, techniques and evaluation criteria within a related function/field. Generate, evaluate, select and implement solutions which are equal to the industry s state of the art.

Posted 1 week ago

Apply

2.0 - 5.0 years

3 - 5 Lacs

Thiruvallur

Work from Office

ECU/Control System Design for Mechatronics system Embedded Software Development in C Use of any RTOS Familiarity with MATLAB and Simulink Microcontroller programming Low Level driver like ADC, PWM, SPI, GPT, PORT, UART and LIN etc. Call 7397778272

Posted 1 week ago

Apply

1.0 - 5.0 years

5 - 9 Lacs

Bengaluru

Work from Office

We are seeking a highly skilled Software Engineer with over 6 years of experience in embedded software development. The ideal candidate will have very strong expertise in C, C++ and Embedded Software development skills. The candidate would also be required to leverage their experience in using Systems benches to effectively build and verify the Software. Job Requirements Strong knowledge and experience in Embedded Software Development using C, C++. Knowledge on scripting language like Perl, Python etc. . , (any one). Strong experience/knowledge in Build, Integration & debugging skills. Experience in Avionics Domain Dev/V&V experience, Knowledge of DO178B/C would be an added advantage. Knowledge of software configuration management and change management practices. Self-motivated individual and ability to think independently, logically, and intuitively with focus on results, sense of urgency and working boundary less. Hands on experience with Scrum / Agile process and DevOps environment. Excellent analytical, problem solving and communication skills. Qualifications Education : B. E/B. Tech/M. E/M. Tech/M. S Experience : 6+ years Essential Skills : C, C++, Embedded Software Dev/VV, Scripting languages, Data structures, Algorithm development, Visual Studio/ VS Code Basic IDE , Database concepts. Job Requirements Strong knowledge and experience in Embedded Software Development using C, C++. Knowledge on scripting language like Perl, Python etc. . , (any one). Strong experience/knowledge in Build, Integration & debugging skills. Experience in Avionics Domain Dev/V&V experience, Knowledge of DO178B/C would be an added advantage. Knowledge of software configuration management and change management practices. Self-motivated individual and ability to think independently, logically, and intuitively with focus on results, sense of urgency and working boundary less. Hands on experience with Scrum / Agile process and DevOps environment. Excellent analytical, problem solving and communication skills. Qualifications Education : B. E/B. Tech/M. E/M. Tech/M. S Experience : 6+ years Essential Skills : C, C++, Embedded Software Dev/VV, Scripting languages, Data structures, Algorithm development, Visual Studio/ VS Code Basic IDE , Database concepts. Roles and responsibilities Develop and execute test plans and test cases for core platform software components. Experience in SW requirements, architecture design, embedded C, C++ coding, testing. Shall be able to work in global team environment, taking the requirements from customers\partners\product teams and work with min dependency to complete the defined\scheduled tasks with defined quality and process. Ability to understand the product requirements and the appreciation of usage scenarios. Self-Learner and should adapt well to project dynamics. Participate in design discussions, providing design options, solutions to the issues. Participate and actively contribute to Ideation sessions resulting in Productivity improvements and innovation. Proactively raise any issues along with possible solutions that may impact the teams ability to meet project timelines. Responsible for interacting with partners for their work scope and resolving technical issues. Roles and responsibilities Develop and execute test plans and test cases for core platform software components. Experience in SW requirements, architecture design, embedded C, C++ coding, testing. Shall be able to work in global team environment, taking the requirements from customers\partners\product teams and work with min dependency to complete the defined\scheduled tasks with defined quality and process. Ability to understand the product requirements and the appreciation of usage scenarios. Self-Learner and should adapt well to project dynamics. Participate in design discussions, providing design options, solutions to the issues. Participate and actively contribute to Ideation sessions resulting in Productivity improvements and innovation. Proactively raise any issues along with possible solutions that may impact the teams ability to meet project timelines. Responsible for interacting with partners for their work scope and resolving technical issues.

Posted 1 week ago

Apply

4.0 - 7.0 years

11 - 15 Lacs

Pune

Work from Office

In this role, You Responsibilities will: Working with geographically distributed stakeholder organization to capture requirements and develop and define firmware architecture for embedded systems. Create and maintain detailed documentation of firmware architecture, design, and code. Demonstrate a hands-on technical background; excellent C programming and embedded code in compliance with coding standards and best practices, low level device driver development experience. Familiarity with computer system architecture, microcontroller fundamentals (Caches, buses, memory controllers, DMA, etc. ) Experience with complex system-level debugging and troubleshoot firmware-related issues throughout the development lifecycle. Design and implement firmware solutions that meet system requirements and specifications. Work closely with cross-functional teams, including hardware engineers, software developers, and QA engineers, to ensure cohesive and integrated product development. Provide clear and concise technical documentation for both internal and external use. Develop and implement test strategies for firmware components. Collaborate with SQA teams to ensure the reliability and quality of firmware. WHO YOU ARE: You are team focused, making the outcomes of the entire team your priority. You push yourself to achieve results and partner with others to drive work to completion while providing timely, relevant information to individuals across the organization. You are a problem solver who seeks new approaches. For This Role, You Will Need:: B. S. degree in Computer Science, Electronics Engineering, or related level of experience plus certifications 8+ years of professional work experience in embedded software development. Proven experience as a Firmware Architect or similar role. Strong proficiency in embedded systems programming languages, such as C and C++. In-depth knowledge of firmware development processes, tools, and methodologies. Experience with microcontroller and microprocessor-based systems. Familiarity with communication protocols (e. g. , UART, SPI, I2C) and wireless technologies (e. g. , Bluetooth, Wi-Fi). Excellent problem-solving and debugging skills. Strong communication and collaboration skills. Experience in system level design is a plus. Preferred Qualifications: 8+ years of experience, including both embedded software. Experience with real-time operating systems (RTOS). Knowledge of security best practices for embedded systems. Familiarity with version control systems (e. g. , Git) and issue tracking tools. Experience with Distributed Version Control (Mercurial, Git, or similar) Familiarity with Continuous Integration (TeamCity, Jenkins, or similar) Experience in developing/testing products with industrial protocols: HART, Foundation Fieldbus, Profibus, Industrial Ethernet Our Offer To You By joining Emerson, you will be given the chance to create a difference through the work you do. Emersons compensation and benefits programs are crafted to be competitive within the industry and local labor markets . We also offer a comprehensive medical and insurance coverage to meet the needs of our employees. We are committed to creating a global workplace that supports diversity, equity and embraces inclusion . We encourage foreign nationals to join us through our Work Authorization Sponsorship . We have established our Remote Work Policy for eligible roles to promote Work-Life Balance through a hybrid work set up where our team members can take advantage of working both from home and at the office. Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities. Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.

Posted 1 week ago

Apply

0.0 - 1.0 years

4 - 6 Lacs

Hyderabad

Remote

Responsibilities: Design, develop, test & maintain software using Python, Java, C++ & Linux. Collaborate with cross-functional teams on DevOps practices & testing tools.

Posted 1 week ago

Apply

6.0 - 9.0 years

8 - 18 Lacs

Bengaluru

Work from Office

Preferred who Staying in the Bangalore Location MsgQ Technologies Services Private, Limited. Job Title: R&D Lead - Firmware Key Responsibilities: • Design, develop, and debug embedded systems and firmware for electronic products. Lead the firmware development lifecycle from requirement gathering to deployment and post release support. • Handle and guide the firmware team members on coding standards, and debugging strategies. • Conduct regular code reviews and mentor junior engineers to build technical expertise within the team. • Collaborate closely with hardware, QA, and product teams for system integration and validation. • Ensure firmware meets performance, reliability, and scalability targets. • Create technical documentation, design specifications, and unit test plans. • Evaluate microcontroller platforms and tools to suit various product requirements. • Plan and manage project timelines, resource allocation, and task prioritization. • Continuously improve processes, tools, and standards used in firmware development. • Stay updated with the latest advancements in embedded technologies and propose innovative solutions. Technical Skills Required Must-Have Skills: 1. Microcontroller Experience: Proficiency in 8/16/32-bit microcontrollers (ST, Microchip, etc.). 2. Programming Knowledge: Strong expertise in Embedded C/C++. 3. RTOS Expertise: Experience with Free RTOS and other real-time systems. 4. Peripheral Interfaces: Strong knowledge of SPI, I2C, ADC, RS232, RS485, Ethernet, USB, CAN, External Bus. 5. Driver Expertise: Experience working with LWIP or similar drivers. 6. Memory Interface: Understanding of EEPROM, external flash memory, and file systems. 7. Schematics Understanding: Ability to interpret and debug hardware schematics. 8. Communication Protocols: Hands-on with Modbus RTU, Modbus TCP/IP, Modbus ASCII. 9. Network Protocols: Knowledge of IPv4, IPv6, DHCP/DHCPv6, TCP/IP, UDP, SNMPv2, SNMPv2Traps. Preferred Additional Skills: • Experience developing and integrating graphical LCD drivers. Expertise with Linux OS and kernel-level programming. Bluetooth and Wi-Fi module integration in embedded systems. • Experience with automotive-grade real-time systems and standards. • Proficient in using debugging tools like oscilloscopes, logic analyzers, and JTAG. Work Environment Address: MsgQ Technologies Services Private, Limited. No.15, 4th Floor, Bannerghatta Rd, Sarakki Industrial Layout 3rd Phase, J P Nagar. Bangalore Karnataka - 560076. Contact us: +91 - 8088322927

Posted 1 week ago

Apply

2.0 - 5.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Your Key Responsibilities Would Include: We are looking for experienced passion driven SW engineers to join our R&D team. As a Software Development Engineer at Nokia you will work in a cross-functional, agile team developing embedded software products. You will work with most of the company's product portfolio which leads to a quick and good overall system understanding. Roles & Responsibilities Develop and own Layer-0 and Layer-1 application (Optical control path and data-path) and features working closely with requirements and customer account teams with deep customer focus. Understand, drive and develop system wide impact features from architecture, design to delivery. Details about the work Understanding on some of the below topics is valuable as these skills will be directly usable. L0 and L1 application SW area: o Software system design, inter-process communication, OS threads, multi-threading and other OS concepts. Embedded Application software development with multi-threading support that can scale well with network expansion. o Good knowledge of dockers and containers with some hands on experience. Experience from automated testing in SW development environment We have the opportunity for you to become a systems engineer in the Embedded space and much more. About the team Team is also responsible for designing E2E solutions for communications frameworks and data-path setups spanning across Digital (packet) and Optical (channels) areas. We adopt smart and latest technologies to ensure we keep pace with the technology world devising efficient solutions. We have complete ownership and hence responsibility on how a solution is to be devised and implemented. It could be home grown or from 3rd party application pulls finally ending up in customizing these to suite our customers needs. We go the way to facing and resolving customer queries and resolving customer issues being directly involved with the customer live issues. The team takes full responsibility that a new feature is delivered on time with the right quality using state-of-the-art continuous integration pipelines. We strive for fully automated test suites following TDD. Education /Qualification Candidates must have a Bachelors Degree or higher from premier institutions with 2 to 5 years experience Expectations Stellar programming skills in one or more C, C++, Shell scripting, Golang. Some work experience in software development on embedded/Linux platforms is preferable, but we are open for you as long as your programming skills are right up there. Quick learner of software architecture and module design. Capacity to connect the dots in complex legacy code while developing new features.

Posted 1 week ago

Apply

1.0 - 5.0 years

5 - 9 Lacs

Pune

Work from Office

Design, develop, and maintain robotic systems Create and debug PCBs for robotic applications Utilize 3D printing for prototyping and production of robotic components Collaborate with cross-functional teams to integrate hardware and software components Conduct tests and simulations to validate robotic designs Implement control algorithms and embedded software for robotics Analyze and troubleshoot issues in robotic systems Stay updated with the latest advancements in robotics and related technologiesjob Proven experience as a Robotics Engineer or a similar role Strong proficiency in PCB designing and debugging Experience with 3D printing technologies Proficiency in programming languages such as C/C++, Python, and MATLAB Familiarity with microcontrollers, sensors, and actuators Experience with CAD software for designing robotic components Knowledge of control systems and automation Strong problem-solving skills and attention to detail Excellent communication and teamwork skills

Posted 1 week ago

Apply

15.0 - 20.0 years

35 - 40 Lacs

Pune

Work from Office

What you ll do: Key Areas of Responsibility: Strategic Planning and Execution: Owns the complete responsibility of DHE deliverables from teams in EIIC . End to End DHE development, test and delivery Approach and Strategy. Ensuring First Time Right Sprint deliverables from team by adopting the best development practices Oversee the development and delivery of critical platform features as defined by platform roadmaps. Leverage work from platform adopters by bringing their work into the platform through inner-sourcing. The manager plays a key role in forecasting future resource needs and aligning them with profit planning. Contribute to the overall embedded software platforms strategy to maximize business impact. Cross-Functional Collaboration: DHE currently managing 30+ NPI programs and expected gro upto 50 by Q2 2026. This role requires coordination with product teams, NPI programs, and other platform stakeholders to ensure seamless integration and delivery . Analyze delivery plans for schedule risks, develop, and communicate alternate solutions proactively. People Leadership: Building Capability RTOS, Linux and QA platform teams. Manages the hiring, upskilling, competency management of the DHE team with the help of managers under this role Responsible for mentoring and developing talent, conducting performance reviews, and fostering a culture of accountability and innovation Process Ownership: Oversees the DHE engagement operating model, including SAFe release train participation, delivery reporting, and cost/chargeback mechanisms . Continuously improve the development process, quality attainment, automation, DevOps,and AI enabled development tools used to deliver software with year over year improvements to productivity Qualifications: B.E. / B Tech / M Tech 15+ years experience Skills: The DHE Manager is expected to bring a blend of technical, strategic, and leadership capabilities: Technical Expertise: Deep understanding of embedded systems, RTOS, Linux platform evolution, DevOps practices, and test automation. The manager must ensure that all contributions meet rigorous quality and compliance standards Leadership and Collaboration: Proven track record of leading cross-functional teams and driving the adoption of best practices across the organization. Strong stakeholder engagement skills to manage expectations and ensure alignment between technical architecture and business objectives. Problem-Solving Skills: Excellent analytical and problem-solving abilities to identify risks within the data architecture and take proactive steps to mitigate potential issues. Communication Skills: Strong verbal and written communication skills to effectively convey complex technical concepts to both technical and non-technical stakeholders. Emotional Intelligence, Ownership & Commitment, Stakeholder Partnership, Network Performance, Customer Centricity, Judgment and Learning Agility

Posted 1 week ago

Apply

3.0 - 8.0 years

18 - 22 Lacs

Bengaluru

Work from Office

As a Software Development Engineer at Infinera you will work in a cross-functional, agile team developing embedded software products. You will work with most of the company's product portfolio which leads to a quick and good overall system understanding. Roles & Responsibilities Develop and own L1 application(control path and data-path), related device driver software and features working closely with requirements and customer account teams with deep customer focus. Understand, drive and develop system wide impact features from architecture, design to delivery. Details about the work Understanding on some of the below topics is valuable as these skills will be directly usable. L1 application SW area: Software system design, inter-process communication, threading and other OS concepts. Device driver area: Boot process on X86 processors with multi OS support, uboot, coreboot. Some experience with BSPs and board provisioning/bring-up. PCI, PCIe, SPI, DMA and I2c protocols. BCM switch programming. IP Stack drivers working knowledge, io-pkt driver. Experience from automated testing in SW development environment We have the opportunity for you to become a systems engineer in the Embedded space and much more. About the team Team is also responsible for designing E2E solutions for communications frameworks and data-path setups spanning across Digital (packet) and Optical (channels) areas. We adopt smart and latest technologies to ensure we keep pace with the technology world devising efficient solutions. We have complete ownership and hence responsibility on how a solution is to be devised and implemented. It could be home grown or from 3rd party application pulls finally ending up in customizing these to suite our customers needs. We go the way to facing and resolving customer queries and resolving customer issues being directly involved with the customer live issues. The team takes full responsibility that a new feature is delivered on time with the right quality using state-of-the-art continuous integration pipelines. We strive for fully automated test suites following TDD. Education /Qualification Candidates must have a Bachelors Degree or higher from premier institutions. Expectations Stellar programming skills in one or more C, C++, golang, Shell scripting, Python. Some work experience in software development on embedded/Linux platforms is preferable, but we are open for you as long as your programming skills are right up there. Quick learner of software architecture and module design. Capacity to connect the dots in complex legacy code while developing new features.

Posted 1 week ago

Apply

10.0 - 15.0 years

16 - 20 Lacs

Bengaluru

Work from Office

Embedded Software Applications Development Staff Engineer (NE Applications) We are looking for experienced SW development engineers to join our R&D team. As a Software Development Engineer, you will work in a cross-functional team developing embedded software products. You work in a UNIX/ Linux environment in close collaboration with the rest of the R&D organization. Our work includes everything from product concept to finished product - a process that spans over the entire development chain. The team takes full responsibility that a new feature is delivered on time with the right quality using state-of-the-art continuous integration pipelines. We strive for fully automated test suites both on unit, function and system level. As a Staff development engineer, you will be responsible for system design and programming, ensuring the functionality, sustainability and quality of our products, before the new features and enhancements are released to end users. This means that you will work with most of the company's portfolio, which leads to a quick and good overall system understanding. Education Necessary: Candidates must have a Bachelors degree or higher in CS, Opto-Electronics, ECE or equivalent branch of engineering, with very good academics. Roles & Responsibilities: Breakdown of requirements to formulate work packages Designing, Development and Integration of software for NOKIAs next-gen optical networking products Pick development tasks from the team Design and implement new functions mainly in C/ C++/ advanced C++ in multi-threaded env. Peer code reviews Write unit tests using C++ as well as scripts for automated FT using Python Debug along with hardware and software engineers Implement with compliance to standards (ITU, MEF, IETF, IEEE, TNF, etc) Experience Necessary for Success: Good to Have: Experience in using dockers in development/ simulation environment Experience in telecom is a plus. Experience in using Modern Automated tools, viz. Codescene, GTEST. Exposure to AI based tools viz. Copilot, Tabnine, etc. Experience in one of the technologies such as SDH/SONET, OTN, DWDM is a plus Working experience in Optical technologies and architecture involving ROADM, Amplifiers, RAMAN, Optical Channel Monitor, VOA is an added plus. Domain Knowledge of Optical Protection and Restoration is an added plus Must Have Experience 10+ years within SW development Excellent C/C++ and object-oriented programming skills in multi-threaded environments. Excellent design analysis skills, including experience with software modeling, reuse, performance, testability, and extensibility. Experienced in HW-SW integration. Experience in Linux RTOS Operating systems Experience developing the FCAPS functionality Design and development of Network Element software in an Embedded Development Domain. Flexible, innovative and driven Structured and thorough with analytical and troubleshooting skills Highly motivated team player Driven and willing to take own initiatives English, written and spoken Leadership quality Must have experience in leading a team of 3-5 engineers for completing a task end-to-end

Posted 1 week ago

Apply

8.0 - 12.0 years

6 - 10 Lacs

Chennai

Work from Office

About The Role We are seeking a highly skilled Embedded Networking Software Engineer with deep expertise in C programming , Layer 2/Layer 3 networking protocol stack development , and system-level debugging . The ideal candidate will contribute to the design and development of high-performance networking software for embedded systems, ensuring reliability and compliance with industry standards. Key Responsibilities: Design and implement L2/L3 networking protocol stacks using C for embedded platforms. Develop and maintain software modules for Ethernet , IP , routing , and other networking protocols. Perform low-level debugging , trace analysis, and performance optimization. Collaborate with cross-functional teams including hardware, QA, and system architects. Participate in code reviews , unit testing , and integration testing . Ensure software quality through adherence to software development best practices and multi-paradigm programming principles. Document design specifications, test plans, and technical reports. Required Skills & Qualifications: Bachelors or Masters degree in Computer Science , Electronics , or related field. 69 years of experience in embedded software development with a focus on networking protocols . Strong proficiency in C programming and debugging tools (e.g., GDB, Valgrind). Solid understanding of Layer 2 (MAC, VLAN) and Layer 3 (IP, routing protocols) . Experience with RTOS , embedded Linux , or network processors . Familiarity with packet analyzers (e.g., Wireshark) and source code management tools (e.g., Git). Preferred Qualifications: Experience with network security , QoS , or virtualization technologies . Exposure to test automation and continuous integration environments. Knowledge of software development methodologies (Agile, Scrum).

Posted 1 week ago

Apply

5.0 - 10.0 years

45 - 50 Lacs

Chennai

Work from Office

Join Danfoss Drives and be part of a team driving impact in energy efficiency and electrification- As a global leader in power conversion solutions, we prioritize sustainability, quality, and fostering inclusivity- Our technology powers industries worldwide, supporting global decarbonization efforts- Engineer a better future with Danfoss, where meaningful change starts with you We re looking for a seasoned Senior Software Engineer with a strong foundation in C++ design and development to join our dynamic Research Development team- Job Responsibilities Responsibilities for this position include, but are not limited to, the following- In this role the individual will be working in the Product Development department of Danfoss Drives Business, in the New Product development activity- Work with the Product Owners/Technical Product Owners to create and elaborate the requirements for the implementation of the Communication Protocol drivers for the Danfoss Variable Frequency Drive product- Build the Fieldbus Communication Protocol Driver software and other Connectivity Protocol software (Wi-Fi, Zigbee, Bluetooth, MQTT) for the Danfoss Variable Frequency Drive product, using C++ programming language- Prepare the high-level design (HLD), low-level design (LLD), detailed design (DD) for the Communication Protocol Driver software- Perform static code analysis (using tools) and fix the identified errors and warnings- Perform code reviews- Write the Unit Test cases, Engineering Test Cases and develop, execute the Unit Test scripts- Continuous improvement of the processes, work procedures and tools used in the execution of the work, through innovative/creative thoughts- Fix the identified defects to improve the quality of the deliverables- Follow the processes, work procedures, quality standards for achieving high quality of the deliverables- Ensure that the software delivered is compliant with the external certification standards- Collaborate with the Test Engineers in the same project activity, engineers from the other teams/departments (local/abroad) for the successful completion of the project activities- Collaborate with the stakeholders (local/abroad) for the successful completion of the project activities- Contribute to the technology roadmap and innovation to improve the processes and products- Mentor and coach the other engineers and trainees in the team on the technical aspects- Must have competencies: 5-10 years of experience in software development using C++ programming language- Experience in preparing software architecture, design for the development of software products- Ability to create and/or read and interpret, the architecture and design diagrams- Experience in Software Development using Agile Scrum methodology- Excellent debugging skills- Excellent analytical skills and ability to apply the knowledge to solve practical problems- Excellent problem-solving skills- Ability to mentor and coach the others on the technical aspects- Experience in the tools Visual Studio, Google Test, Gi Good to have competencies: Experience in communication protocol software development PROFINET, EtherNET/IP, EtherCAT, BACnet/IP, MODBUS TCP, POWERLINK, PROFIBUS DP, DeviceNet, CANopen, BACnet MS/TP, Modbus RTU, Metasys N2, LonWorks, AK-LonWorks, ASi Bus, Interbus, PROFISAFE, OPC DA, OPC UA, IEC101, IEC103, IEC104, IEC61850, DNP3- Experience in using the Lauterbach debuggers- Experience in using the protocol testing/analyzer tools for testing protocols (Wireshark, Modscan, Modbus Conformance Tool, Profibus Analyzer )- Experience in developing embedded software for various micro controllers- Experience in various Real Time Operating Systems (RTOS)- Expertise in embedded kernels, bootloaders, system software libraries and device drivers- Experience in real-time software design, software hardware interaction with real time operating systems, multithreading, and event driven architectures- Experience in using the debuggers to trouble shoot the embedded software on the target-

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