Home
Jobs

4 Doxygen Jobs

Filter
Filter Interviews
Min: 0 years
Max: 25 years
Min: ₹0
Max: ₹10000000
Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

7.0 - 10.0 years

1 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

Foundit logo

We are seeking an Embedded Software Architect to design and develop Linux-based embedded systems for Passenger Information Systems . This role requires expertise in embedded C++ architecture, system integration, and software development for real-time Linux systems . The ideal candidate will lead software teams, mentor junior engineers , and drive high-performance, scalable embedded software solutions . Key Responsibilities: ? Software Architecture & Development Design and develop real-time embedded C++ architectures for Linux-based systems. Lead middleware, driver development, and application-layer programming . Analyze system requirements and create detailed software design documents. ? Technical Leadership & Team Collaboration Coordinate software interface alignments with developers, integrators, and stakeholders . Lead software development teams and mentor junior engineers . Perform code reviews, debugging, and performance optimizations . ? System Integration & Debugging Engage in low-level debugging, memory leak detection, and core dump analysis . Optimize system performance by addressing bottlenecks. ? Software Tools & Documentation Implement unit testing frameworks and UML-based software architecture designs . Maintain software version control and CI/CD pipelines using Git/GitLab . Technical Skills & Expertise: ???? Programming & Development Proficiency in Embedded C++ (C++11/14/17/20) STL, OOP, Multithreading Expertise in Embedded Linux System programming & shell scripting (Bash) Experience with Yocto-based systems (Preferred but not mandatory) ???? System Design & Debugging Strong knowledge of Systemd, GCC, CMake, Makefiles Experience with IP protocols & network programming Debugging with GDB, Valgrind, and Doxygen ???? Tools & Version Control Hands-on experience with Git, GitLab, and CI/CD pipelines Proficiency in Unit Testing frameworks for C++ UML Modeling and Software Architecture Design

Posted 5 days ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

Linkedin logo

Silicon Labs (NASDAQ: SLAB) is the leading innovator in low-power wireless connectivity, building embedded technology that connects devices and improves lives. Merging cutting-edge technology into the world’s most highly integrated SoCs, Silicon Labs provides device makers the solutions, support, and ecosystems needed to create advanced edge connectivity applications. Headquartered in Austin, Texas, Silicon Labs has operations in over 16 countries and is the trusted partner for innovative solutions in the smart home, industrial IoT, and smart cities markets. Learn more at www.silabs.com. Meet the Team The Technical Writing Team plays a crucial role in creating and managing technical documentation for software and hardware products. Your primary responsibility will be to translate complex technical information into user-friendly content, ensuring clarity, consistency, and adherence to company standards. You’ll collaborate with subject matter experts, review and edit technical documents, and provide quality control, and publication to the appropriate platforms. This position requires excellent writing and editing skills, technical knowledge, and the ability to manage complex projects from start to finish. Responsibilities Create and Manage Technical Documentation: Develop clear, concise, and accurate technical documentation for software/hardware products and systems. Collaborate with subject matter experts to obtain and document technical specifications. Review and edit technical documents to ensure clarity, consistency, and alignment with company standards. Developer’s Site: Manage, edit, and publish APIs and supporting software documentation for the developer’s site. Public Website: Manage, edit, and publish hardware documentation such as data sheets and reference manuals for the public website. User-Centric Approach: Understand user needs and tailor documentation to address their pain points and enhance their experience. Project Leadership: Lead and participate in documentation projects, working closely with development teams to ensure the accuracy and completeness of technical documents. Skills You Will Need Minimum Qualifications: Bachelor’s degree in Technical Communication, Computer Science, Linguistics, or a related field. Minimum of 8 years of experience in technical writing or a related field. Excellent written and verbal communication skills. Strong technical knowledge and the ability to comprehend complex technical information. Experience in creating and managing technical documentation for software or hardware products. Attention to detail and strong editorial skills to ensure documentation complies with company standards. Proven ability to manage documentation projects and meet deadlines. Ability to work independently and in a team environment. Proficiency with the following: Git Command-line interface HTML Markdown Doxygen C, C++ DITA CCMS Oxygen Jira Agile MS Office Adobe Acrobat Professional Visio The following qualifications will be considered a plus: Previous experience working in the semiconductor industry We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. Show more Show less

Posted 2 weeks ago

Apply

0 years

0 Lacs

New Delhi, Delhi, India

On-site

Linkedin logo

We are looking for a skilled and passionate C++ Developer to join our engineering team. The ideal candidate should have a strong foundation in Object-Oriented Programming (OOP), design patterns, and writing clean, reusable code. You will work on developing and maintaining robust, scalable systems with modern C++ standards, while also collaborating with cross-functional teams to ensure high-quality deliverables. Key Responsibilities: · Design and develop robust C++ applications using OOP principles including inheritance, polymorphism, encapsulation, and abstraction. · Implement clean, modular, and maintainable code with a focus on reusability. · Apply design patterns (e.g., Factory, Strategy, Singleton) in real-world scenarios to solve architectural problems. · Handle dynamic memory management effectively using raw pointers and modern smart pointers (unique_ptr, shared_ptr). · Use STL containers (e.g., vector, map, unordered_map) and algorithms (e.g., sort, find_if, transform) for efficient data handling. · Implement exception handling and write custom exception classes where necessary. · Use debugging tools like GDB, Valgrind, or sanitizers to find and resolve issues such as memory leaks or segmentation faults. · Write unit and integration tests using frameworks like Google Test or Catch2. · Create and maintain clear, structured documentation using tools like Doxygen. · Contribute to the setup and maintenance of build pipelines using CMake and integrate with CI/CD tools such as GitHub Actions, GitLab CI/CD, or Jenkins. · Participate in code reviews and provide constructive feedback to team members. · Collaborate closely with QA, DevOps, and Product teams to ensure product quality and stability. Required Qualifications: · Strong experience in C++11/14/17/20. · Deep understanding of OOP principles and software design patterns. · Experience in working with STL, smart pointers, and memory/resource management. · Proficiency with CMake and managing large-scale build systems. · Hands-on experience with debugging tools such as Valgrind, GDB, or AddressSanitizer. · Practical knowledge of writing test cases using frameworks like Google Test. · Familiarity with version control systems (Git) and branching strategies. · Good understanding of CI/CD pipelines and experience integrating C++ code with them. · Excellent problem-solving skills and attention to detail. · Strong verbal and written communication skills. · Experience with version control systems (preferably Git). Preferred Skills: · Experience building .aar libraries that include native .so files. · Experience in domains like embedded systems, real-time systems, or high-performance computing is a plus. · Prior experience in cross-platform development (Windows/Linux). · Exposure to Agile methodologies and tools like JIRA. · Experience writing technical documentation and contributing to architectural Show more Show less

Posted 3 weeks ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

Linkedin logo

About Marvell Marvell’s semiconductor solutions are the essential building blocks of the data infrastructure that connects our world. Across enterprise, cloud and AI, automotive, and carrier architectures, our innovative technology is enabling new possibilities. At Marvell, you can affect the arc of individual lives, lift the trajectory of entire industries, and fuel the transformative potential of tomorrow. For those looking to make their mark on purposeful and enduring innovation, above and beyond fleeting trends, Marvell is a place to thrive, learn, and lead. Your Team, Your Impact Goal Of Section Convey impact of the business group they will be joining on Marvell and the world. Questions To Answer In This Section What can’t Marvell do if they do not have this team to execute? What projects is this team responsible for delivering? What do they work on every day? Why should you work on this team vs another team doing the same project at another company? How is this technology used in the world that most people would recognize? What You Can Expect The new hire will start with documenting software drivers, that are published in HTML. We are tracking software updates in JIRA. An engineer, usually an application engineer, will document the change and the technical writer needs to be able to track the documentation progress and then format it into the correct location in the user guide. Today we use FrameMaker as the main authoring tool, so the technical writer takes the engineering update, and places it in the correct location in the user guide, taking care of the formatting aspects. The new hire needs to understand if the content “makes sense," so the outcome is understood by the customer. Every update to the documentation goes through a review by a few engineers. What We're Looking For BTech/MTech with 8 to 12 years of relevant experience. The ideal candidate will have experience working in engineering environments and be proficient in various documentation tools. Skilled technical writer with a background in creating engineering documents for both hardware and software. The candidate must know and work with Adobe FrameMaker, Microsoft Word, Power Point, Excel and Visio. A candidate must be familiar with structured technical writing methodology (DITA) Nice to have requirement is HTML publishing, Doxygen, knowledge of CSS The technical writers in our group must be able to manage their time and handle more than one task at a time. Interact directly with engineers, sit with them, understand and document their explanation. Should also be able to get engineering design documents and create customer-facing documents out of them. Additional Compensation And Benefit Elements With competitive compensation and great benefits, you will enjoy our workstyle within an environment of shared collaboration, transparency, and inclusivity. We’re dedicated to giving our people the tools and resources they need to succeed in doing work that matters, and to grow and develop with us. For additional information on what it’s like to work at Marvell, visit our Careers page. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Show more Show less

Posted 4 weeks ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies