Embedded C++ Developer

Veenus Infotechs
Auburn Hills, MI, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$79,040.0 - $87,360.0
Working hours
Regular working hours
Job source

Tech stack

Board Bringup Adobe Flash AUTomotive Open System Architecture (AUTOSAR) Bash Shell Booting (BIOS) C++ (Programming Language) Profiling Cyber Security Device Drivers File Systems Embedded C Embedded Software
+12 more
Intrusion Detection Systems Linux Kernel Multiprocessing Public Key Infrastructure X.509 RSA (Cryptosystem) Software Engineering Scripting PIC Microcontroller Yocto Selinux U-Boot

Job description

  • SOC Base Software Developer - Cyber Security

Requirements

Do you have experience in SoC?, * Solid experience in C++ for embedded systems

SOC Base Software Developer

  • Solid experience in C++ for embedded systems
  • hands-on work in Yocto/BitBake, including recipe development and securing Yocto-based distributions (e.g. configuring access control mechanisms such as SELinux, MAC/DAC).
  • Linux kernel knowledge for embedded systems and hands-on experience (drivers, filesystems, scheduling, profiling, networks, kernel configuration, etc..), bash and scripting.
  • Experience with sw development with Service Oriented frameworks/protocol (Eg. one between CommonApi, Ara::com, ROS, others)
  • Experience with Qualcomm platforms and SoCs would be considered a plus.

MCU Base Software Developer - Cyber Security

  • embedded software development with C and/or C++
  • Work experience in configuring Secure peripherals( HSM , CSM ..etc) in micro controllers
  • Experience with Secure bootloader
  • Experience with Secure boot , Secure flash , Secure diagnostics , Message Authendication

MCU Base Software Developer

  • experience working in embedded software development with C and/or C++
  • hands on experience in Da Vinci tools like Da Vinci Configurator, Da Vinci Developer
  • Hands on experience in one or more AUTOSAR BSW stacks - DCM , DEM , Com stack, Memory Stack,
  • Experience on working with MCU board bring up, MCAL Configuration
  • Experience with CDD (Complex device driver ) development
  • Experience on working with Multicore Architecture , Task mapping , testing and debugging
  • hands-on work in Yocto/BitBake, including recipe development and securing Yocto-based distributions (e.g. configuring access control mechanisms such as SELinux, MAC/DAC).
  • A good understanding of cryptography is also required, including experience with RSA, ECDSA/ECC, as well as X.509 certificates and PKI.
  • familiarity with automotive security topics such as Secure Boot, SOME/IP, MACsec and intrusion detection systems is important.
  • Experience with Qualcomm platforms and SoCs would be considered a plus.

Apply for this position

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

Apply on indeed.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

1:19 min

Advancing autonomous driving capabilities with specialized software talent

Katrin Lehmann Katrin Lehmann +1 · Coffee With Developers

2:34 min

Selecting specific microcontrollers and fundamental programming languages for powertrains

David Romić · WWC 2023

10:40 min

Evaluating automotive software architectures and backend technologies

Georg Kühberger +1 · LIVE

Videos

See all

Related articles

See all