0% found this document useful (0 votes)
13 views

Java Dev

This job posting is for a 6-month remote embedded Java developer position paying $75 per hour. The responsibilities include developing, testing, and maintaining embedded software applications using Java, integrating software components with hardware, implementing real-time systems, contributing to system architecture, developing device drivers, optimizing code, conducting thorough testing and debugging, creating documentation, and staying up-to-date with technology trends. Requirements include a computer science or engineering degree, proven Java experience, knowledge of embedded systems and C/C++, familiarity with the software development lifecycle, debugging skills, strong communication skills, problem-solving abilities, adaptability, and examples of previous embedded/Java work.

Uploaded by

Anand Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Java Dev

This job posting is for a 6-month remote embedded Java developer position paying $75 per hour. The responsibilities include developing, testing, and maintaining embedded software applications using Java, integrating software components with hardware, implementing real-time systems, contributing to system architecture, developing device drivers, optimizing code, conducting thorough testing and debugging, creating documentation, and staying up-to-date with technology trends. Requirements include a computer science or engineering degree, proven Java experience, knowledge of embedded systems and C/C++, familiarity with the software development lifecycle, debugging skills, strong communication skills, problem-solving abilities, adaptability, and examples of previous embedded/Java work.

Uploaded by

Anand Raj
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Rate: $75PH

Position: Embedded Java Developer


Duration: 6 months
Location: Fully remote with EST work hours

Responsibilities:
1. Embedded Software Development: Design, develop, test, and maintain embedded software
applications using Java technologies, ensuring high performance, reliability, and efficiency on
embedded platforms.
2. Integration and Interfacing: Collaborate with cross-functional teams to integrate software
components with hardware systems and peripheral devices, ensuring seamless communication
and optimal functionality.
3. Real-Time Systems: Implement real-time systems and algorithms, optimizing performance and
responsiveness to meet critical application requirements.
4. System Architecture: Contribute to the design and architecture of embedded systems, ensuring
scalability, modularity, and maintainability of software components.
5. Device Drivers: Develop and maintain device drivers for various hardware components and
interfaces to ensure proper interaction between software and embedded devices.
6. Code Optimization: Identify opportunities for code optimization and performance
improvements, and implement solutions to enhance the overall efficiency of embedded
applications.
7. Testing and Debugging: Conduct thorough testing and debugging of embedded software to
ensure its functionality, stability, and compliance with specifications.
8. Documentation: Create and maintain technical documentation for software design,
implementation details, and user manuals.
9. Industry Trends: Stay up-to-date with the latest trends, tools, and technologies in embedded
systems and Java development to recommend best practices and implement improvements.
10. Collaboration: Work closely with the software engineering team and hardware engineers to
align project objectives, deliverables, and deadlines.

Requirements:
1. Education: Bachelor's or Master's degree in Computer Science, Software Engineering, Electrical
Engineering, or a related field.
2. Java Expertise: Proven experience in Java development with a strong understanding of object-
oriented programming principles and design patterns.
3. Embedded Systems Knowledge: Demonstrated experience in embedded systems development,
including real-time operating systems, microcontrollers, and hardware-software interfacing.
4. Programming Languages: Proficiency in C/C++ and other languages commonly used in
embedded systems development is a plus.
5. Software Development Lifecycle: Familiarity with the complete software development lifecycle,
including requirements gathering, design, development, testing, and maintenance.
6. Debugging Skills: Solid understanding of debugging tools and techniques for embedded systems.
7. Communication: Strong communication and interpersonal skills to effectively collaborate with
multidisciplinary teams.
8. Problem-Solving: Excellent problem-solving abilities and the capability to troubleshoot complex
embedded systems issues.
9. Flexibility: Adaptability to work on multiple projects simultaneously and meet tight deadlines.
10. Portfolio: A portfolio or examples of previous work in embedded systems development and Java
projects will be highly regarded.

("Embedded Java Developer" OR "Java Developer" OR "Embedded Software Developer" OR “C++


Developer”) AND (Integration OR Testing OR Debugging OR SDLC OR Software Development Life Cycle)

You might also like