What are the responsibilities and job description for the MicroGenesis- Sr. Software Engineer position at Nexthire?
Job Title: Senior Software Engineer – Embedded Software
Location: Bengaluru
Experience: 4–5 Years
Working Days: Monday to Friday (9:30 AM – 6:00 PM)
About the Company
MicroGenesis TechSoft is a leading technology solutions provider specializing in engineering services, software development, and digital transformation. The company delivers innovative and high-quality solutions across industries with a strong focus on embedded systems, product engineering, and enterprise technologies.
Role Overview
We are looking for a highly skilled Senior Software Engineer – Embedded Systems to join our growing engineering team. The ideal candidate will have strong programming expertise, hands-on experience in embedded systems development, and a solid understanding of testing methodologies and real-time systems.
Company link : https://mgtechsoft.com/
Key Responsibilities
- Design, develop, and maintain embedded software solutions.
- Analyze system requirements and translate them into technical specifications.
- Develop and execute unit tests, integration tests, and system-level tests.
- Create and maintain stubs and test environments.
- Debug and troubleshoot embedded applications and system issues.
- Work with version control systems to manage code efficiently.
- Collaborate with cross-functional teams including hardware, QA, and product teams.
- Ensure adherence to software development lifecycle (SDLC) and STLC processes.
- Contribute to continuous improvement and automation initiatives.
Primary Skills Required
- Strong knowledge of Embedded Systems concepts
- Proficiency in C, C , Assembly Language, and Python scripting
- Experience in software testing fundamentals and STLC
- Hands-on experience in debugging and troubleshooting
- Good understanding of requirements analysis
- Experience with version control systems (e.g., Git)
- Familiarity with tools like RTRT, HCL OTE, LDRA
- Strong analytical and problem-solving skills
Secondary/Good-to-Have Skills
- Knowledge of VHDL
- Experience with RTOS and device drivers
- Familiarity with ADA programming language
- Exposure to TDP development
- Understanding of vulnerability assessment
- Experience working in Agile methodologies
- Automation and scripting skills
Eligibility Criteria
- Bachelor’s or Master’s degree in Electronics, Computer Science, or related field
- 4–5 years of relevant experience in embedded software development
Why Join Us?
- Opportunity to work on cutting-edge embedded systems projects
- Collaborative and innovation-driven work environment
- Career growth and learning opportunities
- Exposure to advanced tools and technologies
Salary : $4 - $5