2,110,344open jobs
130,027companies
243,042added this week
Browse all
Location
In office (Montes de Oca)
Seniority
Senior · 7+ years exp

Confirmed on the employer's own hiring board on Nov 5, 2026. First seen by Alion on Nov 2, 2026.

Overview
Company
Impact
Profile match
Fresh Consulting is a digital and physical product development and innovation services firm dedicated to helping organizations design, build, and deploy intelligent products, systems, and user experiences. Headquartered in Bellevue, Washington, the company integrates strategy, design, and multi-disciplinary engineering to bridge the gap between creative concept and market-ready execution. Founded in 2007 by Jeff Dance and Steve Hulet, Fresh Consulting provides comprehensive end-to-end capabilities - spanning custom software and mobile application development, user experience (UX/UI) design, internet of things (IoT) solutions, robotics, and hardware engineering - serving a diverse global client base across enterprise technology, retail, healthcare, and industrial sectors.

At Fresh, we're not just a consultancy. We're a collective of industry professionals, uniting our expertise in software, hardware, strategy, and design to craft the future we envision. With our partners and clients, we delve into strategy, design, development, and engineering, leveraging technology's power to pioneer what's next.

Our holistic approach blends human ingenuity with technological prowess, enabling us to confront uncertainty with confidence. We thrive on challenging assumptions, perpetually seeking growth. From the products we create to the collaborations we foster, we understand that people are the driving force behind innovation.

We pride ourselves on our inclusive workforce, reflecting the diverse communities we serve. We champion diversity and foster an inclusive environment where every individual can flourish.

Why join Fresh?

Join us on our journey to solve real-world problems using cutting-edge technologies like robotics, machine learning, and computer vision. At Fresh, we prioritize the end-to-end user experience, crafting solutions that resonate with users. Our agile, diverse, and driven team believes in collaborative problem-solving and places people at the forefront of everything we do.

What You'll Be Doing:

We're seeking a Senior Embedded Linux Application Engineer to join a nearshore engineering team in Costa Rica supporting a new product introduction for a global leader in test and measurement: an ultra-low pressure primary calibration standard. You'll own the architecture of the system software that runs the instrument on a headless NXP i.MX95-class embedded Linux computer, built on the client's in-house Yocto-based platform, replacing legacy Windows desktop applications. You'll work with significant independence, with support from the client's ESW Product Owner and platform engineers.

Core Responsibilities:

  • Set up the product project on the client's Yocto-based embedded Linux platform: product layer, image recipes, and machine files and device tree for the SoM evaluation kit and custom carrier board.
  • Integrate platform services (A/B software update, configuration, storage, diagnostics, identity/security) and enable verified (secure) boot.
  • Develop the C++ system software as separate Linux services (systemd, IPC): test sequences, instrument control, data logging, results, and reports, feature-porting functionality from legacy VB6 desktop applications.
  • Build a self-hosted web user interface (HTML, CSS, TypeScript, React or similar) and REST APIs, used on a local monitor in kiosk mode and from networked PCs.
  • Implement communication with system instruments and customer devices over RS-232 and GPIB through USB adapters, including concurrent multi-device sessions.
  • Implement security requirements from the product threat analysis: user accounts and roles, audit logging, HTTPS and mutual TLS, signed updates, service sandboxing, encrypted data, and security tests and fuzzing in CI.
  • Implement the remote programming interface used by the client's calibration software.

Requirements and Skills:

  • 7+ years of embedded Linux software experience after a BS/MS in Computer Engineering, Computer Science, or equivalent; senior level, able to own an application architecture.
  • C++ application development for embedded Linux: services, IPC, and systemd.
  • Yocto Linux: product layers, recipes, and BitBake builds, including building on an existing in-house Yocto platform rather than only vendor BSPs.
  • Web user interface development (HTML, CSS, TypeScript) with a modern framework such as React.
  • HTTP/REST API design and implementation.
  • Secure application practices: authentication, role-based permissions, audit logging, signed software updates, TLS/mutual TLS (OpenSSL), privilege separation, and service sandboxing.
  • English (proficiency in speaking and writing).

Preferred Qualifications

  • Migrating legacy desktop application functionality to an embedded target.
  • SWUpdate, dm-verity, and secure boot on NXP i.MX processors.
  • Instrument communication over RS-232, GPIB, or SCPI.
  • Secure coding (CERT C++), fuzzing, and familiarity with IEC 62443-4-1.
  • Experience in test and measurement or calibration software.
  • Use of AI-assisted development tools within client policies.

Why Join Us?

At Fresh, we empower our team to excel by offering:

  • Leadership driven by integrity and values.
  • Competitive salary.
  • Training and development opportunities.
  • Collaborative work environment with a focus on growth.
  • Medical Plan
  • English Lessons
  • Relaxed and friendly work environment
  • Schedule flexibility with results oriented philosophy

Equal Employment Opportunity:

We are committed to diversity and inclusion. All qualified individuals will be considered for employment regardless of race, color, religion, sex, national origin, age, marital status, gender identity, sexual orientation, disability, or any other status protected by law. We provide assistance upon request for applicants with disabilities.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,110,344 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Hardware
Similar stack
Same company
Montes de Oca
In office · Full-Time · 6+ years exp · Bachelor's Degree · Heredia
Apply
In office · Full-Time · 10+ years exp · Bachelor's Degree · Heredia
Apply
In office · Full-Time · Bachelor's Degree · Heredia
Apply
ASIC Design Engineer 5 hours ago
In office · Full-Time · 1+ year exp · Bachelor's Degree · Heredia
Apply
$70k – $90k per year · In office · Bachelor's Degree · Chandler
Design
AutoCAD
Apply
In office · 7+ years exp · Bachelor's Degree · Montes de Oca
C
C
Embedded C
AI/ML
Computer Vision
Machine Learning
DevOps
GitHub Actions
RTOS
CI/CD
Git
Linux
Apply
In office · 8+ years exp · Bachelor's Degree · Montes de Oca
AI/ML
Computer Vision
Machine Learning
DevOps
Linux
Chips/EDA
Cadence Allegro
OrCAD
Apply
In office · Contractor · 2+ years exp · Montes de Oca
Python
SQL
PowerShell
DevOps
Rest API
Azure
Windows Server
AWS
TCP/IP
DNS
Cybersecurity
Active Directory
Management
Jira
Freshdesk
Apply
See all jobs
This is one of many
2,110,344 more open roles from verified company boards, updated every day.