
šØ Hiring Alert šØ Hiring Alert šØ Hiring Alert šØĀ
š Job Role: C++ DeveloperĀ
š Location: Chennai
We are looking for skilled C++ Developers with strong hands-on experience in software development, preferably in the automotive or embedded domain.
š¹ Key Requirements
ā Strong proficiency in C++
ā Good understanding of OOPS concepts
ā Experience in debugging & performance optimization
ā Exposure to Embedded / Automotive systems preferred
ā Linux environment experience (preferred)
š© Interested candidates can share updated CV
š Subject Line: Application for C++ DeveloperĀ
#Hiring #CppDeveloper #CPlusPlus #EmbeddedDeveloper
#AutomotiveSoftware #ChennaiJobs #ExpleoHiring
#SoftwareEngineer #TechHiring #ImmediateHiring

About Nexsure solutions
About
Company social profiles
Similar jobs
Position:Ā Senior Embedded Software Engineer ā PCIe / Embedded Linux
Location:Ā Bangalore (Preferred)
Experience:Ā 7+ years
Night Shift
About the Role:
We are seeking a highly skilledĀ Senior Embedded EngineerĀ with strong expertise inĀ Embedded LinuxĀ andĀ PCIe protocol development. The ideal candidate will have deep technical knowledge of PCIe (Gen4 and above) and experience in developing and debugging embedded systems at both hardware and software levels. Exposure to AI/ML or accelerator-based systems will be considered a strong plus.
Key Responsibilities:
- Design, develop, and optimize embedded software on Linux and RTOS platforms.
- Implement and validate PCIe-based communication and device drivers (Gen4 minimum, Gen5/6 preferred).
- Work closely with hardware and system teams to debug low-level issues related to PCIe interfaces.
- Develop firmware and system-level software components for high-performance embedded platforms.
- Participate in board bring-up, performance optimization, and hardware/software integration.
- Contribute to system architecture discussions and design reviews.
- Document design, testing procedures, and performance analysis.
Core Skills Required:
- Embedded LinuxĀ development (mandatory).
- Deep understanding of PCIe protocolsĀ (Gen4 minimum; Gen5/6 preferred).
- Strong knowledge ofĀ low-level driver development, DMA, interrupts, and memory management.
- Experience withĀ Embedded RTOSĀ environments.
- Familiarity withĀ hardware debugging toolsĀ (e.g., JTAG, logic analyzers, oscilloscopes).
- Proficiency inĀ C/C++Ā and scripting (Python, Shell).
- Excellent problem-solving and debugging skills.
Preferred Skills (Good to Have):
- Exposure toĀ AI/ML hardware acceleratorsĀ or data processing units (DPUs).
- Understanding ofĀ SoC architectureĀ and high-speed interconnects.
- Experience working withĀ multi-core systemsĀ and performance tuning.
Education:
- Bachelorās or Masterās degree in Computer Engineering, Electronics, or related field.
Responsibilities:
- Design and implement embedded software applications for IoT devices using C programming language.
- Develop and maintain firmware for Raspberry Pi-based systems, ensuring optimal performance and compatibility with various IoT sensors and peripherals.
- Collaborate with hardware engineers to define and document system requirements and specifications.
- Conduct thorough testing and debugging of embedded software to identify and resolve any issues or bugs.
- Optimize code and improve system performance to enhance the overall user experience.
- Stay updated with the latest industry trends and technologies in embedded systems and IoT development.
- Work closely with the product management team to translate customer requirements into technical specifications.
- Provide technical support and guidance to the team during the development and deployment phases.
- Participate in code reviews and contribute to the continuous improvement of software development processes.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Strong proficiency in C programming language with a solid understanding of embedded systems.
- Experience developing software for Raspberry Pi or similar single-board computers.
- Knowledge of IoT protocols and technologies such as MQTT, CoAP, TCP/IP, and wireless communication (Wi-Fi, Bluetooth, etc.).
- Familiarity with various sensors, actuators, and electronic components commonly used in IoT devices.
- Solid understanding of software development methodologies and version control systems (e.g., Git).
- Strong problem-solving skills and the ability to debug complex issues in embedded systems.
- Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
- Prior experience in developing IoT applications or working on IoT projects is a plus.
About us:
Arista Networks was founded to pioneer and deliver software driven cloud networking solutions for large datacenter storage and computing environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50GbE consortium. Arista Networks products are available worldwide directly and through partners.
About this role:
- You will be working with the WiFi team at Arista, developing cutting edge and next generation WiFi solutions in a fast-paced environment. The WiFi team is responsible for the end to end development of the Cloud managed WiFi product portfolio of Arista. This specific position is for the WiFi AccessPoint team.
- As a core member of the AccessPoint team, you will be working closely with relevant teams to understand product requirements, design the solution, build the software and deliver it for final validation and customer deployment.
- You will also keep track of new and emerging technologies and their impact on Arista products, come up with new and innovative ideas to improve and differentiate the product and help Arista become a leading player in the Campus space.
- You will work closely with sales and support teams to push new solutions, understand customer needs and pain points and help resolve escalations.
- You will not be limited to a single aspect of the product, it will be broad encompassing many different aspects including but not limited to developing new Access Points, designing and implementing new features, tracking new technologies and working closely with the sales and customer teams.
Requirements:
⢠Strong engineering and Computer Science fundamentals
⢠Expected to have a strong background in software development and good understanding of systems and networking areas with the knowledge of the WiFi area as an added bonus.
⢠Minimum 4+ years of relevant experience
⢠Well versed with programming in one of C/C++ languages
⢠Experience working in a Linux environment, developing applications or Linux drivers
⢠Proven experience in any of the below:
- Network device drivers, operating system internals, Kernels, compilers, SOC architecture
- Experience in developing Wi-Fi features (802.11), WLAN MAC Protocol, system integration, evaluate various performance parameters.
- User space development for connectivity related products (Wireless Lan access points/ controllers, networking equipment) in one or more of following areas:
⢠HostAPD, Portal, RADIUS, AAA, Identity and role management, Radsec
⢠Tunnels, Firewall, Iptables, Flow Classification, QoS, TLS, DTLS Preferred Skills
⢠Experience with Wi-Fi device drivers on Linux.
⢠Hands-on experience in working with one or more WIFI chipset platforms
⢠Good System Level understanding of the Wireless AP functionality
⢠Experience in developing Wi-Fi features, system integration, evaluate various performance parameters
Resources:
- Arista Cognitive WiFi : https://www.arista.com/en/products/cognitive-wifi https://youtu.be/cT1INdR-xHQ https://www.youtube.com/watch?v=olPkCOT3MdA
- Arista Cognitive WiFi Datasheet: https://www.arista.com/assets/data/pdf/Datasheets/CloudVision-Wifi-Datasheet.pdf
- Arista's Approach to Software with Ken Duda (CTO): https://youtu.be/TU8yNh5JCyw
- Additional information and resources can be found at https://www.arista.com/en/
- ExperienceĀ 4 - 8 years
- Key Skills for Software Developer C++, Linux :
- - Looking only for candidates who can join immediately or max 10 day
- - should be able to work independently with no handholding
- - the ability to work with C/C++ code on Windows/Linux platforms
- - Database knowledge of MSSQL, Oracle, MySQL/MariaDB, ideally other ones too: Saphana, Teradata, Postgres.
- - Ability to work on their own fixing defects
- - should be able to understand secure coding practices
- - should have the Ability to work independently and with the team across different time zones
Location:Bangalore / Chennai
Type: Permanent
Company Type: AI / DigitalĀ Product Design Service basedĀ
Job Description
* Experience in C/C++ and have strong experience embedded application development and integration in Linux
* Good in creatingāÆunit tests, performing code reviews, optimizing performance and ensuring standards for maintainabilityāÆĀ
* Debugging, profiling, and performance optimization skills
* Have experience working in a fast paced Agile/Scrum environment- Looking for engineers with one of the below requirements:
- 3+ years of embedded development experience in a Linux environment
Ā Ā Ā Ā Ā Ā EDK2 experience
Ā Ā Ā Ā Ā Ā SCT experience
Ā Ā Ā Ā Ā Ā knowledge of TPMs
oWith Option2:
Ā Ā Ā Ā Ā Ā worked on bootloaders or uboot
- Total Experience:
- Rel Experience in Embedded development:
- Rel Experience in Linux:
- Rel Experience in C:
- CCTC:
- ECTC:
- NP:
- Company:
- Current Location:
- Reason for Job change:
- Offer:
- Open for a contract position?:









