3,728 Software Systems jobs in Indonesia
Automotive Systems Software Engineer
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, and implement software solutions for automotive systems.
- Write efficient, maintainable, and robust C/C++ code for embedded environments.
- Develop and integrate software components for infotainment, ADAS, or powertrain systems.
- Implement and utilize automotive communication protocols like CAN, LIN, and Automotive Ethernet.
- Work with Real-Time Operating Systems (RTOS) and bare-metal environments.
- Participate in software design reviews and code reviews.
- Debug and resolve complex software issues across the development cycle.
- Collaborate with hardware engineers on system integration and testing.
- Contribute to the definition and implementation of software architecture.
- Ensure compliance with automotive standards such as AUTOSAR and ISO 26262.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- 5+ years of experience in automotive software development.
- Strong proficiency in C/C++ programming.
- In-depth knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Experience with RTOS and embedded systems development.
- Familiarity with AUTOSAR framework and standards.
- Understanding of functional safety principles (ISO 26262).
- Experience with software development tools (compilers, debuggers, version control).
- Excellent problem-solving and analytical skills.
- Ability to work effectively in a remote, collaborative team environment.
Senior Software Development Engineer, Backend Systems
Posted 8 days ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain efficient, reusable, and reliable backend code using (Specify preferred languages like Java, Python, Go, Node.js - e.g., Java and Spring Boot).
- Develop and manage robust APIs (RESTful, GraphQL) for internal and external consumption.
- Implement and optimize database solutions (e.g., SQL, NoSQL) for performance and scalability.
- Collaborate with frontend developers and product managers to define and implement new features.
- Write unit, integration, and end-to-end tests to ensure code quality and application stability.
- Participate in code reviews to maintain high standards of code quality and share knowledge.
- Troubleshoot, debug, and upgrade existing systems.
- Architect and implement scalable microservices and distributed systems.
- Ensure the performance, quality, and responsiveness of applications.
- Stay updated with emerging technologies and industry best practices in backend development.
- Mentor junior engineers and contribute to team growth and technical excellence.
- Participate in architectural discussions and contribute to technical roadmaps.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Strong proficiency in one or more backend programming languages (e.g., Java, Python, Go, C#, Node.js).
- Extensive experience with modern backend frameworks (e.g., Spring Boot, Django, Flask, Express.js).
- Deep understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB, Redis).
- Experience designing and consuming RESTful APIs.
- Familiarity with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of software design patterns and principles.
- Experience with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities, especially in a remote setting.
- Experience with performance tuning and optimization.
This is an excellent opportunity to contribute to cutting-edge projects from a remote location, impacting users worldwide and supporting our operations related to **Padang, West Java, ID**.
Senior Software Engineer - Backend Systems
Posted today
Job Viewed
Job Description
Automotive Software Engineer - Embedded Systems
Posted today
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience in embedded software development, with a focus on automotive applications.
- Proficiency in C/C++ programming languages.
- Experience with Real-Time Operating Systems (RTOS).
- Knowledge of automotive communication protocols (CAN, LIN, Automotive Ethernet).
- Familiarity with AUTOSAR is a plus.
- Strong understanding of software development lifecycle and methodologies.
- Excellent problem-solving and debugging skills.
- Ability to work independently and effectively in a remote setting.
- Strong communication and collaboration skills.
Senior Software Engineer - Distributed Systems
Posted 1 day ago
Job Viewed
Job Description
Responsibilities:
- Design, build, and maintain robust, scalable, and highly available distributed systems and microservices.
- Develop and implement efficient APIs and backend services using modern programming languages and frameworks.
- Work with asynchronous messaging systems (e.g., Kafka, RabbitMQ) to enable decoupled communication between services.
- Optimize application performance, scalability, and reliability.
- Implement and maintain CI/CD pipelines for automated testing and deployment.
- Collaborate with product managers, designers, and other engineers to define feature requirements and technical solutions.
- Write clean, well-documented, and testable code.
- Troubleshoot and resolve complex technical issues in production environments.
- Participate in code reviews, providing constructive feedback to peers.
- Contribute to architectural decisions and technology evaluations.
- Mentor junior engineers and share knowledge within the team.
- Ensure the security and integrity of data and systems.
- Stay current with emerging technologies and best practices in distributed systems development.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in software engineering, with a strong focus on distributed systems and backend development.
- Proficiency in one or more programming languages such as Go, Java, Python, or Node.js.
- Extensive experience designing and implementing microservices architectures.
- Deep understanding of concurrency, parallelism, and asynchronous programming models.
- Experience with message queues, event streams, and caching technologies.
- Familiarity with various database technologies (SQL and NoSQL) and their scalability implications.
- Knowledge of cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Strong problem-solving, analytical, and debugging skills.
- Excellent communication and collaboration skills, particularly in a hybrid work setting.
- Experience with CI/CD tools and practices.
- Ability to work effectively both independently and as part of a team.
Automotive Software Engineer (Embedded Systems)
Posted 3 days ago
Job Viewed
Job Description
Qualifications:
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
- Proven experience (3+ years) in embedded software development, specifically within the automotive industry.
- Proficiency in C/C++ programming languages.
- Experience with real-time operating systems (RTOS) such as FreeRTOS, QNX, or similar.
- Familiarity with automotive communication protocols (CAN, LIN, Ethernet).
- Understanding of automotive software development processes and tools (e.g., AUTOSAR, MISRA C).
- Experience with debugging tools and techniques for embedded systems.
- Knowledge of software testing methodologies and tools.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills for remote teamwork.
- Experience with version control systems (e.g., Git).
Automotive Software Engineer - Embedded Systems
Posted 3 days ago
Job Viewed
Job Description
Be The First To Know
About the latest Software systems Jobs in Indonesia !
Automotive Software Engineer - Embedded Systems
Posted 4 days ago
Job Viewed
Job Description
Senior Software Engineer - Backend Systems
Posted 6 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, test, deploy, and maintain scalable and reliable backend services and APIs.
- Collaborate with product managers and designers to translate requirements into technical solutions.
- Write high-quality, efficient, and maintainable code in relevant programming languages (e.g., Python, Java, Go, Node.js).
- Develop and manage database schemas, ensuring data integrity and performance.
- Implement and optimize microservices architecture and cloud-native solutions (e.g., AWS, GCP, Azure).
- Conduct thorough code reviews to ensure adherence to coding standards and best practices.
- Troubleshoot and resolve complex technical issues in production environments.
- Contribute to architectural discussions and technical decision-making processes.
- Mentor and guide junior software engineers, fostering their technical growth.
- Stay current with emerging technologies and industry trends to drive innovation.
- Ensure the security and performance of backend systems.
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 5+ years of professional experience in backend software development.
- Proficiency in one or more backend programming languages (e.g., Python, Java, Go, Node.js).
- Strong experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB).
- Experience with cloud platforms (AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Solid understanding of RESTful APIs, microservices architecture, and distributed systems.
- Experience with CI/CD pipelines and agile development methodologies.
- Excellent problem-solving, analytical, and debugging skills.
- Strong communication and teamwork abilities.
- Experience with caching mechanisms (e.g., Redis, Memcached) is a plus.
Automotive Software Engineer (Embedded Systems)
Posted 6 days ago
Job Viewed