855 Embedded Software jobs in Malaysia
Embedded Software Engineer
Posted 11 days ago
Job Viewed
Job Description
As part of our expansion plan, we are looking for candidates to join us in developing futuristic and advanced automotive products including smart cockpit, instrument clusters, body control module, VCU, etc. At DDMan, our engineers will get complete exposure to the entire software development cycle, complete embedded software knowledge (application and platform), AUTOSAR, exposure to V-model based ASPICE development process, MISRA C coding standard and ISO26262 Functional Safety awareness. Requirements in Automotive grade products are more stringent compared to Industrial and Consumer grade products so engineers will have the chance to learn and grow fast in an environment which emphasizes higher standards and quality. Good opportunity to learn embedded Linux, AGL, Android, utilize graphics library to realize 2D, 3D graphics on full LCD vehicle meter clusters also known as Free Programmable Cluster (FPC). On the hardware side, advancements in Automotive electronics have increased the demand for more PCB layers, higher circuit complexity and higher performance electronic components on board while maintaining stability, reliability and performance. For experienced engineers eager to look for opportunities to practice all your skills, this is the right platform for you!
Requirements- Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic), Engineering (Mechatronic/Electromechanical) or equivalent.
- 2 years of working experience in relevant field.
- Fresh graduates are encouraged to apply for fresh position.
- Required Skill(s): C, Microsoft Office, Coding mindset.
- Preferably candidates specialized in Engineering - Electronics/Communication, IT/Computer - Software.
- Solid programming experience in C or equivalent for experienced candidates
- Basic analog and circuit theory knowledge.
- Familiar with MCU, MPU and SOC architecture.
- Experience in using EDA tools (LTspice, PSpice, Matlab, Altium Designer, KiCad or equivalent).
- Rework and soldering skills.
- Able to work in team.
- Knowledge in C#, C++ or Visual Basic will be an added advantage.
- Experience in hands-on development and troubleshooting on embedded product is an advantage.
- Experience in embedded software development for automotive application will be an added advantage.
- Good foundation knowledge in UML or other design tools will be an added advantage.
- Experience in signal integrity and high-speed signal is an advantage.
- Experience in EMC/EMI design and test standard is an advantage.
- Willing to travel overseas for projects on short notice will be an added advantage.
- Good written and oral communication skills.
- Responsible for developing firmware for Automotive product following V-model software development life cycle. Depending on task assignment, perform necessary software requirement analysis, perform software design, then coding the software and perform verification from unit to integration testing.
- Perform requirement reviews, design reviews and code reviews on peer engineer's work product as part of our software quality commitment.
- Create SW test specifications for test engineers to perform necessary testing to ensure quality software product.
- Analyse failure log, clarify and resolve software issues reported at different phase of the software development life cycle.
- Support on prototyping/sample build (PCBA).
- Hardware test and troubleshooting.
- Define PCB design rules and fabrication capabilities according to requirements.
- Provide post production support as part of the commitment to our customers.
- To complete all project tasks assigned according to the project schedule.
Embedded Software Engineer
Posted today
Job Viewed
Job Description
Candidate must possess at least Bachelor's Degree/Post Graduate Diploma/Professional Degree in Engineering (Computer/Telecommunication), Engineering (Electrical/Electronic), Engineering (Mechatronic/Electromechanical) or equivalent. 2 years of working experience in relevant field. Fresh graduates are encouraged to apply for fresh position. Required Skill(s): C, Microsoft Office, Coding mindset. Preferably candidates specialized in Engineering - Electronics/Communication, IT/Computer - Software. Solid programming experience in C or equivalent for experienced candidates Basic analog and circuit theory knowledge. Familiar with MCU, MPU and SOC architecture. Experience in using EDA tools (LTspice, PSpice, Matlab, Altium Designer, KiCad or equivalent). Rework and soldering skills. Able to work in team. Additional Advantageous Skills
Knowledge in C#, C++ or Visual Basic will be an added advantage. Experience in hands-on development and troubleshooting on embedded product is an advantage. Experience in embedded software development for automotive application will be an added advantage. Good foundation knowledge in UML or other design tools will be an added advantage. Experience in signal integrity and high-speed signal is an advantage. Experience in EMC/EMI design and test standard is an advantage. Willing to travel overseas for projects on short notice will be an added advantage. Good written and oral communication skills. Job Responsibilities
Responsible for developing firmware for Automotive product following V-model software development life cycle. Depending on task assignment, perform necessary software requirement analysis, perform software design, then coding the software and perform verification from unit to integration testing. Perform requirement reviews, design reviews and code reviews on peer engineer's work product as part of our software quality commitment. Create SW test specifications for test engineers to perform necessary testing to ensure quality software product. Analyse failure log, clarify and resolve software issues reported at different phase of the software development life cycle. Support on prototyping/sample build (PCBA). Hardware test and troubleshooting. Define PCB design rules and fabrication capabilities according to requirements. Provide post production support as part of the commitment to our customers. To complete all project tasks assigned according to the project schedule.
#J-18808-Ljbffr
Senior Embedded Software Engineer
Posted 11 days ago
Job Viewed
Job Description
Responsibilities:
- Design, develop, code, and document larger modules as part of firmware projects and lead a firmware project.
- Rich experience on embedded SoC software development and debug environment setup.
- Work with relevant architects, software and hardware teams to finalize the system level solutions and modularize the firmware development works.
- Utilize low level C coding techniques when developing codebases, follow coding standards and follow standard development best practices.
- Read schematics, utilize oscilloscopes, digital analyzers, and other test equipment in the development and debugging of firmware designs.
- Have fundamental knowledge about the operating system and its common drivers, especially understanding basics of RTOS.
- Have fundamental knowledge about inter-chip communications in heterogenous processor environment, and able to use OpenAMP or RPC such techniques.
- Understand storage devices/controller (i.e. SAS, SATA etc.) driver, protocols and firmware design is a plus.
- Understand power management at system level and OS power management handling is a plus, especially familiar with PMIC firmware.
- Understand the virtualization techniques on server environment is a plus.
Requirements:
- Minimum degree in Bachelors Engineering in Computer Science/Engineering, Electrical Engineering, related field or equivalent experience on embedded system.
- Minimum of 3-5 years of experience
- Experience with implementing embedded operating systems such as Linux, FreeRTOS on target hardware
- Demonstrated experience with C/C++/assembly language programming.
- Demonstrated experience with ability of problem analysis and solving.
- Familiar with RISC-V/ARM ISA is a plus.
- Good team player and be able to prioritize the tasks and delivery the modalized development work.
Senior Embedded Software Engineer
Posted today
Job Viewed
Job Description
#J-18808-Ljbffr
Embedded Linux Senior Software Engineer - Optimisation
Posted 11 days ago
Job Viewed
Job Description
Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
Join or sign in to find your next jobJoin to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical
Embedded Linux Senior Software Engineer - OptimisationCanonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia
2 weeks ago Be among the first 25 applicants
Join to apply for the Embedded Linux Senior Software Engineer - Optimisation role at Canonical
Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.
The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.
Location: This is a Globally remote role
What your day will look like
- Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks
- Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms
- Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics
- Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge
- Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server
- Work with the most advanced operating systems and application technologies available in the enterprise world.
What we are looking for in you
- You love technology and working with brilliant people
- You have a Bachelor's degree in Computer Science, STEM or similar
- You have experience with Linux packaging (Debian, RPM, Yocto)
- You have experience working with open source communities and licences
- You have experience working with C, C++
- You can work in a globally distributed team through self-discipline and self-motivation.
- Experience with graphics stacks
- Good understanding of networking - TCP/IP, DHCP, HTTP/REST
- Basic understanding of security best practices in IoT or server environments
- Good communication skills, ideally public speaking experience
- IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services
- Some experience with Docker/OCI containers/K8s
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
- Fully remote working environment - we've been working remotely since 2004!
- Personal learning and development budget of 2,000USD per annum
- Annual compensation review
- Recognition rewards
- Annual holiday leave
- Parental Leave
- Employee Assistance Programme
- Opportunity to travel to new locations to meet colleagues at 'sprints'
- Priority Pass for travel and travel upgrades for long haul company events
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
- Seniority level Mid-Senior level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries Software Development
Referrals increase your chances of interviewing at Canonical by 2x
Sign in to set job alerts for “Senior Software Engineer” roles.Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago
Senior Software Engineer (Full Stack, Front-End Focused)Federal Territory of Kuala Lumpur, Malaysia 1 week ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Federal Territory of Kuala Lumpur, Malaysia 1 week ago
Senior Software QA Engineer (Automation Testing) - Fully Remote Senior Software Engineer, Card SolutionsFederal Territory of Kuala Lumpur, Malaysia 1 week ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 7 hours ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 7 hours ago
Federal Territory of Kuala Lumpur, Malaysia 1 week ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 days ago
Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrEmbedded Linux Senior Software Engineer - Optimisation
Posted today
Job Viewed
Job Description
Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia Join or sign in to find your next job
Join to apply for the
Embedded Linux Senior Software Engineer - Optimisation
role at
Canonical Embedded Linux Senior Software Engineer - Optimisation
Canonical Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago Be among the first 25 applicants Join to apply for the
Embedded Linux Senior Software Engineer - Optimisation
role at
Canonical Work across the full Linux stack from kernel through GUI to optimise Ubuntu, the world's most widely used Linux desktop and server, for the latest silicon.
The role is a fast-paced, problem-solving role that's challenging yet very exciting. The right candidate must be resourceful, articulate, and able to deliver on a wide variety of solutions across PC and IoT technologies. Our teams partner with specialist engineers from major silicon companies to integrate next-generation features and performance enhancements for upcoming hardware.
Location:
This is a Globally remote role
What your day will look like
Design and implement the best Ubuntu integration for the latest IoT and server-class hardware platforms and software stacks Work with partners to deliver a delightful, optimised, first class Ubuntu experience on their platforms Take a holistic approach to the Ubuntu experience on partner platforms with inputs on technical plans, testing strategy, quality metrics Participate as technical lead on complex customer engagements involving complete system architectures from cloud to edge Help our customers integrate their apps, SDKs, build device OS images, optimize applications with Ubuntu Core, Desktop and Server Work with the most advanced operating systems and application technologies available in the enterprise world.
Joining Canonical, you will partner with bright minds from all over the world, and work with an exciting set of new technologies in a fast growing company with a truly unique and ambitious vision to build a better platform with free software. You will work with customers on exciting IoT and server platforms and technologies, built to support different verticals: from robots to data centers, from telco to retail.
What we are looking for in you
You love technology and working with brilliant people You have a Bachelor's degree in Computer Science, STEM or similar You have experience with Linux packaging (Debian, RPM, Yocto) You have experience working with open source communities and licences You have experience working with C, C++ You can work in a globally distributed team through self-discipline and self-motivation.
Additional Skills That You Might Also Bring
Experience with graphics stacks Good understanding of networking - TCP/IP, DHCP, HTTP/REST Basic understanding of security best practices in IoT or server environments Good communication skills, ideally public speaking experience IoT / Embedded experience – from board and SoC, BMCs, bootloaders and firmware to OS, through apps and services Some experience with Docker/OCI containers/K8s
What we offer you
Your base pay will depend on various factors including your geographical location, level of experience, knowledge and skills. In addition to the benefits above, certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation. Our compensation philosophy is to ensure equity right across our global workforce.
In addition to a competitive base pay, we provide all team members with additional benefits, which reflect our values and ideals. Please note that additional benefits may apply depending on the work location and, for more information on these, you can ask in the later stages of the recruitment process.
Fully remote working environment - we've been working remotely since 2004! Personal learning and development budget of 2,000USD per annum Annual compensation review Recognition rewards Annual holiday leave Parental Leave Employee Assistance Programme Opportunity to travel to new locations to meet colleagues at 'sprints' Priority Pass for travel and travel upgrades for long haul company events
About Canonical
Canonical is a pioneering tech firm that is at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open source projects and the platform for AI, IoT and the cloud, we are changing the world on a daily basis. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence - in order to succeed, we need to be the best at what we do.
Canonical has been a remote-first company since its inception in 2004. Work at Canonical is a step into the future, and will challenge you to think differently, work smarter, learn new skills, and raise your game. Canonical provides a unique window into the world of 21st-century digital business.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
Seniority level
Seniority level Mid-Senior level Employment type
Employment type Full-time Job function
Job function Engineering and Information Technology Industries Software Development Referrals increase your chances of interviewing at Canonical by 2x Sign in to set job alerts for “Senior Software Engineer” roles.
Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 2 days ago Senior Software Engineer (Full Stack, Front-End Focused)
Federal Territory of Kuala Lumpur, Malaysia 1 week ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Federal Territory of Kuala Lumpur, Malaysia 1 week ago Senior Software QA Engineer (Automation Testing) - Fully Remote
Senior Software Engineer, Card Solutions
Federal Territory of Kuala Lumpur, Malaysia 1 week ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 7 hours ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 3 months ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 7 hours ago Federal Territory of Kuala Lumpur, Malaysia 1 week ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 1 month ago Kuala Lumpur, Federal Territory of Kuala Lumpur, Malaysia 5 days ago Federal Territory of Kuala Lumpur, Malaysia 2 weeks ago We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-Ljbffr
Senior Engineer, Software Development
Posted 8 days ago
Job Viewed
Job Description
This job is for a Senior Software Engineer , responsible for designing and building high-quality software for applications. You will lead projects, mentor team members, and solve complex problems, making a significant impact on technology.
The primary function is to support the Software Development team by planning, designing, building, and integrating software solutions and architecture for internal and external applications. This includes contributing to system design, improving existing codebases, and ensuring best practices. Senior candidates will also provide technical leadership and mentorship.
Key Responsibilities
- Design, develop, and maintain software applications based on requirements.
- Participate in system architecture design and contribute to solutions.
- Improve system quality by identifying issues and implementing SOPs.
- Enhance applications with new features and improvements.
- Perform root cause analysis and deliver solutions.
- Maintain and review codebases, ensuring standards.
- Collaborate with team members on technical designs.
- Explore and adopt new technologies.
- Prepare documentation and transfer knowledge.
- Mentor junior engineers (Senior level).
Job Requirements
- Degree in Computer Science, Software Engineering, or related fields.
- Minimum 4 years relevant experience for Engineers; 5 years for Senior Engineers.
- Positive attitude, communication skills, time management, adaptability.
- Team player passionate about technology and innovation.
Special Skills
- Proficiency in C#.NET, ASP.NET (MVC or WebForm), WPF.
- Experience with reporting tools like RDLC or Crystal Reports.
- Understanding of RESTful APIs, SOAP, JSON, RPC.
- Experience with relational databases like Oracle, MySQL, PostgreSQL, SQL Server.
- Knowledge of NoSQL databases (e.g., MongoDB) is a plus.
- Familiarity with messaging systems (RabbitMQ) and socket programming in C#.
- Experience with monitoring tools (e.g., New Relic) and testing frameworks.
- Knowledge of multi-threaded design and microservices architecture.
- Familiarity with Linux, Mac OS, Windows.
- Strong problem-solving and organizational skills.
- Ability to work independently and lead (Senior level).
Company Benefits
- Flexible work hours between 7:30 am and 9:30 am, finishing between 4:30 pm and 6:30 pm.
- Medical and insurance coverage for employees and families.
- Accessible office with parking and MRT connectivity.
- Dress code flexibility: Corporate, Formal, MTD Pride, Casual.
- Manage HR matters via mobile: attendance, medical benefits, payslips.
- Recreational facilities: PS4, games, pool, table tennis at Head Office.
Be The First To Know
About the latest Embedded software Jobs in Malaysia !
Senior Engineer - Software Development
Posted 11 days ago
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Job Title: Senior Engineer - Software Development
Posting Start Date: 01/07/2025
Job Description:Job Summary
TheSenior Engineer – Software Development is responsible for designing, developing, and maintaining high-quality software applications that align with business needs. This role involves active collaboration with developers, testers, and various stakeholders throughout the software development lifecycle. The Senior Executive will also contribute to code reviews, create and maintain technical documentation, and mentor junior developers to support team growth and maintain coding standards.
Key Responsibilities- Develop, test, and maintain high-quality software applications using (insert programming languages, e.g. Python, Java, C#, JavaScript, etc.).
- Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Troubleshoot and debug software defects to ensure system reliability and performance.
- Maintain existing software applications and implement enhancements based on user feedback or business needs.
- Mentor junior developers and provide technical guidance to support their growth and ensure coding quality.
- Conduct code reviews and contribute to continuous improvement of development processes.
- Participate in software architecture discussions and contribute to system design decisions.
- Ensure software solutions are scalable, secure, and aligned with the organization’s goals.
- Keep up to date with the latest software engineering trends, techniques, and technologies.
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- Minimum 4–6 years of professional experience in software development.
- Proficiency in one or more programming languages (e.g. Python, Java, JavaScript, C++, etc.).
- Experience in front-end and/or back-end development (e.g. React, Node.js, Django, Spring Boot).
- Familiarity with version control systems (e.g. Git), CI/CD pipelines, and DevOps tools.
- Good understanding of software architecture, data structures, and algorithms.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication and interpersonal skills.
- Proficiency in using version control systems (e.g., Git)
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team
- Excellent organizational and time management skills
- Ability to learn new technologies quickly
3 Years and above
#J-18808-LjbffrSenior Engineer - Software Development
Posted 11 days ago
Job Viewed
Job Description
Press Tab to Move to Skip to Content Link
Select how often (in days) to receive an alert:
Work Company: Gamuda Technologies Sdn Bhd
Location:
Petaling Jaya, 10, MY, 47820
Job SummaryTheSenior Engineer – Software Development is responsible for designing, developing, and maintaining high-quality software applications that align with business needs. This role involves active collaboration with developers, testers, and various stakeholders throughout the software development lifecycle. The Senior Executive will also contribute to code reviews, create and maintain technical documentation, and mentor junior developers to support team growth and maintain coding standards.
Key Responsibilities- Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications.
- Write clean, maintainable, and efficient code following best practices and coding standards.
- Troubleshoot and debug software defects to ensure system reliability and performance.
- Maintain existing software applications and implement enhancements based on user feedback or business needs.
- Mentor junior developers and provide technical guidance to support their growth and ensure coding quality.
- Conduct code reviews and contribute to continuous improvement of development processes.
- Participate in software architecture discussions and contribute to system design decisions.
- Ensure software solutions are scalable, secure, and aligned with the organization’s goals.
- Keep up to date with the latest software engineering trends, techniques, and technologies.
- Bachelor's Degree in Computer Science, Software Engineering, or related field.
- Minimum 4–6 years of professional experience in software development.
- Experience in front-end and/or back-end development (e.g. React, Node.js, Django, Spring Boot).
- Familiarity with version control systems (e.g. Git), CI/CD pipelines, and DevOps tools.
- Good understanding of software architecture, data structures, and algorithms.
- Strong problem-solving skills and ability to work independently or in a team.
- Excellent communication and interpersonal skills.
- Excellent problem-solving and analytical skills
- Strong communication and interpersonal skills
- Ability to work independently and as part of a team
- Excellent organizational and time management skills
- Ability to learn new technologies quickly
Senior Engineer - Software Development
Posted today
Job Viewed
Job Description
Job Summary
The Senior Engineer – Software Development is responsible for designing, developing, and maintaining high-quality software applications that align with business needs. This role involves active collaboration with developers, testers, and various stakeholders throughout the software development lifecycle. The Senior Executive will also contribute to code reviews, create and maintain technical documentation, and mentor junior developers to support team growth and maintain coding standards. Key Responsibilities
Collaborate with product managers, designers, and other engineers to define software requirements and technical specifications. Write clean, maintainable, and efficient code following best practices and coding standards. Troubleshoot and debug software defects to ensure system reliability and performance. Maintain existing software applications and implement enhancements based on user feedback or business needs. Mentor junior developers and provide technical guidance to support their growth and ensure coding quality. Conduct code reviews and contribute to continuous improvement of development processes. Participate in software architecture discussions and contribute to system design decisions. Ensure software solutions are scalable, secure, and aligned with the organization’s goals. Keep up to date with the latest software engineering trends, techniques, and technologies. Qualifications
Bachelor's Degree in Computer Science, Software Engineering, or related field. Minimum 4–6 years of professional experience in software development. Experience in front-end and/or back-end development (e.g. React, Node.js, Django, Spring Boot). Familiarity with version control systems (e.g. Git), CI/CD pipelines, and DevOps tools. Good understanding of software architecture, data structures, and algorithms. Strong problem-solving skills and ability to work independently or in a team. Excellent communication and interpersonal skills. Skills & Abilities
Excellent problem-solving and analytical skills Strong communication and interpersonal skills Ability to work independently and as part of a team Excellent organizational and time management skills Ability to learn new technologies quickly
#J-18808-Ljbffr