Jobs/Manager Software Engineer

Manager Software Engineer

Quarkcity

·quarkcity.com
Sahibzada Ajit Singh Nagar, Punjab, IN
Not disclosed
May 31, 2026

Job description

About the Role We are seeking an experienced Engineering Manager to lead our embedded software development and test engineering teams. The ideal candidate will have a strong background in embedded systems, software architecture, automated testing, documentation, and collaboration with UI engineering teams. This role requires both technical depth and leadership maturity, with the ability to guide teams, streamline processes, and deliver high-quality products. Key Responsibilities

  • Lead and mentor a team of embedded software engineers, test engineers and technical writers.
  • Oversee end-to-end development of embedded software, including architecture, implementation, code reviews, integration, and release management.
  • Drive development of automated test infrastructure, including hardware-in-the-loop (HIL) setups, CI/CD test pipelines, and test frameworks.
  • Collaborate closely with UI/UX and front-end development teams to define interfaces, communication protocols, and integration points between embedded platforms and user interfaces.
  • Ensure high-quality technical documentation for firmware, APIs, interfaces, and system behavior.
  • Establish engineering best practices for coding standards, testing, documentation, and version control.
  • Manage project timelines, resource planning, sprint execution, and cross-functional communication.
  • Work with product management to translate product requirements into engineering plans and deliverables.
  • Identify technical risks, propose mitigation strategies, and ensure timely resolution of engineering issues.
  • Foster a culture of continuous improvement, innovation, and team ownership. Required Qualifications
  • Bachelors or Master’s degree in Electronics Engineering, Computer Engineering, Computer Science, or related discipline.
  • ~5 years of engineering leadership experience managing embedded software or cross-functional engineering teams.
  • Strong hands-on experience in embedded software development (C/C++, RTOS, microcontrollers, embedded Linux, or similar).
  • Experience building automated test systems, including scripting languages (Python preferred), test harnesses, and CI/CD infrastructure.
  • Proven experience working on projects involving UI integration (e.g., mobile apps, desktop apps, HMI interfaces) and defining communication interfaces (BLE, CAN, USB, UART, TCP/IP, etc.).
  • Excellent understanding of software engineering processes, documentation practices, and quality assurance methodologies.
  • Strong leadership, communication, and stakeholder-management skills. Preferred Skills
  • Experience with cross-platform development and hardware bring-up.
  • Knowledge of cloud-connected or IoT systems.
  • Familiarity with Agile methodologies and modern DevOps practices.
  • Exposure to regulatory compliance and product certification processes. What We Offer
  • Competitive salary and benefits
  • Opportunity to lead high-impact engineering initiatives
  • Collaborative and growth-oriented work environment
  • State-of-the-art development labs and tools
  • Career advancement with a fast-growing technology organization If you are an engineering leader who enjoys building excellent teams, delivering robust embedded solutions, and working at the intersection of software, hardware, UI, and test automation, we’d love to hear from you.
Account

Welcome!

Sign in to access your account

Features

Browse JobsResume BuilderResume TemplatesCover LetterATS Score CheckerAI RewriteResume ExamplesSalary Guide

General

About UsBlogFAQContact UsPrivacy PolicyTerms of ServiceCookie Policy