Senior Software Engineer
- Source: Naukri
- Transasia Bio Medicals
- On-site
- Bengaluru
- Full-Time
- Senior
Job Description
PURPOSE OF THE POSITION:
Design, develop and implement application software solutions on Linux OS (Ubuntu / CIP Linux) on Renesas SBCs using C / C++ / Scripting for innovative medical devices.
KEY RESULT AREAS :
-
Design and implement the System Software architecture as per the requirement specifications.
-
Breaking down problems, Documenting problem statements and effort estimation.
-
Adhering to Engineering methodologies..
-
Design, develop and implement System Software on Renesas SBC on Linux OS (Ubuntu / CIP Linux).
Troubleshoot any problems, defects and issues in the application software during development.
MAJOR RESPONSIBILITIES:
- Design and Development of System Software as per requirements.
- Writing clean, high-quality, high-performance, maintainable code while incorporating good design practices.
- Develop and support software including applications, hardware and sensor data integration, interfaces, and new functionality enhancements.
- Coordinate cross-functionally to ensure project meets business objectives and compliance standards.
- Support test and deployment of new products and features.
- Participate in code reviews.
REQUIREMENT PROFILE: (Qualification, No of yrs exp)
a. Bachelors / Masters degree in Computer Science / Information Science, or related engineering streams.
b. 6-8+ years of industry experience in concept to delivery of system software, preferably on Single Board Computers running on Linux OS.
COMPETENCIES: (knowledge, skills and attitudes required to perform job):
- Skills: Linux (Must), Ubuntu (highly desirable) , Yocto / Poky Distributions (nice to have), C++ / C (desirable), LVGL/Wayland (desirable)
- Experience in Linux Development & Deployment Environment; Development & Deployment on SBCs such as Renesas RZ boards.
- Experience on C++, Linux (Ubuntu 20.04 LTS), Python / MicroPython.
- ARM MPU & MCU Programming, CAN Communication.
- RZV2L,DRP, DRP-AI, OpenCV, OpenCVAccelerator, OpenAMP.
- Any Renesas experience.
- 5+ years of relevant work experience.
- Bachelor’s degree in Computer Science (or related field).
- Experience with Agile or Scrum software development methodologies.
- Ability to plan, organize, and prioritize work.
Skills
- Ubuntu
- cplusplus
- yocto-project
- Python
- opencv
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
