Job Description
SAPIENCE INC
United States
about 1 month ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
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.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
DC
Daniel Cranney
over 1 year ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago