Jobs
Interviews

14 Doxygen Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 years

0 Lacs

chennai, tamil nadu, india

On-site

About Us RGS Construction Technologies Pvt Ltd is an innovative software development company based in Chennai. We specialize in creating cutting-edge 2D & 3D modeling software tailored for the global construction and engineering industry. Our mission is to solve complex industry challenges through technology and robust software solutions. To support our growing development team, we are seeking a motivated DevOps Developer to build and manage our software development lifecycle infrastructure. Position: DevOps Developer Job Summary We are looking for a skilled DevOps Developer to design, implement, and manage the complete CI/CD lifecycle for our software products. You will be a crucial link between our software developers and the deployment of our applications, responsible for automating our build, test, documentation, and release pipelines. The ideal candidate will have a developer's mindset with a passion for automation, quality, and efficiency. Key Responsibilities Design, build, and maintain robust CI/CD pipelines using Jenkins to automate software delivery. Manage source code repositories using Git, including defining branching strategies, managing access, and ensuring repository health. Automate the generation and publishing of technical code documentation using Doxygen as an integral part of the CI pipeline. Develop and manage automated deployment scripts to publish software installers/packages to public-facing websites or artifact repositories using REST APIs. Integrate and maintain automated code quality checks and reporting using SonarQube. Develop and integrate custom scripts and Git Hooks to automate workflows and enforce development best practices. Collaborate with the development team to streamline the build and release process for our .NET-based applications. Troubleshoot and resolve issues in our build, test, and deployment environments. Document all DevOps processes, tools, and configurations. Required Skills And Qualifications Experience: 2+ years of hands-on experience in a DevOps or related role. CI/CD: Proven experience building and managing automation pipelines with Jenkins. Version Control: Strong proficiency in Git, including advanced concepts like branching/merging strategies (e.g., GitFlow). Documentation: Experience with automated documentation generators, with specific expertise in Doxygen. API Integration: Strong experience consuming and interacting with REST APIs for automation purposes. Code Quality: Direct experience integrating and utilizing SonarQube for static code analysis. Scripting: Proficiency in scripting languages such as Bash, Python, or PowerShell. DevOps Fundamentals: A solid understanding of the full DevOps implementation lifecycle, including continuous integration, automated testing, and continuous delivery. Containerization: Experience with container technologies like Docker. Preferred Skills (Added Advantage) Experience with Infrastructure as Code (IaC) tools like Terraform or Ansible. Familiarity with a major cloud platform (Azure, AWS, or GCP). Knowledge of container orchestration with Kubernetes (K8s). Experience in a software product company, particularly with build processes for Windows/.NET applications. How To Apply If you are passionate about automation and want to make a significant impact on our software development process, we encourage you to apply. Please Send Your Updated CV To hr@viskartech.com Kindly mention " Application for DevOps Developer " in the subject line of your email.

Posted 1 week ago

Apply

0 years

0 Lacs

bengaluru, karnataka, india

Remote

Rockwell Automation is a global technology leader focused on helping the world’s manufacturers be more productive, sustainable, and agile. With more than 28,000 employees who make the world better every day, we know we have something special. Behind our customers - amazing companies that help feed the world, provide life-saving medicine on a global scale, and focus on clean water and green mobility - our people are energized problem solvers that take pride in how the work we do changes the world for the better. We welcome all makers, forward thinkers, and problem solvers who are looking for a place to do their best work. And if that’s you we would love to have you join us! Job Description Rockwell Automation is looking for a creative software engineer to join our global Integrated Supply Chain organization in Bangalore, India. You will be part of a global team that develops core tools and frameworks—including CI/CD infrastructure and the manufacturing test framework. Additionally, the team designs custom manufacturing test equipment, requiring close collaboration across departments such as software, electrical, mechanical, and systems engineering. Your Responsibilities Develop and test safety and security-critical manufacturing test software for our products. Mature and increase the CI/CD framework for the global test engineering team. Communicate software engineering best practices across the team. Improve on the manufacturing test software framework. Contribute to strategic cybersecurity programs Work on a diverse Agile team within a larger Scaled Agile Framework organization, participating in short term (sprint), medium term (program increment) and long term (product roadmap) planning. Actively participate in backlog refinement, program increment planning, and Experience communicating updates and resolutions to customers and other partners of backlog, risks, and barriers. Operate across the entire development life cycle: requirements, design, implementation, test, release, maintenance, and support. Engage your team across multiple organizations and geographies. Provide tier 2 support for technical problems with manufacturing test equipment in live production. Competencies Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering or equivalent. Understanding of object-oriented programming principles, Experience communicating updates and resolutions to customers and other partners and apply them. Understanding of CI/CD principles and associated tools, with the ability to apply and communicate these concepts. Experience with programming in C, C++, C#, Python, or a similar language. Willingness to work across software, hardware, and systems engineering disciplines. Experience creating detailed technical documentation in English Experience working with Git or a similar software configuration management tool Collaborate effectively with global teams across multiple time zones, including Eastern and Central The Essentials - You Will Have Experience with programming in C# or Python. Experience with databases. Experience working within Agile frameworks such as Scrum and SAFe. Experience working in remote teams Experience with unit testing Experience with embedded software development or other hardware-software integration Experience working in requirements-driven software development environments. Experience with doxygen for automated documentation generation Experience with Agile tools such as Jira and Azure Devops Ability to read and interpret schematics Knowledge of electronic hardware design and troubleshooting. Experience with a data warehouse like Snowflake, Redshift, or Spark TRAVEL Some travel is required, typically up to 10%. What We Offer Our benefits package includes … Comprehensive mindfulness programs with a premium membership to Calm Volunteer Paid Time off available after 6 months of employment for eligible employees Company volunteer and donation matching program – Your volunteer hours or personal cash donations to an eligible charity can be matched with a charitable donation. Employee Assistance Program Personalized wellbeing programs through our OnTrack program On-demand digital course library for professional development You will report to Manufacturing Software Engineering Manager. and other local benefits! At Rockwell Automation we are dedicated to building a diverse, inclusive and authentic workplace, so if you're excited about this role but your experience doesn't align perfectly with every qualification in the job description, we encourage you to apply anyway. You may be just the right person for this or other roles. or Rockwell Automation's hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office. Rockwell Automation’s hybrid policy aligns that employees are expected to work at a Rockwell location at least Mondays, Tuesdays, and Thursdays unless they have a business obligation out of the office.

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

kochi, kerala

On-site

You are an experienced Technical Documentation Writer being sought to join the R&D team at Sioniq Tech Pvt Ltd in Kochi. Your primary responsibility will be to develop user-friendly documentation for a Jewelry ERP system currently under development. Your expertise in simplifying complex technical information into easily understandable user guides, manuals, and help content is crucial for this role. Your main tasks will include creating comprehensive user documentation for each module and screen of the Jewelry ERP, crafting clear and accurate user manuals, help guides, and training documents, collaborating with various teams to understand system functionality, organizing and updating documentation, as well as ensuring consistency in language and formatting. To excel in this position, you should have 3 to 6 years of experience in technical writing, particularly in ERP or enterprise software environments. A strong command of English, proficiency in writing, editing, and proofreading, familiarity with documenting web-based applications, and knowledge of tools such as Microsoft Word, Google Docs, Snagit, Doxygen, and Markdown are required. Additionally, the ability to simplify technical concepts for non-technical users, a basic understanding of SDLC, and experience working with cross-functional teams are essential. Preferred skills that would be advantageous for this role include prior experience in documenting ERP software, familiarity with version control systems like Git, and the ability to create visual aids such as flowcharts, diagrams, and screen annotations.,

Posted 1 month ago

Apply

3.0 - 6.0 years

0 Lacs

Kochi, Kerala, India

On-site

Job Title: Technical Documentation Writer Experience: 3 to 6 years Location: Kochi Company: Sioniq Tech Pvt Ltd Industry: IT About The Role We are looking for an experienced Technical Documentation Writer to join our R&D team at Sioniq Tech Pvt Ltd. As we are developing a comprehensive Jewelry ERP , the writer will be responsible for creating clear, user-friendly documentation for each module and screen of the application. The ideal candidate should have a strong ability to translate complex technical concepts into easy-to-understand user guides, manuals, and help content. Key Responsibilities Create user documentation for each screen and feature of the Jewelry ERP. Write clear, concise, and accurate user manuals, help guides, and training documents. Collaborate closely with business analysts, developers, testers, and UI/UX designers to understand the functionality of forms and processes. Organize and maintain documentation in a structured, accessible format. Create quick reference guides, FAQs, tooltips, and walkthroughs as needed. Continuously update documentation based on product enhancements or user feedback. Ensure consistency in language, formatting, and terminology across all documents. Requirements 3 to 6 years of experience in technical writing or user documentation, preferably in ERP or enterprise software. Strong command over English with excellent writing, editing, and proofreading skills. Experience in documenting web-based applications or enterprise solutions. Familiarity with tools such as Microsoft Word, Google Docs, Snagit, Doxygen, Markdown, or similar. Ability to grasp technical concepts and explain them clearly to non-technical users. Basic understanding of software development life cycle (SDLC). Experience working with cross-functional teams. Preferred Skills Experience in documenting ERP software. Knowledge of version control (e.g., Git). Ability to create visual aids like flowcharts, diagrams, and screen annotations.

Posted 1 month ago

Apply

3.0 - 6.0 years

3 - 7 Lacs

Cochin

On-site

Job Title: Technical Documentation Writer Experience: 3 to 6 years Location: Kochi Company: Sioniq Tech Pvt Ltd Industry: IT About the Role: We are looking for an experienced Technical Documentation Writer to join our R&D team at Sioniq Tech Pvt Ltd. As we are developing a comprehensive Jewelry ERP , the writer will be responsible for creating clear, user-friendly documentation for each module and screen of the application. The ideal candidate should have a strong ability to translate complex technical concepts into easy-to-understand user guides, manuals, and help content. Key Responsibilities: Create user documentation for each screen and feature of the Jewelry ERP. Write clear, concise, and accurate user manuals, help guides, and training documents. Collaborate closely with business analysts, developers, testers, and UI/UX designers to understand the functionality of forms and processes. Organize and maintain documentation in a structured, accessible format. Create quick reference guides, FAQs, tooltips, and walkthroughs as needed. Continuously update documentation based on product enhancements or user feedback. Ensure consistency in language, formatting, and terminology across all documents. Requirements: 3 to 6 years of experience in technical writing or user documentation, preferably in ERP or enterprise software. Strong command over English with excellent writing, editing, and proofreading skills. Experience in documenting web-based applications or enterprise solutions. Familiarity with tools such as Microsoft Word, Google Docs, Snagit, Doxygen, Markdown, or similar. Ability to grasp technical concepts and explain them clearly to non-technical users. Basic understanding of software development life cycle (SDLC). Experience working with cross-functional teams. Preferred Skills: Experience in documenting ERP software. Knowledge of version control (e.g., Git). Ability to create visual aids like flowcharts, diagrams, and screen annotations.

Posted 1 month ago

Apply

5.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

BreachLock Inc. is a global leader in automated penetration testing services, offering cutting-edge solutions for Web, Network, and API Pen Testing. Our proprietary technology and expertise have earned the trust of over 1,000 clients worldwide. We thrive on innovation, collaboration, and delivering exceptional results that redefine cybersecurity standards. Responsibilities Create, edit, and maintain technical documentation such as user manuals, installation guides, API documentation, release notes, and help content. Collaborate with product managers, engineers, and QA teams to gather information and understand product features. Research and analyze product features to create accurate and comprehensive documentation. Work closely with UI/UX teams to align documentation with product interfaces. Develop documentation templates and style guides to maintain consistency. Update existing documents to reflect new product features, changes, or updates. Organize documentation logically and ensure it is easily accessible and searchable. Participate in peer reviews to ensure content accuracy, completeness, and quality. Manage documentation in version control systems and documentation platforms (e.g., Git, Confluence , or similar). Proficiency with Doxygen, GitLab/Git, and writing in Markdown/Markup formats. Knowledge of CI/CD documentation pipelines and static site generators (e.g., MkDocs, Hugo, Sphinx ). Qualifications Bachelor’s degree in English, Technical Communication, Computer Science, or a related field. 2–5 years of professional experience as a Technical Writer in a technology-driven environment. Proven ability to create documentation for technical products such as software applications, APIs, and systems. Understanding of the Cybersecurity Domain Excellent written and verbal communication skills. Strong attention to detail and organisational skills.

Posted 1 month ago

Apply

3.0 - 7.0 years

0 Lacs

hyderabad, telangana

On-site

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. Developers Site: - Manage, edit, and publish APIs and supporting software documentation for the developers" 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: - Bachelors degree in Technical Communication, Computer Science, Linguistics, or a related field. - Minimum of 3 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 Git, Command-line interface, HTML, Markdown, Doxygen, C, C++, DITA, CCMS, Oxygen, Jira, Agile, MS Office, Adobe Acrobat Professional, and Visio. The following qualifications will be considered a plus: - Previous experience working in the semiconductor industry,

Posted 1 month ago

Apply

6.0 - 10.0 years

10 - 14 Lacs

Gurugram

Work from Office

• Designing &bwriting the embedded software code according to desired specifications • Testing the software for scalability & structure • Fixing bugs & optimizing the system. • Maintaining the software program. • Document software application values Required Candidate profile • Experience with a complete life cycle of an embedded software system. • Proficient in C & C++. • Knowledge of RTOS, Linux, embedded Linux, Python, IP Protocols, and hardware interfaces.

Posted 2 months ago

Apply

7.0 - 10.0 years

1 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

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 3 months ago

Apply

8.0 years

0 Lacs

Hyderabad, Telangana, India

On-site

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 3 months ago

Apply

0 years

0 Lacs

New Delhi, Delhi, India

On-site

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 months ago

Apply

0 years

0 Lacs

Bengaluru, Karnataka, India

On-site

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 months ago

Apply

7.0 - 12.0 years

9 - 14 Lacs

bengaluru

Work from Office

Seeking a highly skilled and experienced Lead Software Engineer to lead the design, development, and integration of embedded software solutions. The ideal candidate will have a strong background in embedded systems, cybersecurity, and multi-paradigm programming, with a focus on delivering high-quality, secure, and efficient software for complex systems. This role involves working closely with cross-functional teams in engineering, IT, and operations to ensure compliance with industry standards such as IEC 62443 . Key Responsibilities: Lead the development of embedded software for real-time systems, including bootloaders , BSPs , and device drivers . Design and implement software components using C , C++ , Rust , and Python . Ensure compliance with MISRA C , IEC 62443 , and other relevant standards. Manage source code using Git , and document using tools like Doxygen and UML . Collaborate with hardware, IT, and cybersecurity teams to ensure secure and reliable system integration. Oversee configuration management, version control, and software release processes. Provide technical leadership, code reviews, and mentorship to junior engineers. Interface with mainframe systems , UNIX/Linux environments , and cloud-based infrastructure . Primary Skills: Embedded Systems Development : C, C++, Rust, bootloaders, BSP, USB, JTAG Cybersecurity & Standards : IEC 62443, MISRA C, secure coding practices Programming & Scripting : Python, Bash, Perl, multi-paradigm programming Version Control & Documentation : Git, Doxygen, UML, CASE tools Operating Systems : Linux, UNIX, real-time OS System Integration : Communication protocols, system interfaces, electronic protocols Secondary Skills: Data & IT Operations : Data processing, data management, infrastructure administration IT Security & Server Administration : Secure system configuration, virtualization Software Development Lifecycle : Agile/Waterfall methodologies, SRS documentation Science & Research : Background in electronics, physics, or telecommunications Tooling & Automation : Shell scripting, configuration management, system monitoring Mainframe & Legacy Systems : ICL VME, mainframe operations Preferred Qualifications: Bachelors or Masters degree in Computer Science, Electronics, or a related field 7+ years of experience in embedded software development and system integration Experience in regulated industries (e.g., automotive, aerospace, industrial automation) Strong analytical, leadership, and communication skills

Posted Date not available

Apply

9.0 - 12.0 years

8 - 13 Lacs

bengaluru

Work from Office

Seeking a highly skilled and experienced Lead Software Engineerto lead the design, development, and integration of embedded software solutions. The ideal candidate will have a strong background in embedded systems, cybersecurity, and multi-paradigm programming, with a focus on delivering high-quality, secure, and efficient software for complex systems. This role involves working closely with cross-functional teams in engineering, IT, and operations to ensure compliance with industry standards such asIEC 62443. Key Responsibilities: Lead the development of embedded software for real-time systems, includingbootloaders,BSPs, anddevice drivers. Design and implement software components usingC,C++,Rust, andPython. Ensure compliance withMISRA C,IEC 62443, and other relevant standards. Manage source code usingGit, and document using tools likeDoxygenandUML. Collaborate with hardware, IT, and cybersecurity teams to ensure secure and reliable system integration. Oversee configuration management, version control, and software release processes. Provide technical leadership, code reviews, and mentorship to junior engineers. Interface withmainframe systems,UNIX/Linux environments, andcloud-based infrastructure. Primary Skills: Embedded Systems Development: C, C++, Rust, bootloaders, BSP, USB, JTAG Cybersecurity & Standards: IEC 62443, MISRA C, secure coding practices Programming & Scripting: Python, Bash, Perl, multi-paradigm programming Version Control & Documentation: Git, Doxygen, UML, CASE tools Operating Systems: Linux, UNIX, real-time OS System Integration: Communication protocols, system interfaces, electronic protocols Secondary Skills: Data & IT Operations: Data processing, data management, infrastructure administration IT Security & Server Administration: Secure system configuration, virtualization Software Development Lifecycle: Agile/Waterfall methodologies, SRS documentation Science & Research: Background in electronics, physics, or telecommunications Tooling & Automation: Shell scripting, configuration management, system monitoring Mainframe & Legacy Systems: ICL VME, mainframe operations Preferred Qualifications: Bachelors or Masters degree in Computer Science, Electronics, or a related field 7+ years of experience in embedded software development and system integration Experience in regulated industries (e.g., automotive, aerospace, industrial automation) Strong analytical, leadership, and communication skills

Posted Date not available

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