Point your AI agent at freehire and let it find you a job.

Get the CLI →

Juniper Systems

New

Embedded Systems Engineer

Posted 1 view
Discussion

Summary

Develops firmware, drivers, and low-level software for Juniper Systems' rugged computers, GNSS receivers, and data collectors, working at the hardware/software boundary on power management, device bring-up, and driver integration for Windows, Android, and Linux, in close partnership with electrical engineering.

Embedded Systems Engineer
Job Location: Onsite Logan, UT
JOB SUMMARY
Develop the firmware and low-level software that bring Juniper Systems’ rugged computers, GNSS receivers, and data collectors to life. This engineer works at the boundary between hardware and software — firmware, drivers, power management, and device bring-up — and partners closely with electrical engineering to make sure new hardware works reliably with the operating system and applications above it.
ESSENTIAL FUNCTIONS
  • Develops and maintains embedded firmware, including power management, device configuration, and update mechanisms.
  • Brings up new hardware and verifies that hardware and software work together correctly.
  • Develops or adapts drivers and low-level software that connect custom hardware to Windows, Android, Linux, or Embedded OS.
  • Integrates and configures third-party modules and firmware such as wireless, touch, and positioning components.
  • Diagnoses and resolves problems that span hardware and software in development, manufacturing, and the field.
  • Works with electrical engineering, partners, and suppliers on requirements, design reviews, and deliverables.
  • Documents designs.
  • Mentors others in areas of expertise.
SKILLS, KNOWLEDGE, and REQUIREMENTS
Bachelor of Science in Electrical Engineering, Computer Engineering, or a related field and 4–8 years of relevant experience, or an equivalent combination of education and experience.
Required:
  • Experience developing and debugging low-level software including device drivers, firmware, boot loaders, UEFI/BIOS, and peripheral interfaces.
  • Experience specifying low-level components, functionality, acceptance tests.
  • Ability to read schematics and datasheets and to work hands-on with hardware.
  • Proficiency with standard electronics lab and debugging equipment.
  • Strong, methodical troubleshooting skills across hardware and software.
  • Disciplined use of version control and change management.
  • Ability to quickly learn and adopt new technologies, methods, and tools to solve problems.
Preferred:
  • Experience with power management, battery systems, or low-power design.
  • Experience with BIOS/UEFI, embedded controllers, or device drivers.
  • Experience integrating wireless, cellular, GNSS, and sensor modules.
  • Experience with rugged or battery-powered computing products.
  • Expert use of AI-assisted engineering tools, with independent verification of results.
RESPONSIBILITY, ACCOUNTABILITY, and SUPERVISORY REPONSIBILITIES
May act as a technical lead on development projects. Responsible for aspects of software design of new products, with sustaining and support functions of existing products as needed. Responsible for evaluating and mitigating technical design risks. May supervise other engineers or interns.
WORKING CONDITIONS
Physical Demands:
Office and lab environment. Requires extended computer work and hands-on use of electronic test equipment and prototype hardware.
Working Hours and Conditions:
Normally 40 hours per week, Monday through Friday on a 9/80 schedule; may occasionally require additional hours. Occasional travel to partner, manufacturing, or field-test sites.
The above statements describe the general nature and level of work being performed in this job function. This is not intended to be an exhaustive list of all duties, and indeed additional responsibilities may be assigned by Juniper Systems.
Juniper Systems, Inc. is an EQUAL OPPORTUNITY EMPLOYER All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status, or any other status protected by law.

Skills

What Lead Embedded jobs ask for — and how much of it you have →
Apply

See also

Embedded jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available