Jobs and Careers
TA

Sr. Embedded Systems Engineer

Tactacam
United StatesRemotefull_timeVerifiedPosted 3 Sept 2025

About the role

Job Details

Job Location Remote - Decorah, IARemote Type Fully RemotePosition Type Full Time

Sr. Embedded Systems Engineer

Company Overview: 

At Tactacam, we are a rapidly growing and market-leading outdoor products and technology company. With over 600,000+ active customers worldwide and an expanding product line, we offer exciting opportunities for career growth and personal development. Join us at Tactacam, where innovation, adventure, and limitless possibilities await! 

Job Overview: 

We are seeking a Senior Embedded Systems Engineer to lead embedded Linux development for connected consumer electronics products in close collaboration with global ODM and JDM partners. This role focuses on building scalable and performant systems that include image processing, UI frameworks, and LCD/Display integration on ARM-based SoCs. You’ll serve as the technical driver for Linux-based system bring-up and lead firmware validation efforts across cross-functional and global partner teams. 

Responsibilities: 

Embedded Linux System Development 

Design and develop embedded Linux systems using Yocto or Buildroot on ARM-based SoCs. 

Oversee bootloader and kernel customization, device tree configuration, and peripheral driver integration. 

Partner Engagement (ODM/JDM) 

Serve as the technical lead for embedded Linux development across ODM and JDM engagements. 

Define software requirements, conduct code reviews, validate vendor deliverables, and ensure firmware meets quality standards. 

Image Processing & Camera Integration 

Integrate and optimize imaging pipelines using V4L2, ISP drivers, camera modules, and media frameworks like GStreamer. 

Support calibration, tuning, and testing of imaging subsystems.

Display & UI Subsystems 

Lead bring-up and validation of LCD/Touchscreen displays, including controller drivers, touch input, backlight control, and UI framework integration (Qt, GTK+, or custom OpenGL). 

SoC Platform & Peripheral Integration 

Work with modern SoCs (e.g., NXP i.MX, Qualcomm, Rockchip, TI) and integrate interfaces such as MIPI-CSI, MIPI-DSI, I2C, SPI, USB, and GPIO. 

Coordinate hardware/software debug with partner teams. 

Performance & Power Optimization 

Tune Linux system performance including boot time, CPU/memory utilization, graphics rendering, and media playback efficiency for consumer-grade responsiveness. 

Cross-Functional Collaboration 

Collaborate with hardware, product, QA, UI/UX, and cloud teams to deliver integrated, validated, and production-ready system builds. 

Validation, Debug, and Release 

Own system-level debugging and validation using tools like gdb, perf, strace, and logic analyzers. 

Support firmware release processes and partner handoffs using GitHub and Jira. 

 

 

Qualifications

Required Qualifications 

Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field. 

5+ years of embedded development experience in Linux-based systems running on SoCs. 

Proven experience managing ODM/JDM partners on embedded software delivery.

Proficiency in C/C++, Linux kernel internals, and embedded Linux distributions (Yocto, Buildroot). 

Experience with camera systems, ISP integration, and media frameworks (V4L2, GStreamer, OpenCV). 

Deep knowledge of UI frameworks (Qt, GTK+) and display subsystems including LCD and touchscreen drivers. 

Strong debugging a

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Tactacam

View company profile →