Embedded Software Engineer 2
Published date: 2026/11/08
- Location: Chennai, Tamil Nadu, India
Roles and Responsibilities
• You should be able to use your experience and applies the programming concepts
• You should be a team contributor and have ability to mentor team members
• You should be able to solve problem of medium to complex
• You should be able to contribute defining and achieving milestones
• You should be able to work under the supervision of the leads and help in managing the tasks
• You are required to get your work reviewed frequently and should be able to review the work of team members
• You should be performance oriented with a passion and experience in finding most optimized, performing solutions
• You should be a quick learner, self-motivated and with ability for attention to details
• You should be innovative in approach
• Strong customer focus and able to maintain healthy Customer relationship with ability to work in teams as well as independently and deliver timely support
Required Skills
• 3 - 4 years of experience in C++
• Expertise on OS concepts like scheduling, memory management and IPC mechanisms
• Interested in Embedded Application Design & Development
• Data structures, TCP or UDP socket programming, Multithreading C++
• Familiarity with Linux Operating Systems (Ubuntu)
• Design Patterns
• Communication Protocols
• Good Knowledge on C++ (C++11 and C++14)
• Expert on Interrupt driven/Multi-Thread Programming
• Debugging Code (Seg fault, memory leaks, stack overflows, RAM usage, Race Condition etc.)
• Must have good communication skills both written and oral
• Must have good presentation skills
• Able to define and achieve organizational goals with required supervision
• Understand the escalation process and follow as required
Desired Skills
• Knowledge of Ethernet Networking (IP systems, TCP/UDP, Unicast, Multicast)
• Knowledge of Boost Framework (Networking, Threads, Shared Memory
• Extensive use of Virtualization using Oracle Virtual Box and VMWare
• Good experience in Shell Scripting and Python scripting
Academic Qualifications
• B.E, B.Tech, BCA/ MCA, M.Sc. in Electronics/ Computer, Diploma in Engineering
• You should be able to use your experience and applies the programming concepts
• You should be a team contributor and have ability to mentor team members
• You should be able to solve problem of medium to complex
• You should be able to contribute defining and achieving milestones
• You should be able to work under the supervision of the leads and help in managing the tasks
• You are required to get your work reviewed frequently and should be able to review the work of team members
• You should be performance oriented with a passion and experience in finding most optimized, performing solutions
• You should be a quick learner, self-motivated and with ability for attention to details
• You should be innovative in approach
• Strong customer focus and able to maintain healthy Customer relationship with ability to work in teams as well as independently and deliver timely support
Required Skills
• 3 - 4 years of experience in C++
• Expertise on OS concepts like scheduling, memory management and IPC mechanisms
• Interested in Embedded Application Design & Development
• Data structures, TCP or UDP socket programming, Multithreading C++
• Familiarity with Linux Operating Systems (Ubuntu)
• Design Patterns
• Communication Protocols
• Good Knowledge on C++ (C++11 and C++14)
• Expert on Interrupt driven/Multi-Thread Programming
• Debugging Code (Seg fault, memory leaks, stack overflows, RAM usage, Race Condition etc.)
• Must have good communication skills both written and oral
• Must have good presentation skills
• Able to define and achieve organizational goals with required supervision
• Understand the escalation process and follow as required
Desired Skills
• Knowledge of Ethernet Networking (IP systems, TCP/UDP, Unicast, Multicast)
• Knowledge of Boost Framework (Networking, Threads, Shared Memory
• Extensive use of Virtualization using Oracle Virtual Box and VMWare
• Good experience in Shell Scripting and Python scripting
Academic Qualifications
• B.E, B.Tech, BCA/ MCA, M.Sc. in Electronics/ Computer, Diploma in Engineering
1 page views
Related listings
-
Software Developer - Node.js/React.jsSoftware Developer- Proficiency in a modern programming language such as JavaScript - Ability to work well with people - Understanding of scalable computing systems, software architecture, data structures, and algorithms - Experience with designing and building large-...2026/11/08
-
Senior Developer or Lead - Mulesoft for WFHSoftware DeveloperApply Senior Developer or Lead - Mulesoft for WFH F Futures And Careers Chennai, Tamil Nadu Apply 18 hours agoFull–time Greetings From Futures And Careers !! Urgently hiring for MuleSoft candidates in one of our esteemed client. Position : Senior Dev...2026/11/08
-
Lead Software Engineer – C++Software DeveloperJob title: Lead Software Engineer - C++ Company: Caterpillar Job description: solutions to complex technical problems. Lead Architectural design and improvements to the system Creating Design documents... to improve the learning curve abreast of inno...2026/11/08
