
Embedded Software Development
Minor Hotels Europe and Americas
full-time
Posted on:
Location Type: Office
Location: Pune • India
Visit company websiteExplore more
About the role
- Contribute to designing and developing embedded software to meet functional requirements
- Adhere to SDLC processes, including requirements gathering, concept design, work product reviews, and unit/functional testing
- Work collaboratively within a Scrum Team, following defined Agile software development practices
- Works in the area of Software Engineering, which encompasses the development, maintenance and optimization of software solutions/applications
- Applies scientific methods to analyse and solve software engineering problems
- Responsible for the development and application of software engineering practice and knowledge, in research, design, development and maintenance
- Exercise original thought and judgement, and supervise the technical and administrative work of other software engineers
- Build skills and expertise of software engineering discipline to reach standard software engineer skills expectations
Requirements
- 2.5–4.5 years of experience in the Embedded domain
- 3+ years of hands-on experience with Microcontrollers and Embedded C
- Strong understanding of Real-Time Operating System (RTOS) concepts
- Exposure to communication protocols (e.g., CAN, LIN, Ethernet, etc.)
- Solid understanding of programming concepts, software design and software development principles
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Embedded software developmentMicrocontrollersEmbedded CReal-Time Operating System (RTOS)Software designSoftware development principlesCommunication protocolsUnit testingFunctional testingAgile software development
Soft skills
CollaborationProblem-solvingOriginal thoughtJudgementSupervisionTechnical leadershipCommunication