Req. No. ESE.1125
Role Description
This
is a full-time on-site role for an Embedded Software Engineer. As an Embedded Software
Engineer, you will be responsible for designing, implementing, and maintaining embedded
software components. You will work closely with a team of engineers and
developers to enhance the functionality and usability of our various embedded components.
. The ideal candidate will have a strong background in embedded systems, a
passion for developing software for the latest generation of hardware, and the
ability to work collaboratively in a fast-paced environment. This role requires
approximately 10% travel for functionality testing, project demos and deployments,
and customer meetings.
Responsibilities
Develop and maintain various embedded software functionalities.
Collaborate with cross-functional teams to gather requirements, design software architecture, and implement new features and enhancements.
Ensure the reliability, performance, and scalability of the software by writing clean, efficient, and well-tested code.
Conduct thorough testing, debugging, and troubleshooting of software issues to ensure smooth operation of the system.
Stay up-to-date with industry trends and advancements in embedded systems and software development.
Travel to deployment sites, customer sites, and other locations as needed (up to 10%).
Qualifications
Bachelor's/Master’s degree in Computer Engineering, Electronics, or related field.
Proven 2+ years of experience in embedded software development.
Proficiency in C/C++ programming languages.
Proven experience with ARM Cortex-M or other microcontroller families, RTOS (Nucleus, NuttX), and embedded Linux.
Proven experience with hardware interfaces and protocols (e.g., UART, SPI, I2C, CAN) is a must.
Strong problem-solving skills, attention to detail, and ability to work effectively both independently and as part of a team.
Experience with version control systems (e.g., Git).
Ability to collaborate with multidisciplinary teams and communicate technical concepts to non-technical stakeholders.
Job Complexity:
Personal Evolution:
Variability of the Job:
Job Security:
Overachieving Possibilities:
Team / Company Size:
10 / 60 PEOPLE
Avg Deal Size:
50 LACS ₹
Sales Cycle:
3 MONTHS
Company Growth:
50% YOY
Company Maturity:
PROFITABLE
Need More Info?
Benefits
Optional Health Insurance, Travel perks
PTOs
Vacation, Sick, and Holiday paid leaves
Compensation
Competitive with ample growth based on performance
Prime location
Next to Pune-Bangalore Highway, save on commuting time.
Team Events
Dinners, Festival activities, Annual day event
Eat & Drink
Tea, Coffee





