113 Developers jobs in Bhubaneswar
Graduate Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Graduate Software Engineer
Posted 16 days ago
Job Viewed
Job Description
Responsibilities:
- Assist in the design and development of software applications.
- Write, test, and debug code under the guidance of senior engineers.
- Learn and apply software development best practices and methodologies.
- Participate in code reviews and contribute to team knowledge sharing.
- Collaborate with team members to troubleshoot and resolve technical issues.
- Contribute to software documentation and user guides.
- Gain hands-on experience with various programming languages and development tools.
- Support the testing and deployment of software releases.
- Engage in continuous learning and professional development.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related discipline.
- Strong understanding of fundamental programming concepts, data structures, and algorithms.
- Proficiency in at least one programming language (e.g., Java, Python, C++, JavaScript).
- Familiarity with software development lifecycle (SDLC) concepts.
- Excellent problem-solving and analytical skills.
- Good communication and interpersonal skills.
- Eagerness to learn and adapt to new technologies.
- Ability to work effectively in a team environment.
- A passion for software development and technology.
Lead Automotive Software Engineer
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Lead the design, development, testing, and deployment of automotive software components and systems.
- Architect scalable and maintainable software solutions for in-vehicle infotainment, ADAS, powertrain control, or other automotive domains.
- Mentor and guide a team of software engineers, fostering a collaborative and high-performance environment.
- Define and enforce software development standards, processes, and best practices.
- Collaborate with cross-functional teams, including hardware engineers, systems engineers, and product managers.
- Ensure the development of safety-critical software in accordance with automotive standards like ISO 26262.
- Perform code reviews, provide technical guidance, and troubleshoot complex software issues.
- Contribute to the selection and implementation of development tools and technologies.
- Manage project timelines and deliverables for software development efforts.
- Stay abreast of emerging automotive software technologies and trends.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 6 years of experience in automotive software development.
- Proven experience in leading software development teams and projects.
- Strong understanding of embedded systems, real-time operating systems (RTOS), and C/C++.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Experience with automotive safety standards such as ISO 26262.
- Knowledge of software development lifecycle (SDLC) and Agile methodologies.
- Excellent problem-solving, debugging, and analytical skills.
- Strong leadership, communication, and interpersonal abilities.
- Experience with AUTOSAR, QNX, or other automotive software architectures is a significant plus.
Senior Software Engineer (Backend)
Posted 1 day ago
Job Viewed
Job Description
As a Senior Software Engineer, you will be responsible for designing, developing, and maintaining robust and scalable backend systems and APIs. You will work closely with product managers, frontend engineers, and other stakeholders to translate complex requirements into high-quality software solutions. Your contributions will be vital in building and enhancing the core infrastructure that powers our client's innovative products and services. This includes writing clean, efficient, and maintainable code in one or more backend languages such as Java, Python, Go, or Node.js.
Key responsibilities involve developing microservices architecture, implementing database solutions (SQL and NoSQL), and ensuring the performance, security, and reliability of backend services. You will participate in code reviews, architectural discussions, and contribute to the continuous improvement of our development processes and best practices. Experience with cloud platforms like AWS, Azure, or GCP, along with knowledge of containerization technologies such as Docker and Kubernetes, is highly desirable. You will also be involved in troubleshooting production issues, performance tuning, and mentoring junior engineers, fostering a collaborative and growth-oriented environment.
The ideal candidate will possess a Bachelor's or Master's degree in Computer Science, Engineering, or a related field, coupled with a minimum of 5 years of professional software development experience, with a strong focus on backend systems. Demonstrable experience in designing and implementing large-scale distributed systems is essential. You should have a deep understanding of data structures, algorithms, software design patterns, and best practices in software engineering. Excellent problem-solving skills, a passion for coding, and strong communication abilities are paramount for success in this role. If you are a motivated engineer looking to contribute to challenging projects in a hybrid work environment, we encourage you to apply.
- Responsibilities:
- Design, develop, and deploy scalable backend services and APIs.
- Write clean, efficient, and well-documented code in relevant programming languages.
- Collaborate with cross-functional teams to define and implement new features.
- Optimize applications for maximum speed, scalability, and security.
- Implement and manage database solutions (SQL and NoSQL).
- Participate in code reviews and contribute to architectural decisions.
- Troubleshoot and resolve backend issues in production environments.
- Mentor junior engineers and promote best practices.
- Stay updated with emerging backend technologies and trends.
- Qualifications:
- Bachelor's/Master's degree in Computer Science or related field.
- 5+ years of professional experience in backend software development.
- Proficiency in at least one major backend language (e.g., Java, Python, Go, Node.js).
- Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
- Strong understanding of databases, data structures, and algorithms.
- Experience with containerization (Docker, Kubernetes) is a plus.
- Excellent problem-solving and debugging skills.
- Strong communication and teamwork abilities.
Remote Automotive Software Engineer
Posted 3 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop, implement, and maintain embedded software for automotive control units and systems.
- Design and architect software modules following industry best practices and standards (e.g., AUTOSAR).
- Write clean, efficient, and well-documented code in languages such as C/C++.
- Perform unit testing, integration testing, and system testing to ensure software reliability and performance.
- Debug and resolve software defects identified during development or testing phases.
- Collaborate with cross-functional teams, including hardware engineers, systems engineers, and test engineers, using remote collaboration tools.
- Participate in code reviews to ensure code quality and adherence to coding standards.
- Contribute to the definition and refinement of software requirements and specifications.
- Stay up-to-date with the latest advancements in automotive software engineering and relevant technologies.
- Document software designs, implementations, and test results thoroughly.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of professional experience in embedded software development, with a focus on the automotive industry.
- Proficiency in C and/or C++ programming languages.
- Experience with real-time operating systems (RTOS) and embedded systems.
- Familiarity with automotive communication protocols such as CAN, LIN, Automotive Ethernet.
- Knowledge of software development methodologies (e.g., Agile, Waterfall) and tools (e.g., Git, JIRA).
- Experience with debugging tools and techniques for embedded systems.
- Understanding of automotive safety standards (e.g., ISO 26262) is a plus.
- Excellent problem-solving and analytical skills.
- Strong written and verbal communication skills, essential for effective remote collaboration.
- Ability to work independently and manage time effectively in a remote setting.
Senior Backend Software Engineer
Posted 5 days ago
Job Viewed
Job Description
Senior Software Engineer (Backend)
Posted 5 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Developers Jobs in Bhubaneswar !
Senior Software Engineer (Backend)
Posted 6 days ago
Job Viewed
Job Description
Lead Automotive Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Lead a team of software engineers in the design, development, and testing of automotive software.
- Architect and design complex software systems for in-car infotainment, ADAS, and other automotive functions.
- Write clean, efficient, and well-documented code in languages such as C/C++, Python, or Java.
- Develop and maintain software requirements, specifications, and design documents.
- Implement software testing strategies, including unit testing, integration testing, and system testing.
- Troubleshoot and debug software defects, ensuring timely resolution.
- Collaborate closely with hardware engineers, systems engineers, and product managers.
- Mentor and provide technical guidance to junior team members.
- Ensure adherence to automotive industry standards (e.g., AUTOSAR, MISRA C).
- Stay current with emerging automotive software technologies and trends.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Extensive experience in embedded software development, with a significant focus on the automotive industry.
- Proven experience in leading software development teams and managing projects.
- Strong understanding of real-time operating systems (RTOS) and embedded systems.
- Proficiency in C/C++ programming and software design patterns.
- Familiarity with automotive communication protocols (e.g., CAN, LIN, Ethernet).
- Experience with AUTOSAR, QM, or ASPICE is highly desirable.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication and leadership abilities, capable of working effectively in a remote team environment.
Remote Automotive Software Engineer
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, and deploy embedded software for automotive control units.
- Implement software in C/C++ and other relevant programming languages.
- Work with real-time operating systems (RTOS) and low-level hardware interfaces.
- Develop and maintain software for automotive communication protocols like CAN, LIN, Ethernet, and FlexRay.
- Collaborate with cross-functional teams, including hardware engineers, systems engineers, and QA testers, in a remote environment.
- Participate in the entire software development lifecycle, from requirements analysis to system integration and validation.
- Write clean, maintainable, and efficient code, adhering to coding standards and best practices.
- Debug complex software issues and provide timely resolutions.
- Contribute to the architecture and design of automotive software systems.
- Develop and execute unit tests, integration tests, and system tests.
- Stay abreast of the latest advancements in automotive technology and software development methodologies.
- Document software designs, implementations, and test results thoroughly.
- Participate in code reviews to ensure code quality and knowledge sharing.
- Troubleshoot and resolve software defects identified during testing and in production.
- Engage in continuous improvement of software development processes and tools.
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 4 years of experience in embedded software development, with a focus on the automotive industry.
- Strong proficiency in C/C++ programming.
- Experience with real-time operating systems (RTOS) such as AUTOSAR, QNX, or embedded Linux.
- Familiarity with automotive communication protocols (CAN, LIN, Automotive Ethernet, etc.).
- Experience with automotive development tools and methodologies (e.g., AUTOSAR, MISRA C).
- Understanding of software development lifecycle (SDLC) and agile methodologies.
- Proficiency in debugging tools and techniques.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for effective remote teamwork.
- Ability to work independently and manage project timelines effectively.
- Experience with version control systems like Git.
- Knowledge of functional safety (ISO 26262) is a plus.