The Role
Design, implement, test, and maintain embedded software for a health‑tech medical device. Lead architecture and design reviews, mentor junior engineers, drive software process improvements, ensure regulatory and HIPAA compliance, support V&V and Design History Files, and manage assigned projects to completion.
Summary Generated by Built In
Job
Description for Sr.
Software Engineer II (Embedded)
Location:
Whitefield, Bengaluru, Ahmedabad, Gujarat
Mode: Fully Work from Office
Preference: Immediate Joiners
Mode: Fully Work from Office
Preference: Immediate Joiners
Job Details:
At Ajmera Infotech, we strive to put our values into action. Our “Team Up”, “No shortcuts” approach has propelled us to be an industry leader and make significant strides in the technology space. Ajmera Infotech is a software and product development company specializing in building large-scale systems. We are an end-to-end software development and consulting firm that provides the perfect blend of technology expertise, and process discipline to build largescale enterprise and consumer systems. Whether you require a simple web application or a complex multi-cloud solution, we have the expertise to design, develop, test, and deploy your software to ensure it meets your business needs.
A highly skilled
senior team member who develops embedded software for our
clients health tech product. This role will join a team that
releases regular software updates containing quality
improvements, optimizations, and new features for the product.
As one of the most experienced developers on the team, this
role will focus not only on software implementation, but also
on driving new feature design, improving code architecture,
and mentoring junior developers.
- Designs, develops, and tests software units independently according to corporate software process documents.
- Enforces strong
software engineering practices, concepts, and techniques.
- Proactively
identifies opportunities in the software process, consults
with colleagues, and implements proposals to fill gaps.
- Guides the team
through strategic design and architecture decisions.
- Creates,
maintains, and reviews software design specifications,
interface descriptions, and other software documentation.
- Creates,
maintains, and reviews software requirements
specifications.
- Influences
software test strategy and supports validation and
verification activities.
- Responsible for
the training, mentoring, and development of junior team
members.
- Evaluate and
recommend tools, technologies, and processes.
- Analyze returned
products to determine the root cause of failure.
- Manages assigned
projects to completion.
- Review final
project documentation (including Design History Files) for
content and accuracy.
- Works on issues
that impact design/selling success or address future
concepts, products, or technologies.
- Embraces the
Design Control process by leading design reviews and
maintaining design history files.
- Ensures
compliance with company policies, including Privacy/HIPAA,
and other legal and regulatory requirements.
- Participates in
the daily scrums for all involved projects.
Requirements
- Proficient
with formal software development and test methodologies.
- Skilled at defining and translating high-level
requirements into software design and implementation.
- Able to work
independently and deliver high quality work product
without close supervision.
- Able to articulate work assignments and direct the work
of more junior team members.
- Adept at
seeing change as an opportunity to improve business
performance and campaigning for it when necessary.
- Able to effectively convey information related to work
product and lead group discussions.
- Demonstrated
ability to lead work teams.
- Able to assert own ideas and persuade others through
effectively consolidating, evaluating, and presenting
relevant information.
Preferred Skills:
- Bachelor's degree in
engineering or computer Science or related field
or equivalent combination of education and
applicable job experience.
- 5 years’
experience in the “C” programming language on
embedded devices and real-time operating systems.
- Proficient
knowledge of embedded software design patterns.
- Experience
in embedded software for medical device software or
related areas preferred.
- Experience
in the “Node.js,” “Python,” and “C++” programming
languages preferred.
Benefits
What's in for you?
Also, innovative
technology, we have a culture that fosters the idea that the
happiest people are the most productive people. Not only do we
hire forward-thinking achievers to join our workforce; we
reward, develop, and retain them too. Just one of the many
reasons of how we #StayAwesome! To learn more about our
culture and benefits please visit https://www.ajmerainfotech.com/careers
Be you, with us!
Ajmera
Infotech is firmly committed to being an equal opportunity
employer and maintaining a diverse and inclusive environment.
We value and embrace that every single one of us brings value
to the table. But sometimes we forget that when we don’t meet
100% of a job description’s criteria – maybe you’re feeling
that way right now? We encourage you to apply anyway. Because
we want you to be you, with us.
Referrals:
We
love a good referral! If you know someone that would be a great
fit for this position, please share!
To discuss more with
our hiring team please write on [email protected] or call
+91 93167 32470
Skills Required
- Proficient with formal software development and test methodologies
- Skilled at defining and translating high-level requirements into software design and implementation
- Able to work independently and deliver high quality work product without close supervision
- Able to articulate work assignments and direct the work of more junior team members
- Demonstrated ability to lead work teams
- Bachelor's degree in Engineering, Computer Science, or related field (or equivalent experience)
- 5 years' experience in C on embedded devices and real-time operating systems
- Proficient knowledge of embedded software design patterns
- Experience in embedded software for medical devices or related areas
- Experience with Node.js, Python, and C++
Am I A Good Fit?
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.
Success! Refresh the page to see how your skills align with this role.
The Company
What We Do
Ajmera Infotech is a software and product development company specializing in building large-scale systems. It provides end-to-end software consulting services that blend technology expertise and process discipline to build large-scale enterprise and consumer systems. The company delivers custom software development and modernization across multiple industries, including healthcare, financial services, retail, e-commerce, and cybersecurity, ensuring scalable and reliable business solutions.








