Our client is a leading global semiconductor company that designs, manufactures, and markets a broad portfolio of semiconductor and infrastructure software products. We are seeking an experienced Embedded Java Developer to join our team.
Job Summary:
We are looking for an experienced Embedded Java Developer to design, develop, and implement Java-based applications for our embedded systems. The ideal candidate will have a strong background in Java programming, embedded systems, and software development.
Responsibilities:
- Design, develop, and implement Java-based applications for embedded systems
- Collaborate with cross-functional teams to identify and prioritize project requirements
- Write efficient, testable, and well-documented code
- Debug and troubleshoot issues in the code
- Work with the QA team to ensure high-quality software releases
- Stay up-to-date with industry trends and emerging technologies
Requirements:
- Bachelor's degree in Computer Science or a related field
- At least 5 years of experience in Java programming/ C++
- Experience with embedded systems and software development
- Strong understanding of Java, JavaEE, and JavaME
- Experience with real-time operating systems and microcontrollers
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
Nice to Have:
- Experience with Agile development methodologies
- Knowledge of semiconductor industry and embedded systems
- Experience with version control systems such as Git
- Familiarity with continuous integration and continuous deployment (CI/CD) pipelines
What We Offer:
- Competitive salary and benefits package
- Opportunity to work with a leading global semiconductor company
- Collaborative and dynamic work environment
- Professional growth and development opportunities
- Flexible working hours and remote work options