Software Engineer

3 days ago


New Delhi, India Sourcebae Full time

Job Title:C++ Embedded Software Engineer Experience:5+ Years (flexible based on expertise) Employment Type:Full-Time, Permanent Location:HyderabadJob Summary We are seeking a highly skilledC++ Embedded Software Engineerto conceptualize, design, develop, and maintain high-performance applications. The ideal candidate will have hands-on experience withC++ development, Linux environments, debugging on target hardware, and multi-threaded applications , along with a strong background in software engineering best practices. Key Responsibilities Design, code, debug, and testC++ embedded software applications . Provide creative and practical solutions to complex technical problems using modern programming technologies. Analyse and contribute tosystem and subsystem requirements, specifications, and design definitions . Deliverhigh- and low-level software design documents, storyboards, and interface specifications . ImplementObject-Oriented Design principles (UML, Design Patterns)in development. Build reusable libraries and ensure thorough documentation. Support the fullSDLC from conception to product delivery , including maintenance and defect resolution. Collaborate with cross-functional teams, including QA, product managers, and customer support. Apply software engineering best practices:Automated Testing, CI/CD, TDD, SOLID, and Clean Code principles . Participate in Agile/Scrum or Kanban ceremonies and contribute to continuous improvement. Provideon-call/out-of-hours supportwhen required. Required Skills & Experience Proven experience inC++ development(embedded systems preferred). Strong knowledge ofmulti-threaded applications, client-side development, REST, JSON, and Web Services . Proficiency indebugging applications on target hardwareand crash reporting solutions. Solid experience inLinux developmentwith understanding ofLinux UI/UX conceptsand Ubuntu platform nuances. Familiarity withCLion or Eclipse IDEs , RPM packaging/installers. Experience in troubleshooting, debugging, and optimizing applications. Hands-on withGit, Jenkins , and Agile methodologies. Knowledge of test automation frameworks (Google Test, VSTest). Strong problem-solving and communication skills. Desirable Skills Experience withother high-level languages : C#, Java, Python, JavaScript, XML. Familiarity withBitBucket, Conan, DOORS, Test Rail, JIRA . Hands-on experience withValgrind, memory management, disk I/O optimization . Exposure tocryptography, NFC interfacing, and low-level smart card communication . Experience buildingsimulators or test harnesses . Education & Qualifications Bachelor’s degreein Computer Science, Electrical Engineering, or related field (or equivalent professional experience). Master’s degreein a related discipline – desirable. Certifications in relevantprogramming languages, frameworks, or Agile (Scrum Master)– a plus.



  • New Delhi, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well. About the role: MRI Software is seeking a Software Engineer to join our team working on products. As a...

  • Software Engineer

    1 day ago


    New Delhi, India Eastern Software Solutions Full time

    Job Title: Software Engineer (D2K) Job Location: Lotus Business Park, Noida 127 Work Mode: Onsite Working Days: 5.5 DaysResponsibilities: SQL/PLSQL D2K (1-4 Years)Requirements: Any Tech Graduate 1–4 years of D2K Communication skillsCompany Link:https://g.co/kgs/NaAgvZz https://www.linkedin.com/company/eastern-software-solutions/


  • New Delhi, India Rishabh Software Full time

    We're Hiring! Multiple Engineering Roles at Global In-House Center (GIC) in Pune – JoinOur Tech-Driven Journey!Are you passionate about building scalable, secure, and innovative software solutions? Doyou thrive in a collaborative, agile environment? Wolters Kluwer is expanding itsengineering team in Pune and we’re hiring across three exciting


  • New Delhi, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • New Delhi, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • New Delhi, India IRIS Software Group Full time

    IRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued. We started 45 years ago...


  • New Delhi, India Better Software Full time

    We are a software development company. We have primarily worked with enterprises and startups who often wants to build a product from scratch. Our mission is to build software with solid foundations, addressing the primary concerns of startup founders when working with agencies. We believe in prioritizing maintainability, simplicity, and the Open-Closed...


  • New Delhi, India Sonata Software Full time

    Job Summary: We are seeking aSenior Software Engineer (6–8 years experience)to lead the development, customization, and integration of ourLMS platforms (Moodle, Canvas, OpenEdX) . This role requires expertise inPython/Django, JavaScript (Node.js, React), OpenEdX , and experience withLAMP stackfor Moodle customization. As akey technical contributor , you...


  • New Delhi, India Brightly Software Full time

    Who we are Build a brighter future while learning and growing with a Siemens company at the intersection of technology, community and sustainability. Our global team of innovators is always looking to create meaningful solutions to some of the toughest challenges facing our world. Find out how far your passion can take you.About the jobBrightly Software...


  • New Delhi, India BQE Software Full time

    BQE Software isseeking a highly skilled and innovativeSenior Software Engineer– AI & Innovationto join our R&D Engineering team. This senior-level role is ideal for experienced engineers (6–8 years) who can architect and scale enterprise-grade AI solutions. You will play a pivotal role in designing a multi-agent AI platform, building scalable...