Services
Prepare yourself
Create job-winning resumes and cover letters
Find a job
Search, apply and prepare for the job you want
Grow your career
Powerful tools for change and promotion
We find the job and apply for you
Find out how
Resume Builder
Quickly build a powerful resume
Resume Examples
See resumes that get interviews
Cover Letter Builder
Show motivation and personality
Cover Letter Examples
Explore the cover letters that work
Expert Writing Services
Hire an expert to write for you
Free Resume Review
Learn if your resume is good enough
Career Advice
Read the blog and learn how to win
CV Builder
Quickly build a powerful CV
Resume Builder
Job Search
Auto Apply
Career Advice
Log In
Sign Up
Back
Jobs
Embedded Software Engineer
Bengaluru, KA, IN
BD
Senior Software Engineer - Embedded
Bengaluru, KA, IN
about 1 month ago
Save Job
Apply
Create job alert
Summary
Job Description Summary
Embedded software development engineer
Responsibilities
Job Description
Design, develop, and maintain embedded medical devices, ensuring reliability, efficiency, and performance.
Write clean, well-documented, and maintainable code in C/C++ and other relevant languages.
Collaborate with hardware teams to define system requirements and optimize software-hardware integration.
Develop the device in compliance with medical device standards (e.g., ISO 13485, IEC 62304).
Ensure adherence to safety critical software development practices, including risk management and failure mode analysis.
Develop and execute test plans for unit, integration, and system level testing of firmware.
Use debugging tools and techniques to troubleshoot and resolve firmware issues.
Create and maintain comprehensive documentation, including specifications, design documents, and tests
Contribute to the preparation of documentation required for regulatory submissions.
Document and track software defects and issues throughout the development lifecycle.
Skills And Experience
4-9 years of experience in embedded software development, with at least 2 years in the medical device industry.
Good experience in C/C++, assembly language, and real-time operating systems (RTOS).
Experience with microcontroller/microprocessor architectures and peripherals.
Experience in common communication protocols: RS232, I2C, SPI, and RS485
Experience with software development lifecycle (SDLC) tools and methodologies.
Familiarity with version control systems (e.g., Git) and software development lifecycle (SDLC) tools.
Excellent problem solving, analytical, and debugging skills.
Strong communication skills and ability to work effectively in a team-oriented environment.
Good to have
Strong knowledge of medical device standards (e.g., IEC 62304, ISO 13485).
Familiar with FDA guidelines and 510K submission process
Experience with wireless communication protocols is a plus.
Knowledge of cybersecurity principles in embedded systems is an advantage.
Required Skills
Optional Skills
Primary Work Location
IND Bengaluru - Technology Campus
Additional Locations
Work Shift
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
Get a free resume review
How strong is your resume?
Upload your resume and get feedback from our expert to help land this job
Get a free resume review
MORE JOBS LIKE THIS
Stryker
Save job
Senior Software Engineer - Embedded Test
Bengaluru, KA, IN
14 days ago
NeST Digital
Save job
1931-Senior Software Engineer- Embedded Device Driver Development
Bengaluru, KA, IN
about 1 month ago
Analog Devices
Save job
Senior Engineer, Embedded Software
Bengaluru, KA, IN
6 days ago
See more jobs
People also searched:
Embedded Systems Software Engineer in Bengaluru, KA, IN
Embedded Software Design Engineer in Bengaluru, KA, IN
Embedded Design Engineer in Bengaluru, KA, IN
Embedded Developer in Bengaluru, KA, IN
Embedded Systems Developer in Bengaluru, KA, IN