1

Software Hardware Developer Jobs in California (NOW HIRING)

Hardware Developer

Wilmington, CA ยท On-site

$90K - $120K/yr

Collaborate with software developer to ensure seamless integration between hardware and embedded software. * Support embedded development by defining hardware-software interfaces, pin mappings, and ...

Hardware Developer

Wilmington, CA ยท On-site

$90K - $120K/hr

Collaborate with software developer to ensure seamless integration between hardware and embedded software. * Support embedded development by defining hardwareโ€‘software interfaces, pin mappings, and ...

Collaborate with software developer to ensure seamless integration between hardware and embedded software. * Support embedded development by defining hardwaresoftware interfaces, pin mappings, and ...

Staff Engineer Hardware

San Diego, CA ยท On-site

$131K - $173K/yr

... software, and manufacturing engineering to ensure robust hardware/software integration Mentor and coach engineers and technicians, building capability in troubleshooting and rootcause analysis ...

next page

Showing results 1-20

Software Hardware Developer information

What is a software hardware developer?

Software Hardware Developers are professionals who design, develop, and integrate both software and hardware components for technological systems. They work on creating embedded systems, device drivers, and firmware that allow hardware and software to communicate effectively. Their role bridges the gap between electrical engineering and computer science, ensuring that hardware devices are functional and optimized through custom software. This position is crucial in industries such as consumer electronics, automotive, telecommunications, and medical devices.

How do software hardware developers typically collaborate with cross-functional teams during a product development cycle?

Software Hardware Developers often work closely with electrical engineers, firmware developers, and product managers throughout the development process. They participate in regular design reviews, contribute to system architecture discussions, and ensure that software and hardware components integrate seamlessly. Effective communication and documentation are crucial, as their work bridges multiple technical disciplines. This collaborative environment allows them to learn from different perspectives and contribute to innovative product solutions.

What are the key skills and qualifications needed to thrive as a software hardware developer, and why are they important?

To excel as a Software Hardware Developer, you need a strong background in computer engineering, proficiency in both software programming (e.g., C/C++, Python) and hardware design, often supported by a relevant degree. Familiarity with tools such as integrated development environments (IDEs), hardware description languages (HDLs) like VHDL/Verilog, and experience with microcontrollers or FPGA platforms are typically required. Strong problem-solving abilities, attention to detail, and effective teamwork skills are crucial soft skills for success. These competencies are essential for designing reliable, efficient systems that bridge software and hardware, ensuring seamless integration and product innovation.

What is the difference between Software Hardware Developer vs Software Engineer?

AspectSoftware Hardware DeveloperSoftware Engineer
CredentialsBachelor's in Computer Science, Electrical Engineering, or related fields; certifications like CompTIA or CiscoBachelor's or higher in Computer Science or Software Engineering; similar certifications
Work EnvironmentDesigning and integrating hardware and software systems, often in labs or manufacturing settingsDeveloping, testing, and maintaining software applications, typically in office or remote settings
Industry UsageElectronics, embedded systems, IoT, hardware manufacturingIT, software development, tech companies, app development

While both roles require a strong foundation in computer science and related certifications, Software Hardware Developers focus on integrating hardware and software systems, often working with embedded systems and physical components. Software Engineers primarily develop software applications and systems, working mainly in software-centric environments. Understanding these differences helps in choosing the right career path or job search focus.

What cities in California are hiring for Software Hardware Developer jobs?

Cities in California with the most Software Hardware Developer job openings:

Hardware Developer

Wilmington, CA โ€ข On-site

LD power automation
1 - 10 employees

$90K - $120K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Re-posted 21 days ago


Job description

Company Overview
LD power automation is a leading engineering company specializing in marine and industrial electrical and control services and products. With extensive experience in installation, commissioning, and troubleshooting, we deliver professional and timely solutions that help our clients achieve operational excellence. Our commitment to building strong, long-term relationships is founded on trust and a deep understanding of our clients' needs. For more information, visit our website.
Job Summary
The Hardware Developer is responsible for designing, developing, testing, and validating electronic hardware used in company products, automation systems, and data-driven platforms. This role focuses heavily on circuit board design, analog signal conditioning, microcontroller-based systems, and embedded hardware development that supports reliable telemetry data acquisition and processing. The Hardware Developer participates in the full hardware lifecycle-from concept and schematic design through prototyping, testing, documentation, and release to production.
Key Responsibilities
Hardware Design & Development
  • Design and develop analog, digital, and mixed-signal circuits, including signal conditioning stages for sensors and instrumentation.
  • Create schematics, PCB layouts, and component libraries using industry-standard CAD tools.
  • Integrate and configure microcontrollers, embedded peripherals, and communication interfaces.
  • Develop hardware platforms that support telemetry data acquisition, filtering, buffering, and transmission.
  • Build prototypes, evaluate performance, and iterate designs based on test results and system requirements.
  • Maintain hardware documentation, BOMs, revision history, and engineering change records.

Embedded & System Integration
  • Collaborate with software developer to ensure seamless integration between hardware and embedded software.
  • Support embedded development by defining hardware-software interfaces, pin mappings, and electrical constraints.
  • Validate microcontroller performance, timing, and peripheral behavior under real-world conditions.

Testing, Validation & Troubleshooting
  • Develop and execute test plans for functional, environmental, and compliance testing.
  • Perform root-cause analysis on hardware issues and implement corrective actions.
  • Use oscilloscopes, logic analyzers, multimeters, and other diagnostic tools to debug and validate designs.
  • Ensure hardware meets safety, EMC, and regulatory requirements.

Cross-Functional Collaboration
  • Collaborate with cross-functional technical teams to ensure manufacturability, reliability, and system-level performance.
  • Contribute to design improvements that support efficient manufacturing and effective testing.
  • Work with technical and operational teams to support component evaluation, substitution planning, and lifecycle management.

Qualifications
  • Bachelor's degree in Electrical Engineering or closely related engineering discipline required.
  • Minimum 3 years of experience in hardware development, PCB design, or embedded electronics.
  • Strong experience with:
    • Circuit board design
    • Analog signal conditioning
    • Microcontrollers and embedded hardware
    • Telemetry data acquisition or sensor-based systems
  • Proficiency with schematic capture and PCB layout tools.
  • Hands-on experience with lab equipment for testing and debugging.
  • Strong understanding of communication protocols relevant to embedded and hardware systems.
  • Ability to interpret datasheets, electrical specifications, and system requirements.
  • Ability to lift and handle tools, equipment, and prototypes as needed.
  • Ability to obtain a TWIC card (Transportation Worker Identification Credential).

Preferred
  • Experience with high-speed design, power electronics, or motor control.
  • Familiarity with EMC/EMI mitigation techniques.
  • Experience working with contract manufacturers and DFM/DFT principles.
  • Basic understanding of embedded firmware to support hardware-software integration.

Core Competencies
  • Analytical problem-solving and methodical debugging.
  • Attention to detail in design, documentation, and testing.
  • Cross-functional communication with engineering and operations teams.
  • Ownership and accountability for design quality and project outcomes.
  • Adaptability in a fast-paced, iterative engineering environment

Working Conditions
  • This position requires onsite work, with responsibilities carried out at our designated facility or job location.

Other
  • Must be able to pass a drug screening and background check upon request for customer site access. A clean driving record is required.
  • As our business and operations evolves to meet changing market needs, team members are expected to adapt seamlessly and undertake additional essential projects and tasks when required.

Compensation & Benefits
LD power automation provides competitive compensation and benefits to acknowledge employees' contributions. Base pay is determined by job-related knowledge, skills, experience, location, and internal equity considerations:
  • 401(k)/Employer Matching
  • Health, Dental, and Vision Insurance
  • Paid Time Off