Job Description

SAPIENCE INC
United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

AUTomotive Open System Architecture (AUTOSAR) Bash Shell C++ (Programming Language) Profiling Cyber Security Software Debugging Linux Device Drivers File Systems Linux on Embedded Systems Embedded Software Intrusion Detection Systems
+10 more
Performance Tuning Public Key Infrastructure X.509 RSA (Cryptosystem) Service-Oriented Architecture Software Engineering Yocto Selinux Automotive Software U-Boot

Job description

We are seeking experienced Base Software Developers with strong expertise in embedded Linux and C++ to support the development of next-generation automotive and embedded platforms. This is a 100% Remote (EST hours) contract opportunity for 6 12+ months. The ideal candidate will have deep experience in embedded software development, Yocto/BitBake, Linux, and automotive software architecture, with specialization in either Cyber Security or SoC Base Software Development.

Requirements

  • Strong experience in C++ development for embedded systems.
  • Hands-on expertise with Yocto/BitBake, including:
  • Recipe development
  • Custom image creation
  • Securing Yocto-based distributions
  • Access control mechanisms such as SELinux, MAC, and DAC
  • Strong understanding of cryptography, including:
  • RSA
  • ECDSA/ECC
  • X.509 Certificates
  • Public Key Infrastructure (PKI)
  • Experience with automotive cybersecurity technologies:
  • Secure Boot
  • SOME/IP
  • MACsec
  • Intrusion Detection Systems (IDS)
  • Experience working in embedded Linux environments.
  • Excellent debugging and problem-solving skills., * Experience with Qualcomm platforms and SoCs.
  • Automotive embedded software development experience., * Strong experience in C++ development for embedded systems.
  • Hands-on experience with Yocto/BitBake, including recipe development and Linux image customization.
  • Strong knowledge of Embedded Linux Kernel, including:
  • Device drivers
  • Filesystems
  • Scheduling
  • Profiling
  • Networking
  • Kernel configuration
  • Experience with Bash scripting and Linux automation.
  • Experience developing software using Service-Oriented Architecture (SOA) frameworks/protocols such as:
  • CommonAPI
  • AUTOSAR Adaptive Ara::com
  • ROS
  • Similar middleware technologies
  • Strong debugging and performance optimization skills., * Experience with Qualcomm platforms and SoCs.
  • Automotive embedded software experience., * 5+ years of embedded software development experience.
  • Strong C++ programming skills.
  • Hands-on embedded Linux and Yocto development.
  • Experience in automotive software or cybersecurity is highly desirable.
  • Ability to work independently in a remote, EST-based environment.
  • Excellent communication and collaboration skills.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

7:40 min

In-vehicle infotainment systems and graphical functional safety validation

Denis Grahovac · WWC 2021

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

3:55 min

Demonstrating .NET installation on Debian and Azure Linux

Silvano Coriani Silvano Coriani · Europe 2026 Virtual

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

8:22 min

Simulating a Linux terminal and running Spring Boot

Jakov Semenski · LIVE

Videos

See all

Related articles

See all