embedded-c-plus-plus-jobs-in-navi-mumbai, Navi Mumbai

9 Embedded C Plus Plus Jobs nearby Navi Mumbai

Toggle to save search
posted 1 week ago
experience2 to 5 Yrs
Salary7 - 12 LPA
location
Pune, Bangalore+7

Bangalore, Noida, Chennai, Hyderabad, Kolkata, Gurugram, Mumbai City, Delhi

skills
  • java
  • apis
  • spring
  • rest
  • maintenance
  • framework
Job Description
Job Title Software Engineer Job Summary We are looking for a skilled Software Engineer to join our development team. In this role, you will design, code, test, and maintain software applications, working closely with cross-functional teams to deliver high-quality solutions. You should be comfortable working in a dynamic environment, troubleshooting issues, and adapting to new technologies as needed. Key Responsibilities Software Design & Development Design, develop, and implement software applications using modern programming languages and frameworks. Write clean, efficient, scalable, and maintainable code following best practices. Translate requirements into functional software features and components. Testing, Debugging & Maintenance Perform unit testing, integration testing and other testing as needed to ensure software quality and reliability. Troubleshoot, debug, and resolve software defects or issues in a timely manner. Maintain and upgrade existing applications, ensuring they remain efficient, secure, and up-to-date. Collaboration & Cross-Functional Work Collaborate with product managers, designers, QA, and other stakeholders to define requirements, design solutions, and deliver features. Participate in code reviews, provide constructive feedback, and follow code standards and best practices. Document software design, code changes, workflows, and maintain version control records. Continuous Improvement & Learning Keep up-to-date with emerging technologies, development practices, and industry trends and apply them when beneficial. Contribute to process improvements, help refine development workflows, and enhance software quality and performance. Qualifications & Skills Bachelors degree in Computer Science, Software Engineering, Information Technology, or a related discipline. Proven experience (or strong internship / project experience) in software development working with one or more programming languages (e.g. Java, Python, C++, JavaScript, etc.). Good understanding of the software development life cycle (SDLC), version control, and coding best practices. Strong problem-solving, debugging, and analytical skills. Ability to work collaboratively in a team environment, communicate clearly, and coordinate across teams. Adaptability and willingness to learn new technologies, frameworks, tools, and development practices quickly. (Optional / Preferred) Additional Skills Experience with front-end or back-end frameworks / libraries / full-stack development. Familiarity with database systems (SQL / NoSQL), web services / APIs, cloud services or DevOps practices depending on project needs. Experience with automated testing frameworks, CI/CD pipelines, containerization, or related modern development tools.
INTERVIEW ASSURED IN 15 MINS

Top Companies are Hiring in Your City

For Multiple Roles

Jio Platforms Ltd
Jio Platforms Ltdslide-preview-Genpact
posted 2 weeks ago
experience5 to 9 Yrs
location
Navi Mumbai, Maharashtra
skills
  • C
  • Firmware
  • BMS
  • Python
  • Battery Charger
Job Description
Role Overview: You will be responsible for the design, development, and validation of lithium-ion battery power systems for UAV applications. Your role will involve leading the design, development, and testing of Battery Management Systems (BMS) and associated power electronics for lithium-ion battery systems. You will also ensure seamless integration of charging solutions with BMS hardware and firmware. Additionally, you will be involved in building and validating prototypes of electronic circuits and embedded systems through lab and field testing, conducting fault diagnostics, troubleshooting, and root cause analysis for electronic and embedded systems, as well as performing simulation and modeling of BMS performance under varying UAV flight and environmental conditions. Furthermore, you will develop and implement firmware (C/C++) for BMS, design and maintain Windows-based applications (Python) for BMS data logging, monitoring, and diagnostics, and demonstrate proficiency in circuit design CAD tools (e.g., Altium, Eagle) and simulation tools for system modeling. Key Responsibilities: - Hands-on expertise in the design, development, and validation of lithium-ion battery power systems for UAV applications. - Lead the design, development, and testing of BMS and associated power electronics for lithium-ion battery systems. - Ensure seamless integration of charging solutions with BMS hardware and firmware. - Build and validate prototypes of electronic circuits and embedded systems through rigorous lab and field testing. - Perform fault diagnostics, troubleshooting, and root cause analysis for electronic and embedded systems. - Conduct simulation and modeling of BMS performance under varying UAV flight and environmental conditions. - Develop and implement firmware (C/C++) for BMS, ensuring reliable communication with flight controllers. - Design and maintain Windows-based applications (Python) for BMS data logging, monitoring, and diagnostics. - Proficiency in circuit design CAD tools (e.g., Altium, Eagle) and simulation tools for system modeling. Qualifications Required: - Proficiency in C++, firmware development, BMS, Python, and battery charger technologies. Please note that the above job description provides insights into the responsibilities and qualifications required for the R&D - Mech position based in Navi Mumbai.,
ACTIVELY HIRING
posted 2 months ago

Embedded Android Developer

Aumnatic Systems Pvt Ltd
experience3 to 7 Yrs
location
Navi Mumbai, Maharashtra
skills
  • RTOS
  • Embedded Systems
  • Wireless Protocols
  • I2C
  • I2S
  • SPI
  • USB
  • Ethernet
  • CC
  • ARM Cortex
  • Version Control System
  • Device Datasheet Analysis
Job Description
As an Embedded Software Engineer, you will be responsible for analyzing and reviewing functional requirements, understanding hardware designs, and creating appropriate software architectures and modules to meet the objectives. Your key responsibilities will include: - Understanding the code and Board Support Package (BSP) used in reference designs to develop your own testable code. - Demonstrating clear fundamentals of C/C++ programming languages. - Working on projects developing code for ARM Cortex M0, M3, M4, or higher processors with or without the use of Real-Time Operating Systems (RTOS). - Understanding various communication protocols commonly used in embedded systems. - Working with wireless protocols such as Lora, WiFi, and BLE. - Approaching problem-solving with a systems-based methodology. - Creating and maintaining documentation related to design work and changes. - Utilizing version control systems like GIT for project development. - Demonstrating the capability to understand datasheets of devices to gather necessary information for application development. Skills Required: - Strong fundamentals in C and C++ programming languages. - Experience in bare-metal development for ARM Cortex M0, M3, M4 processors. - Knowledge of at least one RTOS (FreeRTOS, Mbedos, TI RTOS, etc.). - Experience with Embedded Linux and Android BSP configuration is an added advantage. - Understanding of communication interfaces such as I2C, I2S, SPI, and familiarity with USB and Ethernet protocols will be beneficial. Experience Level: - 3 years and above Additionally, it is desirable to have experience with Embedded Linux and Android BSP configuration. This role offers the opportunity to work on challenging projects requiring a deep understanding of embedded systems and communication protocols.,
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago

Technical Product Manager - Strategy & Roadmap

RELIANCE JIO INFOCOMM LIMITED/JTesseract
experience4 to 8 Yrs
location
Navi Mumbai, Maharashtra
skills
  • C
  • Python
  • Computer Vision
  • Cloud Computing
  • Agile Methodologies
  • SLAM
  • Software Testing
  • Continuous Integration
  • Communication Skills
  • Docker
  • Robot Operating System ROS
  • AIML algorithms
  • Edge Computing
  • Robot Control Systems
  • Motion Planning
  • Version Control Systems
  • Continuous Deployment
  • ProblemSolving
  • Cybersecurity Principles
  • UXUI Design
Job Description
As a Product Manager - Software, you are responsible for defining and managing the software product roadmap for robotics solutions. Your role involves collaborating with cross-functional teams to ensure successful design, development, and deployment of software features with a focus on system integration, user experience, AI/ML algorithms, and real-time control systems. Key Responsibilities: - Define and prioritize the software product roadmap aligning with company goals, customer needs, and market trends. - Work with stakeholders to define software requirements ensuring functional and non-functional needs are met. - Lead cross-functional teams to deliver high-quality software solutions. - Oversee integration of AI/ML algorithms into software systems for robotics applications. - Ensure software supports real-time performance requirements for control, motion planning, and sensor integration. - Advocate for an intuitive user experience and seamless user interfaces. - Define and implement software testing strategies for stability, scalability, and security. - Continuously analyze software performance metrics and feedback for improvement. - Maintain thorough documentation for software specifications and technical requirements. - Utilize Agile methodologies for product development and manage progress effectively. - Gather user feedback to ensure software meets real-world use cases. - Keep up-to-date with robotics software trends, analyze competitors" offerings, and identify opportunities for differentiation. - Identify and mitigate potential risks related to software development. - Collaborate closely with hardware teams for seamless integration of software with hardware components. Required Skills & Qualifications: - Bachelor's/Master's Degree in Computer Science, Robotics, Electrical Engineering, or related field. - 4+ years of product management experience in software products, preferably in robotics or AI industries. - Strong experience in software development for real-time, embedded systems in robotics applications. - Proficiency in C++, Python, and experience with Robot Operating System (ROS). - Experience with AI/ML algorithms, computer vision, and familiarity with cloud and edge computing. - Understanding of robot control systems, motion planning, and SLAM. - Familiarity with Agile methodologies and project management tools. - Knowledge of software testing practices and ability to work effectively in cross-functional teams. - Experience with version control systems and continuous integration/continuous deployment pipelines. - Strong problem-solving skills and excellent communication skills. Preferred Skills & Qualifications: - Experience with robotic simulation tools, Docker, and cloud-based robotics platforms. - Knowledge of cybersecurity principles, UX/UI design, and previous startup experience. - Master's degree in a related field is a plus.,
ACTIVELY HIRING
posted 5 days ago

Embedded Engineer

O S CONSULTANCY Hiring For Electronics Manufacturing company
experience3 to 7 Yrs
location
Navi Mumbai
skills
  • pcb design
  • signal integrity
  • schematic capture
  • project coordination
  • electronics design
  • embedded c++
  • rs485
  • embedded testing
  • embedded c
  • embedded design
Job Description
A well known Electronics manufacturing company in the field of Process Instruments is looking for a Embedded Design Engineer on permanent basis at their factory of Navi Mumbai   Desired Candidate : BE/B.Tech Electronics Engineer from reputed university  Communication Systems: Implement hardware for RS-485 (Modbus RTU), BACnet, CAN, Ethernet, Zigbee, Wi-Fi, and Bluetooth Design, develop, test & maintain embedded software for microcontrollers & embedded systemsIntegrate &support TFT & Graphic LCD modulesDevelop & optimize display drivers, graphical user interfaces & screen rendering logicReview tech specifications  Salary : As per the industry standards  Holiday :Sunday & Alternate Saturday  Transportation : From Thane railway station to and fro  Interested candidate can apply with updated resume with salary details and notice period to os.consultancy@hotmail.com  
posted 2 months ago
experience2 to 6 Yrs
location
Navi Mumbai, Maharashtra
skills
  • C
  • C
  • Assembly
  • Golang
  • MCU
  • BLE
  • Zephyr RTOS
Job Description
As an experienced Firmware Developer with 2-3 years of work experience, your role will involve working towards developing stable and efficient Firmwares for embedded devices. You will be responsible for creating coherent and scalable architecture designs, understanding and utilizing best BLE/IoT practices, and comprehending various RTOS design principles. Key Responsibilities: - Develop firmware that is stable, efficient, and scalable for embedded devices - Design and implement software of embedded devices and systems from requirements to production and commercial deployment - Code, test, and debug system software - Review code and design for enhancements - Analyze and improve efficiency, stability, and scalability of system resources - Integrate and validate new product designs - Support software QA and optimize I/O performance - Provide post-production support - Interface with hardware design and development - Assess third-party and open-source software Qualifications Required: - Educational Qualification: BE/ B.Tech/ M.C.A. in Computer Science - Technical Skills: C, C++, Assembly, Golang, MCU, BLE, Zephyr RTOS In this role, you will be a key contributor to the development of firmware for embedded devices, ensuring they meet the highest standards of stability, efficiency, and scalability. Your expertise in firmware development, architecture design, and knowledge of various technical skills will be essential in achieving success in this position.,
ACTIVELY HIRING
posted 2 weeks ago

Embedded System Engineer

Blue Ocean Systems Infotech Pvt. Ltd.
experience0 to 5 Yrs
location
Navi Mumbai, All India
skills
  • Embedded systems development
  • PCB design using KiCAD
  • C programming in embedded environments
  • Working knowledge of Windows OS
Job Description
As an Embedded Systems Engineer at our company, you will be responsible for working on embedded systems and vision technologies. You will have the opportunity to work on a variety of projects and collaborate with a talented team of engineers. Key Responsibilities: - Develop embedded systems using your expertise in C++ programming in embedded environments - Design PCBs using KiCAD for various projects - Work on Computer Vision projects utilizing your prior experience - Utilize your knowledge of cameras, serial ports, and related hardware for project implementation - Use ArmKeil tool for development tasks - Ensure seamless integration of embedded systems with Windows OS Qualifications Required: - B.Tech / BE in Electronics, Computer Science, or related field - Prior experience in Computer Vision projects - Hands-on experience with cameras, serial ports, and related hardware - Proficiency in embedded systems development - Familiarity with PCB design using KiCAD - Strong C++ programming skills in embedded environments - Working knowledge of Windows OS If you are passionate about embedded systems and vision technologies, we encourage you to apply for this position. Your expertise and skills will be valued in our team. Please share your profile with us at Kshama.raj@blueocean.systems. Feel free to reach out to us at +91 9833964181 for any queries. Please note that this is a full-time, permanent position based in Navi Mumbai. We look forward to welcoming you to our team! As an Embedded Systems Engineer at our company, you will be responsible for working on embedded systems and vision technologies. You will have the opportunity to work on a variety of projects and collaborate with a talented team of engineers. Key Responsibilities: - Develop embedded systems using your expertise in C++ programming in embedded environments - Design PCBs using KiCAD for various projects - Work on Computer Vision projects utilizing your prior experience - Utilize your knowledge of cameras, serial ports, and related hardware for project implementation - Use ArmKeil tool for development tasks - Ensure seamless integration of embedded systems with Windows OS Qualifications Required: - B.Tech / BE in Electronics, Computer Science, or related field - Prior experience in Computer Vision projects - Hands-on experience with cameras, serial ports, and related hardware - Proficiency in embedded systems development - Familiarity with PCB design using KiCAD - Strong C++ programming skills in embedded environments - Working knowledge of Windows OS If you are passionate about embedded systems and vision technologies, we encourage you to apply for this position. Your expertise and skills will be valued in our team. Please share your profile with us at Kshama.raj@blueocean.systems. Feel free to reach out to us at +91 9833964181 for any queries. Please note that this is a full-time, permanent position based in Navi Mumbai. We look forward to welcoming you to our team!
ACTIVELY HIRING
posted 2 months ago

Machine Learning / Computer Vision Team Lead

Blue Ocean Systems Infotech Pvt. Ltd.
experience6 to 10 Yrs
location
Navi Mumbai, Maharashtra
skills
  • C
  • Python
  • GitHub
  • Embedded systems
  • Machine Vision
  • Computer Vision
  • Open projects
Job Description
As a Machine Learning / Computer Vision Team Lead at our company, you will play a crucial role in leading and managing a team of professionals with expertise in embedded systems and vision-based technologies. Your responsibilities will include: - Team management and mentoring to ensure effective collaboration and skill development - Task assignment, follow-up, and ensuring on-time delivery of projects - Periodic reporting to stakeholders to keep them informed about project progress - Problem-solving and team issue resolution to maintain project momentum - SDLC management across projects to ensure high-quality deliverables To excel in this role, you should have: - 5-8 years of experience in a related technical field - Proven track record in work assignment and delivery - Strong programming skills in C++ and Python - Experience with GitHub and version control - Hands-on experience with Embedded systems and Open projects - SDLC experience in Machine Vision / Computer Vision domains If you are ready to lead impactful projects and drive innovation in the field of Machine Learning and Computer Vision, we would love to hear from you. Apply now or share your profile at Kshama.raj@blueocean.systems. For any queries, contact: +91 9833964181. (Note: Additional details about the company were not provided in the job description),
ACTIVELY HIRING
posted 1 week ago
experience4 to 8 Yrs
location
Navi Mumbai, Maharashtra
skills
  • Aerospace Engineering
  • UAV
  • Automated Software Testing
  • Testing
  • Embedded Software
Job Description
As a Test Engineer with 4+ years of experience in Avionics/UAV software/Embedded application testing for mission/safety-critical systems, your main responsibilities will include creating test design, setting up the testing environment, assisting in black box and firmware testing, and ensuring thorough testing of functional and non-functional requirements. You will also be expected to develop test automation scripts or frameworks using languages like C++, Python, Java, or any scripting language, and take ownership of Product and Software quality assurance. Key Responsibilities: - Conduct requirement analysis, design test data & scenarios, and execute test cases - Collaborate with cross-functional teams to determine functional and non-functional requirements for new software or applications - Explore and implement effective test design techniques and V&V tools for performance testing - Develop test cases and scripts for common SDLC test phases including FIT/SIT, UAT, regression, performance testing, and security testing - Design and develop test automation scripts and framework - Ensure timely delivery and quality of deliverables for assigned work - Understand and promote safe practices in R&D projects Qualifications: - Degree in Aerospace Engineering, Aeronautical Engineering, Electrical/Electronics & Communication, or equivalent - Proven experience in testing UAV/avionics features or software applications, including various testing types such as black box, smoke, regression, stress/volume, alpha, beta, and automation testing - Hands-on experience with automation projects using tools like Python, Java, Jenkin, GIT, and bug tracking tools like Jira and ALM - Knowledge of Avionics standards for Airborne Systems and Equipment Certification, such as DO-178B/CEMILAC, would be an added advantage Additional Company Details: - The company places a strong emphasis on safety criticality, robustness, reliability, extendibility, and flexibility in product specifications - You will be expected to work closely with various teams to ensure high-quality testing practices are followed - The company values expertise in aerospace engineering, UAV technology, automated software testing, and embedded software Please let me know if you need any further information or clarification.,
ACTIVELY HIRING
posted 1 week ago
experience2 to 7 Yrs
location
Pune
skills
  • programming
  • systems
  • networking protocols
  • linux
  • networking
  • embedded
  • c++
  • object
  • oriented
  • c/c++
Job Description
Job Description: Senior Software Engineer Position Overview We are looking for a skilled Senior Software Engineer with strong expertise in C/C++, Object-Oriented Programming, Linux systems, and networking protocols. The ideal candidate will design, develop, and optimize embedded software solutions for high-performance, network-enabled devices. This role requires hands-on embedded development experience, strong analytical skills, and a solid understanding of Linux-based systems and networking fundamentals. Key Responsibilities Embedded Software Development Design, develop, and maintain embedded applications using C/C++ with an object-oriented approach. Implement low-level drivers, middleware, and communication interfaces for embedded systems. Optimize code for performance, memory usage, and stability. Linux & Linux Networking Work with Linux operating systems, including kernel-level concepts, device drivers, and system configuration. Develop, troubleshoot, and optimize applications running on embedded Linux platforms. Configure and manage Linux networking, including sockets, routing, firewalls, and network stacks. Networking Protocols Implement and debug networking protocols such as TCP/IP, UDP, HTTP, MQTT, SNMP, or custom protocols based on project requirements. Conduct performance tuning and network traffic analysis. Ensure secure, scalable, and reliable communication across embedded systems. System Integration & Testing Integrate software components with hardware platforms in embedded environments. Perform system debugging using oscilloscopes, logic analyzers, and network analyzers. Develop unit tests, integration tests, and system verification procedures. Collaboration & Documentation Work closely with hardware, QA, and system engineering teams to deliver robust product solutions. Prepare technical documentation, including design specifications, test plans, and user guides. Required Skills & Qualifications Strong proficiency in C/C++ programming. Solid understanding of Object-Oriented Programming (OOP) principles. Experience in embedded systems development (bare-metal or RTOS/Linux-based). Good knowledge of Linux internals, shell scripting, and Linux networking. Experience with networking protocols and network debugging tools (Wireshark, tcpdump, etc.). Familiarity with embedded hardware, microcontrollers, and communication interfaces (UART, SPI, I2C, Ethernet). Bachelors Degree in Electronics, Computer Science, Electrical Engineering, or related field. Preferred Qualifications Experience with build systems (CMake, Make, Yocto, Buildroot). Knowledge of secure coding practices for embedded systems. Understanding of CI/CD pipelines for embedded development. Exposure to real-time operating systems (RTOS). Bachelors in Engineering on required.
INTERVIEW ASSURED IN 15 MINS
posted 2 months ago

Embedded System Engineer

Vision Mechatronics Pvt Ltd
experience1 to 5 Yrs
location
Thane, Maharashtra
skills
  • Firmware Development
  • Microcontrollers
  • Eprom
  • Optimization
  • Collaborative Problem Solving
  • CC Programming
  • Peripheral Protocols
  • IEC
  • DLMS
  • MODBUS Protocol
  • Version Control System
  • Energy Meters
  • Bench Marking
  • Pic Controllers
Job Description
Role Overview: You will be responsible for understanding and finalizing project requirements and specifications, designing, building, and testing efficient and high-quality embedded code. Additionally, you will ensure the robustness of the code, as well as the security of communication devices. Collaborating on the design of future product revisions will also be a part of your role. Key Responsibilities: - Understand and firm up project requirements and specifications - Design, build, and test efficient and high-quality embedded code - Ensure the robustness of the code - Ensure the robustness and security of communication devices - Collaborate on the design of future product revisions Qualifications Required: - BE/BTech(EXTC) / MSc (Electronics) / M. Tech (Embedded Systems) with 1-5 years of experience in Firmware Development - Rich experience in understanding of 8 bit, 16 bit, 32 bit Micro - Strong knowledge of the C/C++ programming language in an embedded software context - Experience with various peripheral protocols such as UART, I2C, SPI - Experience working with IEC / DLMS / MODBUS protocol is advantageous - Experience working with version control systems is advantageous - Experience with Energy Meters and interfacing with Eprom, display, sensors, etc. - Understanding of underlying electronics influencing firmware development and debugging - Ability for benchmarking and optimization - Knowledge of Pic controllers Additional Company Details: The job type is Full-time, Permanent, Fresher. The benefits include health insurance. The work location is in person.,
ACTIVELY HIRING
posted 3 weeks ago
experience7 to 11 Yrs
location
Pune, Maharashtra
skills
  • RTOS
  • Microcontrollers
  • Embedded development
  • I2C
  • SPI
  • UART
  • Firmware development
  • Electrical safety
  • Problem solving
  • Debugging
  • Unit testing
  • Integration testing
  • Performance measurement
  • Reengineering
  • CC
  • RS232485 Communication Interfaces Protocol
  • Embedded design life cycle
  • Verbal written communication
  • Global teams collaboration
  • Functional safety standards
  • EMC standards
  • Regulatory compliance standards
  • Python scripting
  • Version control systems Git
  • STM32 series microcontroller
  • Debugging
  • analysis
Job Description
Role Overview: As an Embedded Firmware Engineer, you will be working on projects as a part of Engineering & Design and Testing teams for new product development. Your main responsibility will be leading the development of firmware for high voltage test and measurement products in collaboration with Lead Engineers and Technical Leads. You will define and document embedded system architecture, requirements, and software specifications. Additionally, you will develop low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications. Your role will also involve conducting code reviews, unit testing, and system-level integration testing to ensure reliability and compliance with safety standards. Furthermore, you will support regulatory and compliance testing focused on embedded software contributions. Key Responsibilities: - Define and document embedded system architecture, requirements, and software specifications. - Develop and maintain low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications. - Lead code reviews, unit testing, and system-level integration testing. - Support regulatory and compliance testing focused on embedded software contributions. - Evaluate new processors, RTOS platforms, and development tools. - Provide technical leadership and mentoring for junior developers. - Develop, implement, debug, and test software for embedded devices and systems. - Analyze and enhance efficiency, stability, and scalability of embedded system resources. - Optimize I/O performance. - Participate in team meetings and knowledge sharing sessions. - Report and communicate project progress to stakeholders. - Adhere to CMMI / ISO quality process. - Assume additional roles and responsibilities as required. Qualification Required: - Bachelor's degree in electrical / Electronics / Electronics & Telecommunication / Instrumentation Engineering. - Minimum 7+ years of experience developing embedded software for product development. - Proficiency in C/C++ for real-time embedded systems. - Experience with microcontrollers, RTOS, and embedded development tool chains. - Experience integrating with hardware at the driver level. - Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol. - Excellent understanding of Embedded design life cycle & new product development process. - Excellent verbal & written communication skills. - Willingness to learn and take on additional responsibilities. - Experience of working with global teams will be advantageous. - Experience with STM32 series microcontroller will be an advantage.,
ACTIVELY HIRING
posted 5 days ago
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • Python
  • Firmware
  • Ethernet
  • Hardware
  • Communication protocols
  • CC Programming Language
  • Embedded firmware
  • Embedded processors
  • Code Version Control
  • ARM processors
  • Bootloaders
Job Description
Role Overview: You will be responsible for the Embedded Firmware for Ethernovia's Networking devices. Your role includes developing firmware that configures, controls, and monitors the communication device, and interacts with the host system via device drivers to expose hardware features of the devices. As a part of the Software team, you will be responsible for architecture, design, implementation, testing, and integration of the firmware rolled into Ethernovia's SDK. This firmware is built from the ground up for safety-critical automotive applications. You will also work in a culture of safety and best development practices. Key Responsibilities: - Develop firmware for Ethernovia's Networking devices - Architect, design, implement, test, and integrate firmware into Ethernovia's SDK - Ensure adherence to Functional Safety practices - Work on safety-critical automotive applications - Collaborate with the Software team for effective communication and implementation Qualifications Required: - Bachelor's or Master's degree in Computer Science/Software or related field - Minimum 5 years of relevant work experience - Strong understanding of Software Development lifecycle including Architecture, Implementation, and Testing fundamentals - Proficiency in C/C++ Programming Language; experience in Python is a plus - Experience with Firmware, preferably for communication devices like Ethernet - Experience with Embedded firmware, preferably for communication devices like Ethernet - Experience with integration and testing of firmware and low-level code - Hands-on experience with Hardware and embedded processors, preferably for communication devices - Expertise in efficient code practices for code footprint and performance Additional Details: Ethernovia is fundamentally changing how cars of the future are built by unifying in-vehicle networks into an end-to-end Ethernet system. Founded in 2018, Ethernovia is inventing the future of automobile communication by transforming automobiles" communication network to enable autonomous driving, electrical vehicle (EV), and software-defined revolutions. With a team of talented employees on 4 continents, Ethernovia has filed over 50 patents to date. The company is well-funded and backed by leading technology investors, including Porsche SE, Qualcomm, AMD, and Western Digital. Ethernovia offers a chance to make a lasting impact on the future of mobility with competitive compensation, great benefits, and the opportunity to work with world-class talent.,
ACTIVELY HIRING
posted 2 months ago
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • C
  • ROS
  • Linux development
  • Git
  • QTQML
  • Agile development methodologies
Job Description
As an Embedded Systems Developer at the company, you will be responsible for designing, developing, and maintaining embedded software applications for various devices using C++, QT/QML, and ROS. Your role will involve developing user interfaces using QT/QML, working with ROS for high-performance execution, and optimizing software for embedded systems running on Linux platforms. Collaborating with cross-functional teams, troubleshooting existing software, and staying updated with the latest trends in embedded systems will also be part of your responsibilities. Key Responsibilities: - Design, develop, and maintain embedded software applications using C++, QT/QML, and ROS. - Develop user interfaces for embedded systems and ensure efficient performance. - Work with ROS for high-performance and reliable execution of embedded applications. - Optimize software for embedded systems running on Linux platforms. - Integrate hardware and software components for seamless communication. - Collaborate with cross-functional teams to deliver complete embedded solutions. - Troubleshoot, debug, and optimize existing embedded software. - Participate in code reviews, unit testing, and documentation for high-quality software delivery. - Stay updated with the latest trends in embedded systems and propose improvements. Qualifications Required: - Strong expertise in C++, Robot OS for embedded applications. - Experience with Linux development, particularly in embedded Linux. - Experience in interfacing with embedded hardware and knowledge of communication protocols. - Good understanding of embedded software design principles, memory constraints, and performance optimization. - Strong debugging and problem-solving skills. - Familiarity with version control systems such as Git. - Experience with unit testing, integration testing, and debugging tools. - Experience with Agile development methodologies. - Bachelors or Masters degree in Computer Science, Electronics, Embedded Systems, or a related field is required.,
ACTIVELY HIRING
posted 3 weeks ago

Technical Lead C++

Embitel Technologies
experience5 to 9 Yrs
location
Pune, Maharashtra
skills
  • C Expertise
  • Shared Library
  • API layer development
  • CrossPlatform Development
  • Embedded Systems Automotive Domain Knowledge
  • Debugging Profiling skills
  • Cloud
  • Server Communication
Job Description
As a C++ Expert, you will be responsible for the following tasks: - Developing and debugging core libraries using your strong command over C++ (C++ 11/14/17). - Working with large, complex, and modular codebases to ensure efficient code execution. - Designing, maintaining, and integrating C++ libraries across multiple platforms for Shared Library and API layer development. - Building API layers between UI and core libraries using JSON-based request/response communication. - Integrating native libraries into Android, iOS, and Windows for Cross-Platform Development. - Utilizing build systems such as CMake, Gradle, and XCode for efficient development processes. - Applying your knowledge of embedded systems fundamentals and automotive domain for system development. - Working with automotive diagnostic tools and vehicle communication protocols like UDS, CAN, and J1939. - Understanding ECM/ECU communication to enhance system functionality. - Utilizing platform-specific debugging tools like GDB and Android Studio for debugging and profiling tasks. - Analyzing crash logs, memory profiling, and optimizing performance for efficient system operation. - Demonstrating analytical thinking and problem-solving skills to debug complex cross-layer issues effectively. - Having an understanding of AWS-based backend communication, REST APIs, and secure data exchange for Cloud and Server Communication.,
ACTIVELY HIRING
posted 3 weeks ago

Embedded Developer Internship

Trebirth Private Limited
experience0 to 4 Yrs
location
Nashik, Maharashtra
skills
  • Arduino
  • UART
  • SPI
  • I2C
  • ADC
  • Bluetooth
  • hardware Design
  • CC programming
  • STM32
  • ESP32
Job Description
As an intern at the company, your day-to-day responsibilities will include: - Working on C/C++ programming - Working on STM32, ESP32, Arduino platforms - Working on UART, SPI, I2C, ADC, Bluetooth - Working on hardware Design & understanding The company is a team of passionate entrepreneurs dedicated to creating an impact in the lives of thousands of farmers affected by stem borers. The company is focused on developing a solution to help farmers identify and remove stem borers from trees promptly to minimize damage.,
ACTIVELY HIRING
posted 2 months ago

Technical Leader - Embedded Systems Firmware

Atlas Copco (India) Private Ltd.
experience15 to 19 Yrs
location
Pune, Maharashtra
skills
  • Embedded Systems
  • Embedded Linux
  • System Programming
  • Device Drivers
  • Boot Loaders
  • C
  • HIL
  • EtherCAT
  • Profinet
  • Jenkins
  • Analytical Skills
  • Communication Skills
  • RTOSes
  • Kernel Software
  • Yocto
  • Scripting Language
  • Embedded Test Systems
  • Modbus TCP RTU
  • EthernetIP
  • Version Control Systems
  • CICD Pipelines
  • ProblemSolving
  • Collaboration Skills
Job Description
Role Overview: As a Technical Leader in Embedded Systems Firmware at Atlas Copco (India) Private Ltd., you will play a crucial role in defining and reviewing the architecture for scalability, modularity, and maintainability. You will enforce standards, conduct code reviews, and ensure adherence to best practices. Your responsibilities will also include understanding the ecosystem of various products, leading root cause analysis in embedded systems, and nurturing a culture of learning and technology within the team. Additionally, you will lead performance improvement and innovation programs, define technical KPIs for firmware development, and actively participate in quality improvement initiatives. Collaboration with the team to achieve product success will be a key aspect of your role. Key Responsibilities: - Define and review architecture for scalability, modularity, and maintainability - Enforce standards, conduct code reviews, and ensure adherence to best practices - Lead root cause analysis in embedded systems - Nurture a culture of learning and technology in the team - Lead performance improvement and innovation programs - Define technical KPIs for firmware development and work towards achieving them - Participate in quality improvement programs - Advocate teams on processes and methodologies to reduce turnaround time - Participate actively in communication and brainstorming sessions - Design and control training programs for new engineers - Collaborate with the team to achieve product success Qualifications Required: - Bachelor's or Master's degree in Computer Science, electronics, or a similar stream - Minimum of 15 years of experience in Embedded Systems - Experience with various RTOSes such as FreeRTOS, MQX, QNX - Experience with Embedded Linux and system programming - Design and development of Embedded systems - Experience in leading development on device drivers, boot loaders, kernel software - Exposure to creating and maintaining multiple products using Yocto - Proficiency in C++ (gnu toolchain) & at least one scripting language - Knowledge of Embedded Test systems, HIL, and various test methodologies - Expertise in Embedded systems, protocols (EtherCAT, Modbus TCP & RTU, Ethernet/IP, Profinet, etc.) - Familiarity with version control systems (e.g., Git, BitBucket) - Understanding of CI/CD pipelines and tools (e.g., Jenkins) - Strong problem-solving and analytical skills - Attention to detail and commitment to quality - Effective communication and collaboration skills - Ability to work independently and in a team environment In conclusion, working as a Technical Leader in Embedded Systems Firmware at Atlas Copco (India) Private Ltd. will provide you with an opportunity to contribute to groundbreaking, sustainable innovations in various industries. You will have the freedom and authority to drive your professional journey, along with global exposure and opportunities through internal mobility. Additionally, you will be part of a culture that values diversity, inclusion, and a sense of purpose and belonging.,
ACTIVELY HIRING
posted 7 days ago
experience15 to 19 Yrs
location
Maharashtra
skills
  • Software Development
  • Product Development
  • Firmware Development
  • Software Design
  • Programming
  • Project Management
  • Leadership
  • Quality Assurance
  • Communication Skills
  • Team Management
  • Problem Solving
  • Customer Satisfaction
  • Reliability
  • Embedded Firmware
Job Description
In this role, you will be part of the product development team to manage and deliver new product functionalities, modify existing product functionalities, or improve product functionalities as required. The Embedded Firmware and Software Manager will provide general supervision and technical guidance to the Firmware and Software development group in the design, development, and test of Fire detection systems. You will work within a multi-disciplined engineering team consisting of electronics engineers, mechanical engineers, firmware engineers, software engineers, programmers, and scientists focusing on applied research and new technology innovations to provide new and improved products and solutions for customers. This role requires strategic vision, technical depth, and proven experience in leading cross-functional engineering teams to deliver innovative, reliable, and scalable solutions. - Define departmental goals and objectives aligned with business priorities, and communicate them effectively to the team. - Lead and mentor Embedded Firmware/Software Team Leaders, Architects, and Developers in the design, development, and testing of software programs within committed timelines. - Manage planning and execution of firmware and software development, ensuring optimum use of resources and adherence to budget. - Ensure on-time delivery of departmental commitments by coordinating overall software development schedules and tracking program deliverables through KPIs (cost, quality, schedule). - Collaborate with Program Managers to develop project schedules and resource allocation models for new product introduction (NPI) and sustenance programs. - Partner with cross-functional teams including Hardware, V&V, Design Office, Product Development, Technical Support, and Program Management to ensure seamless execution across the product lifecycle. - Evaluate hardware/software compatibility, recommend specifications, and propose refinements to enhance functionality and program capabilities. - Provide clear communication on issues, objectives, initiatives, and performance against plan to stakeholders. - Establish and monitor performance objectives, provide feedback, and take corrective actions to address gaps. Handle staffing, employee relations, and performance management. - Foster a positive work environment that promotes collaboration, innovation, and alignment with company goals. - Ensure compliance with workplace operating procedures, environmental standards, and health & safety guidelines. - Bachelors degree or higher/equivalent in Electrical / Electronics / Instrumentation / Telecommunications / Computer Science / IT Engineering or related field. - 15+ years of experience in embedded firmware and software development, including 5+ years in a senior supervisory/leadership role. - Proven track record of managing and delivering end-to-end projects/programs with distributed teams. - Strong knowledge of program KPIs and demonstrated ability to drive and track performance metrics. - Deep expertise in embedded firmware/software design practices, programming techniques, and language platforms. - Hands-on experience with low-level firmware development (Assembly, C, C++) and full-stack .NET development, with strong object-oriented programming and design pattern skills. - Strong understanding of software development life cycles (waterfall, iterative) and contemporary quality assurance processes/tools. - Excellent problem-solving, interpersonal communication, and project management skills. - Inspirational leadership skills that build team confidence, respect, and motivation. - Experience managing teams with diverse seniority levels (Technical Leads, Architects, Engineering Managers). - Effective communication skills to collaborate across functions and geographies. - Detail-oriented with strong documentation and communication discipline. - Self-motivated, proactive, and demonstrates ownership mindset while leading by example. - Commitment to excellence in customer satisfaction, product quality, and reliability. Specialized Skills: - Comprehensive knowledge of firmware and software development practices and methodologies. - Ability to work independently as well as collaboratively in team environments. - Strong ownership mindset with proven ability to deliver against project timelines. - Advanced problem-solving skills, with the ability to analyze complex situations involving multiple variables. - Strong business acumen combined with coaching and mentoring capabilities. - Demonstrated leadership skills with the ability to inspire, engage, and motivate highly skilled technical teams. - Familiarity with Six Sigma methodologies or equivalent process improvement frameworks. - Knowledge of Fire Detection Systems or similar safety-critical systems (preferred). Preferred Qualifications: - 15+ years of embedded firmware and software development experience, with at least 5 years in supervisory roles. - Experience in regulatory testing and product certification processes for life-safety domains across global markets.,
ACTIVELY HIRING
posted 2 months ago

Team Lead - Embedded Systems

Atlas Copco (India) Private Ltd.
experience10 to 14 Yrs
location
Pune, Maharashtra
skills
  • RTOS
  • Device Drivers
  • Microcontrollers
  • Microprocessors
  • Communication Protocols
  • Debuggers
  • Embedded CC
  • HardwareSoftware Integration
  • Oscilloscopes
  • Version Control Systems
  • AgileScrum Methodology
  • IoT Platforms
  • Cloud Connectivity
  • Edge Computing
Job Description
Role Overview: You will be leading a team of embedded engineers at Atlas Copco (India) Private Ltd., specializing in developing high-quality embedded software and systems for electromechanical and industrial products. Your role involves managing the team's project execution, ensuring alignment with organizational goals, collaborating with cross-functional teams, and fostering continuous learning and innovation within the team. Key Responsibilities: - Lead, mentor, and manage a team of embedded engineers to deliver high-quality embedded software and systems. - Drive end-to-end project execution including requirement analysis, design, development, testing, validation, and deployment. - Ensure alignment of team deliverables with organizational goals, timelines, and quality standards. - Collaborate closely with cross-functional teams such as hardware, product, testing, and systems engineering. - Act as a technical leader, reviewing designs and code, and providing hands-on support when required. - Foster an environment of continuous learning, innovation, and process improvement within the team. - Manage resource allocation, project planning, and risk identification/mitigation. - Interface with stakeholders, provide regular updates, and ensure customer satisfaction. Qualification Required: - Bachelors/Masters degree in Electronics, Computers, or related Engineering discipline. - 10+ years of professional experience in embedded systems development and delivery. - Strong technical background with hands-on experience in Embedded C/C++, RTOS, device drivers, microcontrollers, microprocessors, communication protocols (CAN, Modbus, SPI, I2C, UART, Ethernet, etc.), hardware-software integration, and tools such as debuggers, oscilloscopes, version control systems (Git, SVN). - Proven track record of leading multiple engineers/teams across successful projects. - Prior experience in engineering/industrial product companies, preferably in the electromechanical or automation domain. - Strong problem-solving, analytical, and decision-making skills. - Excellent interpersonal, leadership, and communication abilities. Additional Company Details (if present): Atlas Copco (India) Private Ltd. offers an open, respectful, and ethical culture with high visibility within the organization. The company promotes a "No door" culture, encouraging open communication across all levels. Employees can expect high stability, challenging roles for growth, training opportunities, and a chance to contribute to industrial and product-based projects in an agile development environment. (Note: Contact information for the Talent Acquisition Team is provided for further inquiries.),
ACTIVELY HIRING
posted 2 months ago

Sr. Embedded Developer

Maestrotek Innovations
experience3 to 7 Yrs
location
Pune, Maharashtra
skills
  • C
  • C
  • QT
  • Python
  • Linux
  • RTOS
Job Description
You will be responsible for developing embedded software and firmware in C, C++, QT, and Python, focusing on Linux and RTOS. You will collaborate with the Hardware team for driver development. Key Responsibilities: - Development of Embedded software, Firmware in C, C++, QT, Python - Collaborate with Hardware team for driver development Qualifications required: - MTech / BTech /BE in Electronics or computer science At Maestrotek Innovations Pvt Ltd, you will have the opportunity to work with exciting technologies in Industrial Automation. The company values work-life balance by offering flexible work timings and fostering employee collaborations at all levels. Continuous learning is encouraged through various training programs to enhance skills and experience for taking on challenging projects.,
ACTIVELY HIRING
logo

@ 2025 Shine.com | All Right Reserved

Connect with us:
  • LinkedIn
  • Instagram
  • Facebook
  • YouTube
  • Twitter