Hiring C++ Developers (embedded software)- Remote EST

Remote • Posted 6 hours ago • Updated 5 hours ago
Contract W2
12 Months
No Travel Required
Remote
Depends on Experience
Fitment

Dice Job Match Score™

👤 Reviewing your profile...

Job Details

Skills

  • C++
  • Embedded Software
  • BitBake
  • Cyber Security
  • Embedded Systems
  • Embedded Linux

Summary

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.


Job Description

Position 1: Base Software Developer Cyber Security

Duration: 6 12+ Months
Location: Remote (EST Hours)

Required Skills:

  • 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.

Preferred Qualifications:

  • Experience with Qualcomm platforms and SoCs.
  • Automotive embedded software development experience.

Position 2: SoC Base Software Developer

Duration: 6 12+ Months
Location: Remote (EST Hours)

Required Skills:

  • 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.

Preferred Qualifications:

  • Experience with Qualcomm platforms and SoCs.
  • Automotive embedded software experience.

Ideal Candidate

  • 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.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10405949
  • Position Id: 9011590
  • Posted 6 hours ago
Contact the job poster
Uday Panikar

Uday Panikar

Sr. Resource Manager @ Sapience, Inc
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Remote or Austin, Texas

Today

Full-time

Remote

13d ago

Easy Apply

Contract

Depends on Experience

Remote or Grand Prairie, Texas

Today

Full-time

USD 93,200.00 - 164,450.00 per year

Remote or Mountain View, California

Today

Full-time

USD 264,515.00 - 264,515.00 per year

Search all similar jobs