Get alerts for new jobs matching your selected skills, preferred locations, and experience range. Manage Job Alerts
0 years
0 Lacs
Chennai, Tamil Nadu, India
On-site
About Phoenix Medical Systems Phoenix Medical Systems Private Limited is a pioneer in infant-care products in India, with facilities in Chennai and Pondicherry. The company focuses on innovation and quality, manufacturing world-class neonatal and maternal-care equipment that match international standards. Phoenix exports its products to more than 35 countries across the globe. Phoenix was established in 1989 with the goal of providing cost-effective and innovative neonate-care solutions. The mission of Phoenix continues to be to provide solutions that match the best in the world at very affordable prices. The Phoenix range of maternal and infant care products includes warming systems, jaundice management units, respiratory care equipment, and obstetric and gynecological tables. Job Summary We are looking for Hardware Lead who is ready to work on new ideas for products that can cure complications in new-borns, especially who need assistance just after birth. Knowledge of microcontroller based hardware design, sensors, drivers, Power electronics, Battery management and good EMI/EMC compliance relating to medical devices is a must for this position. Responsibilities and Duties Hardware Design Engineer with strong experience in design & development of Medical grade PCBs. Good understanding of design complying EMI- EMC testing as per medical device standards Understanding of risk management for medical devices Develop schematics and layouts as per design requirements and manufacturing feasibility. Developing Embedded Hardware (Electronics) Digital, Analog and Mixed Signal Processing Manage BOM with standard ECR/ECN processes Component selection and handle component suppliers and PCB Fabricators. Skills Hardware Development and Electronics Hardware Design skills Experience in hardware architecture and circuit design Hardware Design skills in high-speed digital design, signal and power integrity, and EMI/EMC Experience with PCB design tools and simulation software Knowledge of processor and RTOS architecture and system design Bachelor's or Master's degree in Electrical/Electronics Engineering or related field Excellent written and verbal communication skills Ability to work in a team-oriented environment Experience with medical standards IEC60601 is desirable Experience in EMI/EMC Compliance
Posted 1 week ago
5.0 years
15 - 16 Lacs
Pune, Maharashtra, India
Remote
Company Description Optimum Data Analytics is a strategic technology partner delivering reliable turnkey AI solutions. Our streamlined approach to development ensures high-quality results and client satisfaction. We bring experience and clarity to organizations, powering every human decision with analytics & AI Our team consists of statisticians, computer science engineers, data scientists, and product managers. With expertise, flexibility, and cultural alignment, we understand the business, analytics, and data management imperatives of your organization. Our goal is to change how AI/ML is approached in the service sector and deliver outcomes that matter. We provide best-in-class services that increase profit for businesses and deliver improved value for customers, helping businesses grow, transform, and achieve their objectives. Job Details Position : IoT Firmware Engineer Experience : 5+ years Work Mode : Hybrid Location : Pune Notice Period : Immediate – 15 Days(Serving) Job Summary Does bringing modern technologies into new domains interest you? Or making measurable and consistent improvement available to your customers? Or being able to help lead new initiatives from the ground up? If yes, we'd love to hear from you! We're looking for an experienced engineer to help us build hardware and software solutions that help our customers reduce waste, improve quality, and gain greater control over their businesses. This role involves significant hands-on R&D work in our lab, collaborating closely with mechanical engineers, product managers, and other stakeholders to develop cutting-edge IoT solutions from concept to production. Knowledge And Skill Requirements Bachelor's degree in Computer Science preferred, or equivalent practical experience. Electrical engineering background is a plus. 4+ years of experience in embedded software development and firmware programming Strong proficiency in C++ firmware development, particularly on ESP32 microcontrollers using the arduino-esp32 framework Experience maintaining and managing production fleets of IoT devices, including remote monitoring, diagnostics, and over-the-air (OTA) updates Deep understanding of IoT communication protocols, especially MQTT and Bluetooth Low Energy (BLE) Experience with Azure IoT for device management and telemetry (AWS IoT or similar platforms a plus) Experience integrating sensors, servos, and other peripherals in embedded systems Experience with communication protocol interfaces such as I2C, SPI, UART, MODBUS, CAN Strong firmware debugging and system integration capabilities Ability to work with hardware documentation and component datasheets Familiarity with debugging tools including oscilloscopes and logic analyzers helpful but not required Strong hands-on prototyping and R&D skills with embedded hardware, with experience working collaboratively in lab environments Experience with real-time operating systems (RTOS) and power management for battery-operated devices Experience with wireless communication debugging and optimization Enjoy tinkering and experimenting in areas outside of your core competencies Comfortable with Git, GitHub, and CI/CD practices for embedded development Job Responsibilities TECHNICAL Developing robust C++ firmware for ESP32-based IoT devices using the arduino-esp32 framework Managing and maintaining production fleets of IoT devices, including remote diagnostics, fleet monitoring, and coordinating OTA firmware updates Implementing and optimizing IoT communication protocols, particularly MQTT for cloud connectivity and BLE for local device interactions Delivering reliable hardware and software solutions to fielded devices Collaborating to make the best technology stack choices for embedded systems Leveraging cloud services to develop modern, reliable, low-latency systems for device management and telemetry processing Working with product and engineering leaders to define deliverable solutions for customers Owning the entire embedded hardware development lifecycle: from planning and design, to implementation and testing, followed by deployment and maintenance Troubleshooting and resolving field issues with deployed IoT devices Various other duties as assigned Skills: can,wireless communication debugging,esp32,hardware documentation,power management,real-time operating systems,ci/cd practices,uart,modbus,iot device management,arduino-esp32 framework,protocol interfaces,real-time operating systems (rtos),firmware debugging,telemetry,git,iot communication protocols,iot,firmware programming,bluetooth low energy (ble),azure iot,advanced prototyping techniques,c++,mqtt,github,spi,embedded software development,i2c
Posted 1 week ago
0 years
0 Lacs
Pune, Maharashtra, India
On-site
Responsibilities Design, develop, test, and optimize software for embedded systems Ensure software meets the needs of the hardware Work closely with hardware engineers to ensure seamless integration between software and hardware Debug, test, and optimize software to meet performance requirements Create demonstration software or create utilities used in testing and production Skills and education A degree in computer science, electrical and electronic engineering, or a related field A strong programming foundation, particularly in C and C++ Expertise in: Microcontrollers, or MCUs Microprocessors Linux operating system Real-time Operating Systems (RTOS) Device drivers
Posted 1 week ago
10.0 years
0 Lacs
Noida, Uttar Pradesh, India
On-site
About Client: Our Client is a global IT services company headquartered in Southborough, Massachusetts, USA. Founded in 1996, with a revenue of $1.8B, with 35,000+ associates worldwide, specializes in digital engineering, and IT services company helping clients modernize their technology infrastructure, adopt cloud and AI solutions, and accelerate innovation. It partners with major firms in banking, healthcare, telecom, and media. Our Client is known for combining deep industry expertise with agile development practices, enabling scalable and cost-effective digital transformation. The company operates in over 50 locations across more than 25 countries, has delivery centers in Asia, Europe, and North America and is backed by Baring Private Equity Asia. Job Title: Firmware Engineer Key Skills: Firmware , C, C++, QT, Python, NodeJS, troubleshooting, RTOS/Linux, IoT / IP protocols, JIRA, SCRUM, UART, SPI, USB, L2 Support Job Locations: Noida Experience: 6 – 10 Years Budget: 13 – 16 LPA Education Qualification : Any Graduation Work Mode: Hybrid Employment Type: Contract Notice Period: Immediate - 15 Days Interview Mode: 2 Rounds of Technical Interview + Including Client round Job Description: L2 firmware position: Primary Skills: · Bachelor’s degree in Electrical Engineering, Software Engineering, Computer Science, Computer Engineering, or related Engineering discipline · Language understanding: C, C++, QT, Python, NodeJS. · 5Yrs + of experience in troubleshooting, support and maintenance including 1+ years of experience in the Smart Products & IoT area · Hands-using device flashing tools and handling of hardware safely · Basic concepts of embedded operating systems (RTOS/Linux), Microcontrollers and memory management · Understanding of embedded interfaces such as UART, SPI, USB · Experience testing WLAN, Bluetooth, and Cellular connectivity products · Experience with IoT / IP protocols such as MQTT, COAP, TCP, UDP, DHCP, DNS, HTTPS, MDNS · Able to debug firmware issues Secondary Skills · Experience in all stages of Software testing including Requirement gathering, Requirement Traceability Matrix, and Preparation of Test plan, Test case, Test Bed setup, Test Scripts & Defect tracking by using tools like Bugzilla, JIRA · Experience in Validation& Verification of Software by conducting Smoke testing, Sanity testing, Black box testing, System testing, Regression testing, Integration testing, Functional/Non-functional testing · Innovative and entrepreneurial attitude; stays up to speed on all the latest technologies and industry trends; healthy curiosity to evaluate, understand, and utilize new technologies. · Must be able to provide leadership to the technology team while managing multiple tasks and responsibilities. · Excellent communication and presentation skills for interactions with technology team members, SBU stakeholders, company leadership, vendors, and customers. Interested Candidates please share your CV t o sushma.n@people-prime.com
Posted 1 week ago
0 years
0 Lacs
Kolkata, West Bengal, India
On-site
Company Description Chelson Gordon (CG) is an international consultancy firm specializing in RTO services, with a presence in 7 countries including Thailand, Myanmar, Philippines, Malaysia, Singapore, India, and Pakistan. With over a decade of industry experience, our talented team provides top-notch consultancy services, delivering timely and effective solutions to meet the unique needs of our business partners. Our services include RTO investments, material development/support, transnational service, and upcoming legal advisory services. We aim to elevate RTOs by providing high-quality, compliant materials and assisting in cross-border operations. Role Description • Course Development o Material preparation & development (e.g., learning notes, learner guide, learner workbook, assessor guide, training materials). Develop course content and assignments, tests, etc., along with grading systems. Training o Develop and deliver course materials Marking and Assessment o Assess students’ range of skills and knowledge acquired throughout each unit of competency Documentation and Record keeping o Developing and Writing reports o Maintaining official documents. Qualifications: • Graduate in Hospitality • Experience in an Hospitality Commercial Cooker • Excellent verbal/ written communication skills in English. Strong hold on fundamental basics of the subject • Assessments/projects for hospitality courses for roads/foundations and busways
Posted 1 week ago
3.0 - 5.0 years
5 - 10 Lacs
Pune
Work from Office
L&T Technology Services is hiring! Job Title: Embedded Software Engineer Experience: 3 to 5 Years Location: Pune Key Skills: Embedded C, RTOS, CAN, Device Driver development Key Skills Required: Proficiency in Embedded C Experience with RTOS (Real-Time Operating Systems) Knowledge of CAN protocols Hands-on experience in Device Driver Development Responsibilities: Design, develop, and test embedded software for real-time systems Integrate and debug software modules on hardware platforms Collaborate with cross-functional teams for system-level development Ensure code quality, documentation, and compliance with industry standards.
Posted 1 week ago
5.0 - 10.0 years
5 - 10 Lacs
Bengaluru
Work from Office
About The Role We're looking for someone hungry, who wants to break out of their comfort zone, and is ready to take a founding engineer role to build something from the ground up. As Engineering Lead , you will manage our CoreOS team within the Vehicle OS organization . This team is responsible for building and maintaining the foundational layers of our embedded platform, including real-time operating systems, board support packages, and hardware abstraction layers. As a leader in this role, you'll be responsible for hiring, mentoring, and guiding a high-performing engineering team while driving technical strategy and execution across multiple programs. At Applied Intuition, you will: Lead the CoreOS engineering team responsible for foundational system software used across Vehicle OS programs Guide architecture and development of system-level components including QNX- and Android-based platforms Ensure timely and high-quality software delivery across embedded and hardware-focused initiatives Collaborate closely with product, hardware, and system integration teams to define technical requirements and deliver robust solutions Hire, mentor, and grow engineers across different levels of experience Foster a culture of engineering excellence, pragmatism, and high output We're looking for someone who has: 2+ years of experience managing high-performing embedded or systems software teams 5+ years of hands-on development experience in C/C++ for embedded systems Deep understanding of real-time operating systems such as QNX Experience working with Android-based systems, including HALs and board support packages (BSPs) Familiarity with hardware bring-up and low-level driver integration across various interfaces (SPI, I2C, UART, PCIe, USB, etc.) A proven track record of delivering production-quality software in resource-constrained environments Nice to have: Experience working with the Android Open Source Project (AOSP) Automotive domain knowledge including familiarity with CAN, LIN, and AUTOSAR Prior experience working in early-stage environments or on cross-functional hardware-software products Dont meet every single requirement? If youre excited about this role but your past experience doesnt align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right candidate for this or other roles. Applied Intuition is an equal opportunity employer and federal contractor or subcontractor. Consequently, the parties agree that, as applicable, they will abide by the requirements of 41 CFR 60-1.4(a), 41 CFR 60-300.5(a) and 41 CFR 60-741.5(a) and that these laws are incorporated herein by reference. These regulations prohibit discrimination against qualified individuals based on their status as protected veterans or individuals with disabilities, and prohibit discrimination against all individuals based on their race, color, religion, sex, sexual orientation, gender identity or national origin. These regulations require that covered prime contractors and subcontractors take affirmative action to employ and advance in employment individuals without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or disability. The parties also agree that, as applicable, they will abide by the requirements of Executive Order 13496 (29 CFR Part 471, Appendix A to Subpart A), relating to the notice of employee rights under federal labor laws.
Posted 1 week ago
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
0.0 - 1.0 years
0 - 0 Lacs
Velachery, Chennai, Tamil Nadu
On-site
Job Summary Harpy Aerospace is seeking a skilled Embedded Software Engineer to join our Nanosatellite development team in Chennai. You’ll be working on real space systems—designing, coding, and testing embedded software that will operate in Low Earth Orbit. This is a high-impact role in a fast-paced aerospace environment. Key Responsibilities Develop and debug embedded C/C++ firmware for STM32 microcontrollers Integrate satellite subsystems (power, communication, sensors, payload) via SPI, I2C, UART Implement FreeRTOS-based real-time scheduling and telemetry functions Conduct unit tests, integration testing, and hardware-in-the-loop validation Collaborate closely with systems engineers and mission operations teams Required Qualifications Bachelor’s degree in Electronics, Electrical, Aerospace, or Computer Engineering 2+ years of hands-on experience with embedded software development Proficient in STM32 (ARM Cortex-M) microcontrollers and peripheral programming Experience with FreeRTOS or equivalent RTOS environments Familiarity with debugging tools like ST-Link, JTAG, Logic Analyzers Preferred Skills (Bonus) Understanding of satellite telemetry (AX.25, beaconing protocols) Experience with satellite or CubeSat systems (academic or industry) Familiarity with radio transceivers and amateur radio protocols Benefits Competitive project-based compensation Opportunity to work on a real-world space mission Cross-disciplinary learning in space systems engineering Flexible hybrid work environment Job Types: Full-time, Contractual / Temporary, Freelance Contract length: 12 months Pay: ₹10,000.00 - ₹25,000.00 per month Benefits: Leave encashment Schedule: Day shift Weekend availability Supplemental Pay: Performance bonus Yearly bonus Education: Bachelor's (Preferred) Experience: 10 key typing: 1 year (Required) Location: Velachery, Chennai, Tamil Nadu (Preferred) Work Location: In person Expected Start Date: 24/07/2025
Posted 1 week ago
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
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
3.0 - 7.0 years
4 - 8 Lacs
Chennai
Work from Office
About The Role Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications. 1. Applies scientific methods to analyse and solve software engineering problems. 2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance. 3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers. 4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities. 5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications.1. Applies scientific methods to analyse and solve software engineering problems.2. He/she is responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance.3. His/her work requires the exercise of original thought and judgement and the ability to supervise the technical and administrative work of other software engineers.4. The software engineer builds skills and expertise of his/her software engineering discipline to reach standard software engineer skills expectations for the applicable role, as defined in Professional Communities.5. The software engineer collaborates and acts as team player with other software engineers and stakeholders. - Grade Specific Is highly respected, experienced and trusted. Masters all phases of the software development lifecycle and applies innovation and industrialization. Shows a clear dedication and commitment to business objectives and responsibilities and to the group as a whole. Operates with no supervision in highly complex environments and takes responsibility for a substantial aspect of Capgeminis activity. Is able to manage difficult and complex situations calmly and professionally. Considers the bigger picture when making decisions and demonstrates a clear understanding of commercial and negotiating principles in less-easy situations. Focuses on developing long term partnerships with clients. Demonstrates leadership that balances business, technical and people objectives. Plays a significant part in the recruitment and development of people. Skills (competencies) Verbal Communication
Posted 1 week ago
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
10.0 - 15.0 years
9 - 10 Lacs
Shamshabad
Work from Office
Design and develop embedded firmware for new and existing metering products. Collaborate with hardware engineers to define system requirements and architecture. Implement and debug firmware on various microcontroller platforms. Develop and execute test plans to ensure firmware functionality and performance. Optimize firmware for performance, memory usage, and power consumption. Document firmware design, code, and test procedures. Provide technical support for firmware-related issues during production and post-production. Stay updated with the latest industry trends and technologies in embedded systems and firmware development. Required Qualifications: Bachelors or Masters degree in Electrical/Electronics Engineering, Computer Engineering, Computer Science, or a related field. Minimum of 5 years of experience in embedded firmware development. Proficiency in programming languages such as C and C++. Extensive experience with STM32 microcontroller architectures. Knowledge of real-time operating systems (RTOS) and embedded Linux. Familiarity with communication protocols (e.g., I2C, SPI, UART, CAN). Experience with version control systems (e.g., Git). Strong problem-solving skills and attention to detail. Excellent verbal and written communication skills. Ability to work effectively in a team environment. Preferred Qualifications: Experience with metering systems and technologies. Experience with hardware debugging tools (e.g., oscilloscopes, logic analyzers). Knowledge of wireless communication protocols (e.g., Bluetooth, Wi-Fi, Zigbee, LoRa). Experience in developing firmware for safety-critical applications. Immediate joiner will be preferred
Posted 1 week ago
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
2.0 - 7.0 years
12 - 17 Lacs
Mumbai
Work from Office
We are looking for a highly skilled Senior/Lead Embedded Engineer with expertise in Kernel Programming to join our team at Miko.ai. The ideal candidate will have 2-7 years of experience in the field. Roles and Responsibility Design, develop, and test embedded systems software using kernel programming languages. Collaborate with cross-functional teams to identify and prioritize project requirements. Develop and maintain high-quality, reliable, and scalable codebases. Troubleshoot and debug complex issues in embedded systems. Participate in code reviews and contribute to improving overall code quality. Stay updated with industry trends and emerging technologies in kernel programming. Job Requirements Strong knowledge of Linux operating system and its internals. Experience with C/C++ programming languages and data structures. Familiarity with device drivers development and integration. Understanding of real-time operating systems and embedded systems design principles. Excellent problem-solving skills and attention to detail. Ability to work collaboratively in a team environment and communicate effectively.
Posted 1 week ago
6.0 - 11.0 years
5 - 9 Lacs
Gurugram
Work from Office
Experience: Experience: 6-11 years Preferrable years in similar role of product development or medical devices. Budget : Keep as low as possible Required Technical Skill Set Programming Language C/C++ Good understanding of Embedded Linux (Timesys, Buildroot, Yocto) and RTOS Experienced in video encoding and decoding Hands on experience in developing device drivers Working knowledge of Embedded devices and communication protocols (Microcontrollers, JTAG/UART/I2C/ICSP) Knowledge of Cross-platform build environments (CMake, ARM) Good working knowledge with filesystems, block devices, bootloaders (UBIFS, NAND flash, eMMC, u-boot) Sound knowledge algorithms, design patterns and data structures. Software Version Control Git/ Bitbucket Documentation Microsoft Word and Excel Project Tracking JIRA Basic electronics debugging and troubleshooting skills. Good knowledge of verification methodologies; Use of software developments tools, such as compilers, interpreters, programming editors, debuggers, source code control, defect management. Good exposure in Test Processes and Software Testing methodologies. Demonstrated documentation skills, strong analytical & problem-solving skills. Roles and Responsibilities Responsible for developing and debugging embedded application using C/C++ programming language. Updating complex software components and subsystems in a released product Responsible for debugging the code with HW engineers Responsible for testing the code developed (includes unit test, integration test, issue resolution, verification, and validation ). This includes writing test cases and development of test scripts. Identify root causes of issues, determines potential solutions, and evaluates them against requirements. Participate in software planning and estimating activities. Responsible for delivering his work in defined timelines while achieving product quality goals Responsible for mentoring/ training team members. Documentation of work according to organization quality standards. Follows the company s standards for code development and quality process and complies with quality management system procedures. Ensures the integrity and security of patient health information, company intellectual property, and confidential data C, C++, Embedded, Linux
Posted 1 week ago
6.0 - 11.0 years
9 - 15 Lacs
Pune
Work from Office
Job Profile: Design and development of products with embedded programming and testing Development of Test & measuring instruments for the Power Sector, IoT devices, sensors, and other industries Process involves product specification evaluation, feasibility analysis, initial scheme development, prototype development and testing, product refinement, prototype finalization, certification, production support, and support to manufacturing & field engineers. Must Have: Excellent knowledge of programming in C, C++ for Embedded systems environment Experience in developing Device drivers Knowledge of Communication Protocols (I2C, SPI, CAN, UART) Experience with Linux/QT Experience with Linux board bring up Experience with processors (ARM) or other 8/16/32 bit MCUs, Timers, GPIO, Interrupts, Memory management Good to Have: Working knowledge of RTOS Linux kernel programming / kernel architecture Shell programming Python for framework development SQL, database management
Posted 1 week ago
8.0 - 12.0 years
25 - 30 Lacs
Bengaluru
Work from Office
Hi, Greetings from Thales India Pvt Ltd.....! We are hiring for Technical Lead - C++, Linux, IOT & Networking for our Engineering competency center for Bangalore location. Job Description: Thales India Engineering Competency Center is seeking a Technical Lead who is in charge of the software development activities (definition of requirements, the design of SW architecture, coding and testing), in order to deliver software that meet requirements coming from a Business Lines (B/L), with the adequate quality and maturity level, within schedule and budget. Qualifications: Bachelor or Master of Technology in Computer Science & Engineering, Electronics & Communication or equivalent discipline with 8 to 12 years of relevant experience. Location: Thales India Private Limited, Richmond Town, Bengaluru, Karnataka 560025. Competencies: Passion for coding, technologies and shipping features that bring innovation Experience in leading the design, development and deployment software solutions. Experience in collaborating with cross-functional teams to define, design and ship new feature. Experience improving quality through thoughtful code review, appropriate testing, proper rollout, monitoring and proactive changes. Solid know-how of Linux operating system Experience with embedded RTOS system and Yocto distributions. Strong C/C++ and scripting languages (python/bash) skills Extended know-how with regards to TCP/IP networking and the corresponding low-level APIs. You also potentially have background on Linux network configuration Familiar with cybersecurity principles, network protocols, and familiarity with networking component. Experience with distributed version control systems Experience with network debug and testing tools (Wireshark) Experience with test automation framework (Jenkins) High level of responsibility, ownership, and accountability Good verbal and written communication skills Expertise in requirement management Minimum Skills/Experience: Any experience with Bootloader or Kernel would be beneficial. Experience with software packaging using the RedHat Package Manager. Familiar with Linux containers (Docker, LXC, OpenShift or Kubernetes). Experience working on complex, multi-threaded application architectures. Familiar with the SNMP protocol. Familiar with the basic tools deployed in our infrastructure: DOORs, Jira Familiar with build automation systems (Jenkins) and automation testing.
Posted 1 week ago
6.0 - 9.0 years
4 - 8 Lacs
Hyderābād
On-site
Job Summary We are seeking a highly skilled Sr. Developer with 6 to 9 years of experience in the Automotive Industry. The ideal candidate will have expertise in RTOS Communication Stack and Embedded C. This hybrid role offers the opportunity to work on cutting-edge automotive projects contributing to the development of innovative solutions that enhance vehicle performance and safety. Responsibilities Develop and maintain software for automotive systems using Embedded C. Implement and optimize RTOS for real-time automotive applications. Design and integrate communication stacks to ensure seamless data exchange within vehicle systems. Collaborate with cross-functional teams to define software requirements and specifications. Conduct thorough testing and debugging of software to ensure high quality and reliability. Provide technical support and troubleshooting for software-related issues. Participate in code reviews to maintain code quality and adherence to industry standards. Stay updated with the latest advancements in automotive software development and incorporate best practices. Document software design implementation and testing processes for future reference. Ensure compliance with automotive industry standards and regulations. Contribute to continuous improvement initiatives to enhance software development processes. Mentor and guide junior developers to foster a collaborative and productive team environment. Communicate effectively with stakeholders to provide updates on project progress and address any concerns. Qualifications Possess strong expertise in Embedded C programming. Have extensive experience with RTOS in automotive applications. Demonstrate proficiency in designing and integrating communication stacks. Exhibit a deep understanding of automotive industry standards and practices. Show excellent problem-solving skills and attention to detail. Have the ability to work effectively in a hybrid work model. Display strong communication and collaboration skills. Bring a proactive approach to learning and adapting to new technologies. Hold a degree in Computer Science Electrical Engineering or a related field. Have a proven track record of delivering high-quality software solutions in the automotive domain. Demonstrate the ability to mentor and guide junior team members. Show commitment to continuous improvement and innovation. Possess strong documentation and organizational skills.
Posted 1 week ago
4.0 - 9.0 years
4 - 8 Lacs
Bengaluru
Work from Office
About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 1 week ago
2.0 - 5.0 years
2 - 6 Lacs
Bengaluru
Work from Office
About The Role This role involves the development and application of engineering practice and knowledge in the following technologiesElectronic logic programs (FPGA, ASICs); Design layout and verification of integrated circuits (ICs),printed circuit boards(PCBs), and electronic systems; and developing and designing methods of using electrical power and electronic equipment; - Grade Specific Focus on Electrical, Electronics and Semiconductor. Develops competency in own area of expertise. Shares expertise and provides guidance and support to others. Interprets clients needs. Completes own role independently or with minimum supervision. Identifies problems and relevant issues in straight forward situations and generates solutions. Contributes in teamwork and interacts with customers.
Posted 1 week ago
3.0 - 8.0 years
6 - 11 Lacs
Gurugram
Work from Office
Capgemini Invent Capgemini Invent is the digital innovation, consulting and transformation brand of the Capgemini Group, a global business line that combines market leading expertise in strategy, technology, data science and creative design, to help CxOs envision and build whats next for their businesses. Your Role 3+ years in embedded systems development Experience with hardware design and microcontrollers Experience in developing AI algorithms and deploying them on edge devices Proficiency in C/C++ and embedded programming Experience with real-time operating systems (RTOS) Knowledge of hardware interfaces (SPI, I2C, UART) Familiarity with edge computing hardware platforms Understanding of machine learning frameworks and libraries (TensorFlow, PyTorch) Your Profile Experience in optimizing AI models for low-power edge devices Knowledge of signal processing and data acquisition techniques Proficiency in Python for AI model development and integration Experience with debugging and performance profiling tools Strong problem-solving skills and ability to work in a fast-paced environment Excellent communication and teamwork abilities What you will love about working here We recognize the significance of flexible work arrangements to provide support . Be it remote work, or flexible work hours, you will get an environment to maintain healthy work life balance. At the heart of our mission is your career growth. Our array of career growth programs and diverse professions are crafted to support you in exploring a world of opportunities. Equip yourself with valuable certifications in the latest technologies such as Generative AI. About Capgemini Capgemini is a global business and technology transformation partner, helping organizations to accelerate their dual transition to a digital and sustainable world, while creating tangible impact for enterprises and society. It is a responsible and diverse group of 340,000 team members in more than 50 countries. With its strong over 55-year heritage, Capgemini is trusted by its clients to unlock the value of technology to address the entire breadth of their business needs. It delivers end-to-end services and solutions leveraging strengths from strategy and design to engineering, all fueled by its market leading capabilities in AI, cloud and data, combined with its deep industry expertise and partner ecosystem. The Group reported 2023 global revenues of 22.5 billion.
Posted 1 week ago
2.0 years
6 Lacs
Mohali
On-site
eize an exceptional opportunity at Himachal’s leading R&D Tech company, with over seven years of establishment and recognized as one of the fastest-growing tech firms in the Himachal-Tricity region. As a proud participant in the Make in India initiative and a strong advocate for the 'Vocal for Local' movement, Vihaas is managed by local professionals. We are dedicated to innovation and excellence in technology development, fostering a unique, hierarchy-free environment that promotes creativity and collaboration. Job Summary Vihaas Design Technologies is seeking an experienced Embedded Developer with a focus on microcontroller-based systems for telecommunications applications. As part of our team, you will design, develop, and maintain embedded systems that integrate seamlessly with our advanced communication solutions. Education Background Required BTech (ECE , CS), MTech , BCA ,MCA, Relevant Courses Experience 2-4 Years Responsibilities Develop and optimize embedded firmware for microcontrollers, ensuring efficient performance and low power consumption. Write clean and maintainable C/C++ code for low-level microcontroller programming and peripheral interfacing. Implement drivers and manage communication between microcontrollers and external devices via I2C, SPI, UART, CAN, and other protocols. Integrate microcontrollers with sensors, actuators, and modules, ensuring smooth hardware-software interaction. Debug and troubleshoot using tools like oscilloscopes, and logic analyzers, resolving issues in hardware-software integration. Collaborate with hardware teams, optimizing firmware for resource and power efficiency in battery-powered devices. Work with RTOS or bare-metal systems as needed, ensuring real-time performance in embedded applications. Maintain code integrity through Git, manage repositories, and write comprehensive documentation for firmware architecture. Provide post-deployment support, including firmware updates and system integration. Qualifications 2-4 years in embedded development focused on microcontroller systems. Proficient in C/C++ with experience in low-level programming and peripheral management. Solid understanding of microcontroller architectures (e.g., MSC-51, STM ARM Cortex-M, AVR, PIC) and peripheral interfaces (e.g., GPIO, ADC, DAC, PWM, Timers). Hands-on with communication protocols like I2C, SPI, UART, CAN, and real-time performance with RTOS or bare-metal systems. Strong debugging skills using hardware tools (oscilloscopes and logic analyzers). Knowledge of low-power design and firmware optimization for energy-efficient systems. Job Type: Full-time Pay: Up to ₹600,000.00 per year Schedule: Day shift Education: Bachelor's (Required) Experience: Embedded software: 1 year (Required) Linux: 1 year (Required) C++: 1 year (Required) Firmware: 1 year (Required) Language: English (Required) Location: Mohali, Punjab (Required) Work Location: In person
Posted 1 week ago
6.0 - 8.0 years
0 - 2 Lacs
Bengaluru
Work from Office
Greetings from SmartSoC Solutions! SmartSoC Solutions is emerging as a leader in providing engineering solutions worldwide. We offer end-to-end Semiconductor, Embedded, and IT services to design and build next-generation leadership products under one roof. And allowing clients to achieve both quick wins and long-term results. Our goal is to be an extended arm of engineering product and IT companies and ensure good quality productization cost-effectively. www.smartsocs.com In this rapid pace of growth, we are looking at dynamic engineers to be part of our company's growth and expansions. Job Role : Firmware Engineer Location: Bangalore Experience: 6-8 Years JD/Expectations : - Have experience with embedded systems hardware and software design/debugging and applications in C/C++ Experience working with IAR, Keil and/or GCC embedded. Work experience on ARM Cortex platforms (M0/M3/M4). Knowledge/Experience with scripting languages (e.g. Python, etc.) is a plus. A good team player as well as self-motivated individual. Responsibilities:- Develop embedded software for embedded systems (ARM processors) using C/C++ Design, develop, debug, and execute system level testing, test plans. Increase efficiency through automation and application of appropriate test technology, tools, and innovation. Please share your resume to mohammed.fouzan@smartsocs.com. Kindly refer to your friends and colleagues who might be interested in this role. More about SmartSoC company: SmartSoC Solutions is a leading Product Engineering company with specialization in Semiconductor, Embedded, Artificial Intelligence and Automotive domains. We enable our clients to design and build next-generation products, with a focus on Innovation. Our expertise is in Embedded , SOC Design & Verification, Physical Design & Verification, DFT, FPGA Design & Emulation, Analog Design & Layout, Artificial Intelligence, Data Science, Machine Learning, Deep Learning, Data Analytics, IoT, M2M, ATMP services, Product Engineering, Digital Solutions(Web, Mobile, Cloud, Custom Applications), Infrastructure Management, Network and Cyber Security. Our niche skill pool of 1400+ Engineers are doing exceptional work across offices in multiple cities in India, USA, Sweden, Finland, South Korea, Malaysia, Canada. We are continuously expanding our global presence. We follow world-class Engineering practices and Standards with an unwavering focus on Disruptive Innovation.
Posted 1 week ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
39581 Jobs | Dublin
Wipro
19070 Jobs | Bengaluru
Accenture in India
14409 Jobs | Dublin 2
EY
14248 Jobs | London
Uplers
10536 Jobs | Ahmedabad
Amazon
10262 Jobs | Seattle,WA
IBM
9120 Jobs | Armonk
Oracle
8925 Jobs | Redwood City
Capgemini
7500 Jobs | Paris,France
Virtusa
7132 Jobs | Southborough