1

Java Developer Embedded System Jobs (NOW HIRING)

Embedded Systems Analyst or Engineer Location: Dallas, TX Onsite Key Responsibilities • Requirements Ownership o Write clear, testable engineering requirements and acceptance criteria for OS ...

As a Embedded System Researcher, you will lead others in tasks, coordinate with customers on existing work, and lead complex problems through to completion. Your experience will be focused on ...

Java Developer

Tampa, FL · On-site

$48.25 - $62.25/hr

Java Developer, Tampa, FL The Java Developer will assist a group of top notch developers to build ... This role involves system design, implementation, and testing to ensure we build products correct ...

Java Developer

Santa Clara, CA

$60 - $77.50/hr

Application Development Project Management Quality Assurance Business/Systems Analysis ... Java Developer Job Details * Implementing a solution to secure workloads in virtualized datacenters ...

Java Developer

Collierville, TN · On-site

$45 - $58.25/hr

Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems. Responsibilities * Contribute in all phases of the ...

Java Developer

Fremont, CA

$55.75 - $72.25/hr

Java Developer Location: Austin, TX Key skills: core java developer with Linux internals and ... Discuss any experience with system-level programming, kernel modules, or system-level optimization.

Java Developer

Burlington, MA

$55.50 - $71.75/hr

Java Developer Skill: Java Developer * Core Java, SQL Sr. Springboot. * Sr. Developer with strong ... Developing best practices for data coding to ensure consistency within the system. * Experience ...

Java Developer

Tampa, FL · On-site

$46.50 - $60/hr

Java Developer, Tampa, FL The Java Developer will assist a group of top notch developers to build ... This role involves system design, implementation, and testing to ensure we build products correct ...

Java Developer

Austin, TX

$50.50 - $65.50/hr

Distributed Systems * Spring Boot * DevOps/SRE\ * Cassandra * Web/Application Server architecture Java hands-on Experience of 10+ years or more Deep knowledge in distributed Architecture, building ...

Java Developer

Sunnyvale, CA

$59.75 - $77.50/hr

One of our direct client is urgently looking for a Java Developer @ Sunnyvale, CA TITLE: Java ... Strong skills in building async event processor systems with Kafka

Java Developer

Sunnyvale, CA

$59.75 - $77.50/hr

Java Developer LOCATION:Sunnyvale, CA Duration: 6 to 12+ Months Rate: DOE Note: Good Java Developer ... Distributed Systems Knowledge. Description: Designs, develops, and implements web-based Java ...

Java Developer

New York, NY · On-site

$55.75 - $72.25/hr

As a Java Developer in the Equities domain, candidate will design, develop, and maintain Java-based systems for equities trading, focusing on backend development, potentially including front-end ...

Java Developer

Sunnyvale, CA

$59.75 - $77.50/hr

Java Developer LOCATION: Sunnyvale, CA Duration: 6 to 12+ Months Description: Description: Strong ... Experience with Unix/Linux based systems

Java Developer

Denver, CO · On-site

$52.50 - $68/hr

Preferable 2-5 years. * Backend Java Developer * Spring * NoSQL/MySQL * Cassandar (plus ... Information Systems LLC 360 Mt. Kemble Avenue, 2000 Suite, Morristown, New Jersey 07960 Contact ...

Java developer

Phoenix, AZ

$50.75 - $65.50/hr

Company Description Tanisha Systems, founded in 2002 in Massachusetts-USA, is a leading provider of ... Java developer Job Location: Phoenix, Arizona Type of hire : Contract Note: Looking only GC and ...

Java Developer

Stamford, CT · On-site

$54.50 - $70.25/hr

Java Developer Location: Stamford, CT Find below details : Senior Java Developer proficient in ... This senior developer will have experience building highly scalable, distributed systems, and ...

next page

Showing results 1-20

Java Developer Embedded System information

See salary details

$15

$56

$77

How much do java developer embedded system jobs pay per hour?

As of Jun 11, 2026, the average hourly pay for java developer embedded system in the United States is $56.70, according to ZipRecruiter salary data. Most workers in this role earn between $49.04 and $63.46 per hour, depending on experience, location, and employer.

How does a Java Developer working in embedded systems typically collaborate with hardware engineers and other team members?

As a Java Developer in embedded systems, you will frequently collaborate with hardware engineers, firmware developers, and QA teams to ensure seamless integration between software and hardware components. This often involves participating in cross-functional meetings, reviewing hardware specifications, and troubleshooting issues that arise at the intersection of software and hardware. Effective communication and a strong understanding of the system architecture are crucial, as your code must interact efficiently with the underlying hardware. You may also contribute to documentation and provide input on system design to optimize performance and reliability.

What are the key skills and qualifications needed to thrive as a Java Developer Embedded System, and why are they important?

To thrive as a Java Developer Embedded System, you need strong programming skills in Java, a solid understanding of embedded systems, and a relevant degree in computer science or engineering. Familiarity with real-time operating systems (RTOS), build tools (like Maven or Gradle), version control systems (such as Git), and sometimes certifications like Oracle Certified Java Programmer are typically required. Critical soft skills include problem-solving, attention to detail, and effective teamwork to address complex system constraints and collaborate with hardware engineers. These skills are crucial for developing reliable, efficient embedded applications that meet stringent performance and safety requirements.

What are Java Developer Embedded Systems?

Java Developer Embedded Systems are professionals who design, develop, and maintain embedded software applications using the Java programming language. They work on systems where computing is embedded within hardware devices, such as automotive controls, IoT devices, medical equipment, and consumer electronics. These developers must have expertise in Java, as well as a solid understanding of hardware interfaces, real-time operating systems, and resource-constrained environments. Their work ensures that embedded systems are efficient, reliable, and capable of meeting specific hardware requirements.

What is the difference between Java Developer Embedded System vs Firmware Engineer?

AspectJava Developer Embedded SystemFirmware Engineer
Required CredentialsBachelor's in Computer Science or related; Java certification often preferredBachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certifications beneficial
Work EnvironmentEmbedded systems in consumer electronics, automotive, IoT devicesHardware-focused environments, working closely with microcontrollers and hardware
Industry UsageTechnology, automotive, consumer electronicsElectronics manufacturing, aerospace, telecommunications
Common Search/ComparisonJava Developer Embedded System vs Firmware Engineer

While both roles involve embedded systems, Java Developers focus on software development using Java for embedded platforms, often in consumer electronics and IoT. Firmware Engineers work on low-level hardware programming, developing firmware directly on microcontrollers. The key difference lies in programming languages and hardware interaction, with Java Developers typically working at a higher software level and Firmware Engineers engaging more with hardware integration.

Embedded System Analyst

Vish Consulting IT

Dallas, TX • On-site

Contractor

Posted 8 days ago


Job description

Title: Embedded Systems Analyst or Engineer 

Location: Dallas, TX Onsite 

 Key Responsibilities

• Requirements Ownership
o Write clear, testable engineering requirements and acceptance criteria for OS services, middleware, and native/browser app runtimes.
o Maintain bi-directional traceability from product needs to requirements,design, verification, and release artifacts.
o Define interface contracts (APIs/ABIs, IPC, HAL boundaries), sequence/state diagrams, and configuration schemas.
o Create governance for all driver API and registries.
o Establish compatibility and deprecation policies; manage versioning and change control for platform interfaces.
o Specify app lifecycle, foreground/background rules, resource quotas, storage and caching policies, permissions, and update behaviors for native and
browser apps.
o Define requirements for WebView/HTML5 runtimes, extensions, and integration with platform services.
o Set requirements for core services: input, display/composition, audio routing, networking, time/services, storage/FS, power/thermal, and updates.
o Capture constraints for startup ordering, service health, watchdogs, and recovery behaviors.
o Define measurable targets (boot/app launch, responsiveness, memory footprint, standby power, stability) with SLAs and measurement methods.
o Specify profiling/observability requirements (logs, metrics, traces) and acceptance of thresholds without prescribing implementation.
o Author policies for OTA rollout/rollback, gating, and fleet segmentation; define readiness and exit criteria for releases.
o Translate requirements into TDD requirements for test automation.
o Define soak, longevity, and environmental test entry/exit criteria tied to non-functional targets.
o Specify SELinux/AppArmor policy requirements at a high level, permission models, data retention, and privacy-by-default behaviors.
o Capture regional/regulatory requirements, accessibility expectations, localization/internationalization boundaries, and time-to-cert readiness.
o Coordinate with Product, OS/FW, Middleware, App, QA, and ODM partners to resolve requirement conflicts and align on scope, sequencing, and
resourcing.


Required Qualifications
o 7+ years in embedded systems/platforms focused on requirements, system analysis, or platform engineering for consumer devices.
o Embedded Linux and/or Android TV (AOSP) knowledge, including bootloaders, kernel configuration, device trees, init/systemd, and power
management concepts.
o Familiarity with native runtimes/SDKs and browser/HTML5/WebView app models (lifecycle, packaging, permissions, update flows).
o Understanding of services/demons, IPC, and HAL abstractions.
o Strong C/C++ literacy; fundamentals in algorithms, data structures, concurrency, and memory.
o Ability to read schematics/datasheets; comfort with I2C/SPI/UART, GPIO, display/audio paths, input, storage, and connectivity peripherals.
o Proficient with Git, CI/CD, Jira/Confluence; excellent written and verbal communication for cross-functional audiences.


Preferred Qualifications
• Experience with Android TV (AOSP), webOS, Tizen, or Roku OS.
• Exposure to Yocto/Buildroot; familiarity with BSP/device drivers.
• Awareness of graphics/composition (OpenGL ES/Vulkan).
• Experience with factory/production test flows; telemetry/analytics for fleet health.