





Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Tier-1 employer and Bangalore location increase applicant density, but embedded specialization moderates competition.
Embedded systems and semiconductor hardware integration require specialized domain experience, limiting cross-industry transferability.
Explicit experience, degree requirement, and embedded systems protocol/multithreading skills enforce strict candidate filters.
Design, develop, troubleshoot, and debug software programs for product enhancements and new product features.
Develop software tools supporting design, infrastructure, and technology platforms that ensure hardware-software integration compatibility.
Collaborate with cross-functional teams and may provide on-site customer support with less than 10% travel.
Bachelor’s degree in Computer, Electronics, or Mechanical Engineering with 2+ years experience, or advanced degree with no experience, or equivalent experience.
Proficient in Object-Oriented Software design and programming, including Design Patterns and Finite State Machines.
Knowledge of multithreading with preemptive thread scheduling.
Familiarity with communication protocols: I2C, SPI, UART.
Experience working within centralized software engineering teams for hardware-software integrated products, ideally semiconductor equipment.
Ability to clearly document and demonstrate solutions with flowcharts and well-structured code.
Comfortable collaborating across multi-disciplinary teams and occasional customer site visits (<10% travel).