Embedded C++ Software Architect
3 weeks ago
Job Title: C++ Embedded Developer
Overview:
As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge solutions that meet the highest standards for performance and security.
Key Responsibilities:
1. Design and Implementation: Design, implement, and maintain software for embedded systems using C/C++, ensuring it meets functional, performance, and safety requirements.
2. Hardware Integration: Collaborate with hardware teams to interface software with microcontrollers, sensors, and communication modules (SPI, I2C, UART, CAN, etc.).
3. Firmware Development: Build and optimize firmware for various microcontrollers and embedded platforms, focusing on efficiency and reliability.
4. Real-Time Programming: Develop software within real-time operating systems (RTOS), ensuring responsiveness and compliance with timing constraints.
5. Optimization: Analyze and optimize embedded software for performance, memory usage, and power efficiency in resource-constrained environments.
6. Debugging & Testing: Debug and troubleshoot embedded systems using tools like JTAG, logic analyzers, and oscilloscopes. Conduct unit, integration, and system-level testing.
7. Documentation: Maintain thorough documentation of software architecture, design choices, and testing procedures.
8. Team Collaboration: Work closely with cross-functional teams to ensure seamless integration between hardware and software components.
9. Innovation: Stay up to date with the latest embedded systems trends, technologies, and best practices to continuously improve processes and solutions.
Required Qualifications:
- 3+ years of experience developing embedded software in C/C++
- Deep knowledge of embedded systems, microcontroller architectures (e.g., ARM Cortex, PIC), and real-time programming
- Strong understanding of hardware-software interfacing, including device drivers and peripheral communication (UART, SPI, I2C, etc.)
- Proven experience with embedded debugging tools (JTAG, oscilloscopes, logic analyzers) and development environments
- Familiarity with version control (Git) and build systems like CMake or Makefiles
- Experience working in resource-constrained environments, with a focus on performance and memory optimization
- Solid understanding of embedded system security, testing, and validation methodologies
- Strong problem-solving abilities, attention to detail, and a collaborative mindset
Nice to Have:
- Experience with wireless communication protocols (Bluetooth, Zigbee, LoRa, etc.)
- Familiarity with automotive or IoT-specific embedded systems
- Knowledge of Agile methodologies, particularly in embedded software projects
- Experience with cybersecurity practices in embedded systems
About TETRAHED INC:
TETRAHED INC is a leading provider of innovative solutions for embedded systems. We are committed to delivering high-quality products and services that meet the highest standards of performance and security.
-
Embedded C++ Software Engineer
1 month ago
Anywhere in India/Multiple Locations TETRAHED INC Full timeJob Title : C++ Embedded DeveloperLocation : NationwideEmployment Type : Full-TimeRole Overview :As a C++ Developer, you will play a pivotal role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge...
-
Embedded C++ Developer
1 month ago
Anywhere in India/Multiple Locations, IN TETRAHED INC Full timeJob Title : C++ Embedded Developer Location : Across IndiaEmployment Type : Full-TimeRole Overview : As a C++ Developer, you will play a crucial role in designing, developing, and optimizing embedded software that operates in real-time environments. You will collaborate with hardware engineers, product managers, and fellow developers to deliver cutting-edge...
-
Embedded Software Engineer
1 month ago
Anywhere in India/Multiple Locations VVDN Technologies Pvt Ltd Full timeJob Title: Embedded Software EngineerWe are seeking an experienced Embedded Software Engineer to join our team at VVDN Technologies Pvt Ltd. The ideal candidate will have a strong background in C/C++ programming and experience with Linux BSP development.Key Responsibilities:Design and develop embedded software for camera systemsLead the development of...
-
Embedded Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations ATech Full timeJob Description:Embedded Software Engineer at ATechAs an Embedded Software Engineer at ATech, you will be responsible for designing, developing, and testing embedded software systems. Your duties will include working on computer architecture, lower-level computer systems, and kernel development. You will analyze and enhance the efficiency, scalability, and...
-
Embedded C++ Developer
3 weeks ago
Anywhere in India/Multiple Locations/Chennai/Bangalore Devlats Pvt Ltd Full timeRole - Embedded Developers(C++) With Dotnet DeveloperJob Description :- Experience with C#/NET.- Experience in Modern C++.- Experience in UI Development using MVVM, MVC architectures.- Experience with MS Windows development.- Experience leading or mentoring a small team of developers.- Proven record of contributing to a MS Windows embedded based product.-...
-
Embedded Software Developer
2 weeks ago
Anywhere in India/Multiple Locations ACZ Global Pvt Ltd Full timeJob Title: Embedded Software DeveloperAbout the Role: We are seeking a skilled Embedded Software Developer to join our team at ACZ Global Pvt Ltd.Key Responsibilities:Design and develop embedded software for various applicationsWork with hardware engineers to integrate software and hardware componentsDevelop and maintain real-time operating systems for...
-
Embedded Software Lead for Camera Systems
3 weeks ago
Anywhere in India/Multiple Locations VVDN Technologies Pvt Ltd Full timeJob Title: Embedded Software Lead for Camera SystemsAbout the Role:We are seeking an experienced Embedded Software Lead to join our team at VVDN Technologies Pvt Ltd. As a key member of our software development team, you will be responsible for leading the development of embedded software for camera systems, including firmware, drivers, and application...
-
Embedded Systems Engineer
1 month ago
Anywhere in India/Multiple Locations ATech Full timeJob Title: Embedded EngineerAt ATech, we are seeking an experienced Embedded Engineer to join our team. As an Embedded Engineer, you will be responsible for designing, developing, and testing embedded systems and software.Key Responsibilities:Design and develop embedded systems and software using C and C++ programming languages.Work on real-time operating...
-
C Developer
1 month ago
Anywhere in India/Multiple Locations Optimal Virtual Employee Full timeAbout the Company : Optimal Virtual Employee is the part of the Optimal Transnational Group. Optimal specializes in all forms of Digital Marketing, Online Marketing, Software Development and Mobile Application Development Services. Outsourcing your needs helps you to utilize your time, money and resources efficiently, which in return boosts your bottom...
-
Embedded Software Developer
1 month ago
Anywhere in India/Multiple Locations/Chennai/Pune/Mumbai/Metros Aricent Full timeJob Title: Embedded Software EngineerJob Summary:We are seeking an experienced Embedded Software Engineer to join our team at Aricent. The successful candidate will be responsible for designing and developing embedded software for various microcontrollers and computing modules.Key Responsibilities:Developing embedded software using C, C++, and Python under...
-
Senior C++ Software Engineer
1 month ago
Anywhere in India/Multiple Locations TALENT XO Full timeJob Title: Senior C++ Software EngineerWe are seeking a highly skilled Senior C++ Software Engineer to join our team at Talent XO. As a key member of our software development team, you will be responsible for designing, developing, and programming Linux/C++ SDKs.Key Responsibilities:Design and develop Linux/C++ SDKsCollaborate with software development teams...
-
Embedded Software Development Expert
3 weeks ago
Anywhere in India/Multiple Locations/Chennai/Pune/Mumbai/Metros Aricent Full timeJob Title: Embedded Software Development ExpertJob Description:We are seeking a highly skilled Embedded Software Development Expert to join our team at Aricent. As an Embedded Software Development Expert, you will be responsible for designing and developing embedded software for various microcontrollers and computing modules. Your expertise in C, C++, and...
-
Embedded Systems Engineer
2 months ago
Anywhere in India/Multiple Locations Plofold Technologies Pvt. Ltd Full timeAbout the Role : We are seeking a skilled Embedded Systems Engineer to join our team. You will be responsible for designing, developing, and testing embedded systems for our products. Your expertise in hardware-software integration, real-time systems, and embedded programming will be crucial to the success of our projects.Key Responsibilities : - Embedded...
-
Highly Skilled Embedded Systems Expert
3 weeks ago
Anywhere in India/Multiple Locations Plofold Technologies Pvt. Ltd Full timeAbout the RoleWe are seeking a skilled Embedded Systems Engineer to join our team at Plofold Technologies Pvt. Ltd. This role involves designing, developing, and testing embedded systems for our products. Your expertise in hardware-software integration, real-time systems, and embedded programming will be crucial to the success of our projects.Key...
-
Embedded Engineer
1 month ago
Anywhere in India/Multiple Locations ACZ Global Pvt Ltd Full timeJob Description :Required Skills :- Embedded C programming- Understanding of bare-metal and RTOS based programming.- Experience with Motor Driver and LED Driver products- Knowledge and experience working on CAN, GPIO, PWM- Able to read and understand hardware circuit diagrams- Able to read and understand IC data sheets.- Native language fluency in English...
-
Senior Embedded Software Engineer
3 weeks ago
Anywhere in India/Multiple Locations Vsquare Systems Pvt. Ltd. Full timeJob Description:As a Senior Embedded Software Engineer at Vsquare Systems Pvt. Ltd., you will be responsible for designing and developing custom embedded products with expertise in embedded systems and Ruby on Rails. You will work closely with cross-functional teams to ensure compliance with industry standards and best practices throughout the development...
-
Senior Embedded Software Engineer
4 weeks ago
Anywhere in India/Multiple Locations Vsquare Systems Pvt. Ltd. Full timeJob Title: Senior Embedded Software EngineerJob Summary: We are seeking a highly skilled Senior Embedded Software Engineer to join our team at Vsquare Systems Pvt. Ltd. As a key member of our software development team, you will play a crucial role in designing and developing custom embedded products.Key Responsibilities:Design and develop custom embedded...
-
VVDN Technologies
3 weeks ago
Anywhere in India/Multiple Locations VVDN Technologies Pvt Ltd Full timeWork Location : Ahmedabad/ Chennai/ Pollachi/ Pune/ Manesar/ KochiExp : 3 to 8 YearsRole Lead & above : Embedded System SoftwareSkill sets req :Mandatory :- Proven experience in C/C++ based SW development.- Proven experience in Linux BSP, Device drivers and Applications- Experience leading an Embedded SW team and delivering production software for embedded...
-
VVDN Technologies
2 months ago
Anywhere in India/Multiple Locations, IN VVDN Technologies Pvt Ltd Full timeWork Location : Ahmedabad/ Chennai/ Pollachi/ Pune/ Manesar/ KochiExp : 3 to 8 YearsRole Lead & above : Embedded System SoftwareSkill sets req :Mandatory :- Proven experience in C/C++ based SW development.- Proven experience in Linux BSP, Device drivers and Applications- Experience leading an Embedded SW team and delivering production software for embedded...
-
Database Kernel Development Architect
5 months ago
Anywhere in India/Multiple Locations, IN ATech Full timeRole: Database Kernel Development - ArchitectMultiple Locations: Open for PAN IndiaJob description- As part of building our team in India, we are looking for engineers and leaders who are passionate about working on the RDBMS technology of massive scale and one that thrives with continuous innovation- We are looking for a Database Kernel Development...