embedded-c-plus-plus-jobs-in-thane, Thane

9 Embedded C Plus Plus Jobs nearby Thane

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 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 2 weeks ago
experience8 to 12 Yrs
location
Thane, All India
skills
  • Memory management
  • Realtime programming
  • Debugging
  • Testing
  • Performance optimization
  • Embedded Linux
  • Traffic analysis
  • Power optimization
  • Agile methodology
  • Git
  • Technical documentation
  • Beamforming
  • Embedded CC
  • Bluetooth audio protocols
  • BLE profiles
  • Audio codec integration
  • Hardware abstraction
  • Bluetooth architecture
  • Noise reduction techniques
  • RTOSbased environments
  • Bluetooth stacks integration
  • Audio streaming
  • Buffer management
  • Latency reduction
  • Audio quality assurance
  • Bluetooth sniffing
  • Lowpower system design
  • CICD
  • Test automation scripts
  • Multimicrophone array processing
  • Spatial audio
  • AIMLassisted audio processing
  • Standard compliance testing
  • ARVR hardware platforms
Job Description
Role Overview: As an Embedded Audio Firmware Developer, you will be responsible for developing and optimizing embedded audio firmware using C/C++. Your focus will be on ensuring efficient performance, low power consumption, and real-time audio processing. You will work on Bluetooth audio protocols such as A2DP, AVRCP, HFP, BLE profiles like HAP, TMAP, HAS, PBP, and integrate audio codecs like SBC, AAC, aptX, LC3. Collaboration with hardware and systems teams to integrate peripherals via interfaces like I2S, UART, and SPI will also be a key part of your role. Key Responsibilities: - Develop and optimize embedded audio firmware using C/C++ for efficient performance and low power consumption - Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and integrate audio codecs (SBC, AAC, aptX, LC3) - Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI Qualifications Required: - 8+ years of embedded firmware development experience with a focus on audio systems, Bluetooth communication, and low-level hardware integration - Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction - Deep understanding of Bluetooth architecture, audio profiles, BLE features, and advanced Bluetooth technologies - Hands-on experience with audio codecs: SBC, AAC, aptX, and LC3 - Familiarity with noise reduction techniques such as ENC and ANC - Proficiency with tools and methods for debugging, testing, and performance optimization of embedded systems Company Details: (Omitted as no additional details of the company are included in the JD) Role Overview: As an Embedded Audio Firmware Developer, you will be responsible for developing and optimizing embedded audio firmware using C/C++. Your focus will be on ensuring efficient performance, low power consumption, and real-time audio processing. You will work on Bluetooth audio protocols such as A2DP, AVRCP, HFP, BLE profiles like HAP, TMAP, HAS, PBP, and integrate audio codecs like SBC, AAC, aptX, LC3. Collaboration with hardware and systems teams to integrate peripherals via interfaces like I2S, UART, and SPI will also be a key part of your role. Key Responsibilities: - Develop and optimize embedded audio firmware using C/C++ for efficient performance and low power consumption - Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and integrate audio codecs (SBC, AAC, aptX, LC3) - Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI Qualifications Required: - 8+ years of embedded firmware development experience with a focus on audio systems, Bluetooth communication, and low-level hardware integration - Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction - Deep understanding of Bluetooth architecture, audio profiles, BLE features, and advanced Bluetooth technologies - Hands-on experience with audio codecs: SBC, AAC, aptX, and LC3 - Familiarity with noise reduction techniques such as ENC and ANC - Proficiency with tools and methods for debugging, testing, and performance optimization of embedded systems Company Details: (Omitted as no additional details of the company are included in the JD)
ACTIVELY HIRING
question

Are these jobs relevant for you?

posted 2 months ago
experience8 to 12 Yrs
location
Thane, Maharashtra
skills
  • Compression algorithms
  • Embedded CC Programming
  • Bluetooth audio profiles
  • Audio codec integration
  • Optimizing firmware for energy efficiency
  • Hardware interface protocols
Job Description
As a Firmware Engineer at Ajnalens, you will be responsible for designing and optimizing embedded firmware for Bluetooth audio devices, ensuring high audio fidelity and low latency. Your daily tasks will include integrating and testing audio codecs, Bluetooth profiles, and third-party SDKs across multiple platforms. You will also debug and analyze performance using tools such as Bluetooth sniffers, oscilloscopes, and IDE-based profilers. Key Responsibilities: - Design, develop, and optimize embedded firmware for Bluetooth audio devices - Integrate and test audio codecs, Bluetooth profiles, and third-party SDKs - Debug and analyze performance using tools like Bluetooth sniffers and oscilloscopes Qualifications Required: - 8+ years of hands-on experience in embedded firmware development - Strong experience in Embedded C/C++ Programming - Deep knowledge of Bluetooth audio profiles and features - Familiarity with audio codec integration and compression algorithms - Skills in optimizing firmware for energy efficiency - Proficiency in hardware interface protocols In this role, you will be expected to develop, maintain, and optimize Bluetooth audio firmware on embedded platforms. You will ensure compliance with Bluetooth SIG standards, handle BLE profile integration, and work with audio peripherals and hardware interfaces for seamless audio signal transmission. Collaboration with cross-functional teams to test and fine-tune audio quality will be essential, along with using tools like Bluetooth sniffers for debugging and following CI/CD workflows for clean code deployment. Additionally, preferred technical exposure includes SDKs from Nordic, Qualcomm, and Broadcom, ANC/ENC algorithm integration, as well as familiarity with Agile development, Git-based workflows, automated testing, and documentation best practices.,
ACTIVELY HIRING
posted 2 months ago
experience8 to 12 Yrs
location
Thane, Maharashtra
skills
  • Memory management
  • Audio codecs
  • Debugging
  • Testing
  • Performance optimization
  • Embedded Linux
  • Traffic analysis
  • Power optimization
  • Agile methodology
  • Git
  • Technical documentation
  • Embedded CC
  • Bluetooth audio
  • Lowpower design
  • Audio signal processing
  • DSP optimization
  • Noise cancellation algorithms
  • Realtime streaming pipelines
  • Bluetooth audio protocols
  • Embedded DSP optimization
  • Hardware abstraction
  • Noise reduction techniques
  • RTOSbased environments
  • Bluetooth stacks integration
  • Audio streaming
  • Buffer management
  • Latency reduction
  • Audio quality assurance
  • Bluetooth sniffing
  • Lowpower system design
  • CICD
  • Test automation scripts
Job Description
As a highly experienced Firmware Engineer with 8+ years of hands-on experience in embedded audio software development, you will play a critical role in our hardware-software co-development team. Your expertise will directly impact the performance and user experience of our AR/VR smart glasses and immersive systems. You will collaborate closely with hardware, product, and design teams to drive the core embedded intelligence of our next-generation devices. **Key Responsibilities:** - Develop and optimize embedded audio firmware using C/C++, ensuring efficient performance, low power consumption, and real-time audio processing. - Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and audio codec integration (SBC, AAC, aptX, LC3). - Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI. **Qualifications Required:** - Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction. - Deep understanding of Bluetooth architecture, audio profiles (A2DP, AVRCP, HFP), BLE features (HAP, TMAP, HAS), and advanced Bluetooth technologies like Angle of Arrival (AoA) and Angle of Departure (AoD). - Hands-on experience with audio codecs: SBC, AAC, aptX, and LC3. - Familiarity with noise reduction techniques such as ENC (Environmental Noise Cancellation) and ANC (Active Noise Cancellation). - Proficiency with tools and methods for debugging, testing, and performance optimization of embedded systems. **Additional Details:** While your primary focus will be firmware and embedded systems, awareness of system-level software integration, cloud/BLE connectivity, and app-level coordination will be a plus in delivering robust end-to-end solutions. If you are someone who can join within 20 days maximum and possess the required qualifications and experience, this role offers a challenging opportunity to work on cutting-edge technologies in the AR/VR space.,
ACTIVELY HIRING
posted 2 months ago
experience8 to 12 Yrs
location
Thane, Maharashtra
skills
  • Memory management
  • Audio codecs
  • Debugging
  • Testing
  • Performance optimization
  • Embedded Linux
  • Traffic analysis
  • Power optimization
  • Git
  • Technical documentation
  • Embedded CC
  • Bluetooth audio
  • Lowpower design
  • Audio signal processing
  • DSP optimization
  • Noise cancellation algorithms
  • Realtime streaming pipelines
  • Bluetooth audio protocols
  • Embedded DSP optimization
  • Hardware abstraction
  • Noise reduction techniques
  • RTOSbased environments
  • Bluetooth stacks integration
  • Audio streaming
  • Buffer management
  • Latency reduction
  • Audio quality assurance
  • Bluetooth sniffing
  • Agile teams
  • CICD
  • Test automation scripts
Job Description
As a highly experienced Firmware Engineer with 8+ years of hands-on experience in embedded audio software development, including Bluetooth audio, low-power design, and audio signal processing, you will play a critical role in our hardware-software co-development team. Your expertise will directly impact the performance and user experience of our AR/VR smart glasses and immersive systems. **Key Responsibilities:** - Develop and optimize embedded audio firmware using C/C++, ensuring efficient performance, low power consumption, and real-time audio processing. - Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and audio codec integration (SBC, AAC, aptX, LC3). - Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI. **Qualifications Required:** - Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction. - Deep understanding of Bluetooth architecture, audio profiles (A2DP, AVRCP, HFP), BLE features (HAP, TMAP, HAS), and advanced Bluetooth technologies like Angle of Arrival (AoA) and Angle of Departure (AoD). - Hands-on experience with audio codecs: SBC, AAC, aptX, and LC3. - Familiarity with noise reduction techniques such as ENC (Environmental Noise Cancellation) and ANC (Active Noise Cancellation). - Proficiency with tools and methods for debugging, testing, and performance optimization of embedded systems. **Additional Company Details (if present):** While your primary focus will be firmware and embedded systems, awareness of system-level software integration, cloud/BLE connectivity, and app-level coordination will be a plus in delivering robust end-to-end solutions. **Nice to haves:** - Working with embedded Linux or RTOS-based environments. - Integrating Bluetooth stacks from Nordic (nRF52), Qualcomm (CSR), or Broadcom chipsets. - Handling audio streaming, buffer management, latency reduction, and audio quality assurance. - Bluetooth sniffing and traffic analysis using tools like Ellisys, Frontline, or similar. - Audio quality testing: Evaluating latency, jitter, and fidelity across Bluetooth audio profiles. - Power optimization and low-power system design for wearable/portable applications. - Working in Agile teams, using Git, CI/CD, and writing clear technical documentation and test automation scripts. Joining within 20 days max is required for this position.,
ACTIVELY HIRING
posted 3 weeks ago
experience8 to 12 Yrs
location
Thane, Maharashtra
skills
  • Memory management
  • Audio codecs
  • Debugging
  • Testing
  • Performance optimization
  • Embedded Linux
  • Traffic analysis
  • Power optimization
  • Agile methodology
  • Git
  • Technical documentation
  • Embedded CC
  • Bluetooth audio
  • Lowpower design
  • Audio signal processing
  • DSP optimization
  • Noise cancellation algorithms
  • Realtime streaming pipelines
  • Bluetooth audio protocols
  • Embedded DSP optimization
  • Hardware abstraction
  • Noise reduction techniques
  • RTOSbased environments
  • Bluetooth stacks integration
  • Audio streaming
  • Buffer management
  • Latency reduction
  • Audio quality assurance
  • Bluetooth sniffing
  • Lowpower system design
  • CICD
  • Test automation scripts
Job Description
As a highly experienced Firmware Engineer with 8+ years of hands-on experience in embedded audio software development, your expertise will play a critical role in our hardware-software co-development team, impacting the performance and user experience of our AR/VR smart glasses and immersive systems. You will work on Bluetooth audio protocols, embedded DSP optimization, noise cancellation algorithms, and real-time streaming pipelines, collaborating closely with hardware, product, and design teams to drive the core embedded intelligence of our next-generation devices. **Key Responsibilities:** - Develop and optimize embedded audio firmware using C/C++, ensuring efficient performance, low power consumption, and real-time audio processing. - Work on Bluetooth audio protocols (A2DP, AVRCP, HFP), BLE profiles (HAP, TMAP, HAS, PBP), and audio codec integration (SBC, AAC, aptX, LC3). - Collaborate with hardware and systems teams to integrate microphones, speakers, amplifiers, and other peripherals via interfaces such as I2S, UART, and SPI. **Qualifications Required:** - Strong command of Embedded C/C++, including memory management, real-time programming, and hardware abstraction. - Deep understanding of Bluetooth architecture, audio profiles (A2DP, AVRCP, HFP), BLE features (HAP, TMAP, HAS), and advanced Bluetooth technologies like Angle of Arrival (AoA) and Angle of Departure (AoD). - Hands-on experience with audio codecs: SBC, AAC, aptX, and LC3. - Familiarity with noise reduction techniques such as ENC (Environmental Noise Cancellation) and ANC (Active Noise Cancellation). - Proficiency with tools and methods for debugging, testing, and performance optimization of embedded systems. In addition to firmware and embedded systems, having awareness of system-level software integration, cloud/BLE connectivity, and app-level coordination will be beneficial in delivering robust end-to-end solutions. If you have experience in working with embedded Linux or RTOS-based environments, integrating Bluetooth stacks from Nordic (nRF52), Qualcomm (CSR), or Broadcom chipsets, handling audio streaming, buffer management, latency reduction, audio quality assurance, Bluetooth sniffing and traffic analysis, audio quality testing, power optimization for wearable/portable applications, and working in Agile teams using Git, CI/CD, and writing technical documentation and test automation scripts, you would be a valuable addition to our team. Join us within the next 20 days and be part of a dynamic team driving innovation in AR/VR smart glasses and immersive systems.,
ACTIVELY HIRING
posted 2 months ago
experience7 to 11 Yrs
location
Thane, Maharashtra
skills
  • Embedded Linux
  • Connectivity
  • JavaScript
  • CC
  • Power Electronic Hardware development
  • Embedded web development
  • Databases SQLite
  • Embedded Linux production environments
  • Product solution cyber security
  • SW version management tools GIT
  • GitLab
  • Agile methods
  • DevOps mindset
  • Communication interfacesprotocols
  • Fieldbus protocols
  • especially CAN
Job Description
As a Software Developer C/C++ specializing in Embedded Linux & Connectivity at Siemens, your role is crucial in ensuring safety compliance for emerging verticals of renewable energy such as PV inverters and battery storages. Joining the R&D team, you will have the opportunity to develop your skills on the job and contribute to state-of-the-art products that impact entire cities and countries, shaping the future. **Role Overview:** - You will be responsible for the development and adaptation of software components in the field of "Embedded Linux and connectivity," following established software development processes. - Your tasks will include creating software specifications and architecture documents, coding and documenting modules/components, conducting unit/module tests, participating in code and specification reviews, integrating/testing modules/components into the overall system, and creating test specifications for integration/laboratory tests. - Your role will also involve participating in the selection of software components and ensuring compliance with product & solution cyber security standards. **Key Responsibilities:** - Completed degree in Computer Science, Electronics, Electrical Engineering, or comparable training. - 7+ years of proven experience in software engineering based on established software development processes. - Proficiency in programming C++ and knowledge of JavaScript and embedded web development. - Experience with databases (SQLite), "Embedded Linux," associated production environments, and SW version management tools (preferably GIT and GitLab). - Knowledge of common communication interfaces/protocols, fieldbus protocols (especially CAN), and agile methods with a DevOps mindset. - Strong English language skills, both spoken and written. - Personal skills include structured and independent work, teamwork, result orientation, commitment, and flexibility. As a Software Developer C/C++ at Siemens, you will work closely with specialist departments in development, production, service, quality, purchasing, and external partners. Your expertise and social skills will be essential to drive innovation and ensure the successful integration of software components into the overall system. Do you have what it takes to be a Future Maker at Siemens We look forward to receiving your online application and exploring the opportunity to shape tomorrow together. Please visit the Smart Infrastructure website at [Smart Infrastructure](https://new.siemens.com/global/en/company/topic-areas/smart-infrastructure.html) and learn more about Siemens careers at [Siemens Careers](www.siemens.com/careers). Join us on this exciting journey of building a sustainable future with Siemens, where your skills and vision can make a real difference.,
ACTIVELY HIRING
posted 2 months ago
experience8 to 12 Yrs
location
Thane, Maharashtra
skills
  • Bluetooth
  • Audio Codecs
  • Noise Reduction
  • Debugging
  • Embedded CC
Job Description
As a pioneering technology company focusing on the development of AR/VR smart glasses and immersive systems, we are seeking a passionate Senior Embedded Audio Firmware Engineer to join our team. In this role, you will play a crucial part in shaping the audio experience of our groundbreaking wearable devices. Your responsibilities will include owning the audio firmware stack, implementing advanced audio algorithms, collaborating with hardware engineers, and ensuring the quality and performance of our products. **Key Responsibilities:** - Design, implement, and optimize embedded audio firmware in C/C++ for AR/VR platforms, emphasizing real-time performance, low power consumption, and high-fidelity audio. - Lead the development and integration of Bluetooth audio protocols (A2DP, AVRCP, HFP) and BLE Audio profiles (HAP, TMAP, HAS, PBP), along with codecs like LC3, AAC, aptX, and SBC. - Implement advanced audio algorithms for Active Noise Cancellation (ANC), Environmental Noise Cancellation (ENC), and audio signal processing pipelines. - Collaborate with Hardware Engineers to validate new audio hardware and utilize tools for debugging, profiling, and ensuring high audio quality, latency, and reliability. **Qualifications Required:** - 8+ years of professional experience in embedded software/firmware development with a focus on audio systems. - Expert-level proficiency in Embedded C/C++ with knowledge of real-time programming and hardware abstraction layers. - Deep expertise in Bluetooth architecture, audio profiles, and codecs such as SBC, AAC, aptX, and LC3. - Practical experience with noise reduction algorithms and embedded systems debugging tools. - Knowledge of testing methodologies, audio quality metrics, and power optimization in battery-constrained devices. If you are passionate about audio technology, enjoy solving complex challenges, and want to be a key contributor to our flagship products in the AR/VR ecosystem, we welcome you to join our team and make a significant impact on the future of human-computer interaction.,
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 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 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
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 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  
logo

@ 2025 Shine.com | All Right Reserved

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