Required Skills

Firmware C++ Embedded Linux

Work Authorization

  • Us Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 23rd Dec 2020

JOB DETAIL

Position: Firmware Engineer

Location: Battle Ground, WA, just outside of Portland, OR.

Client: Harman/Polaris

Duration: 6 Months contract

 

Job description:

  1. All – Strong C++ Programming Skills
  2. All – Strong Embedded SW Development Skills (Automotive Domain would be an advantage)
  3. All – IPC Protocols knowledge & experience (DBUS is most important)
  4. All – Good hands-on knowledge about the Linux Development Environment
  5. All – Good hands-on knowledge on Yocto Build Environment, CMAKE, Bitbake
  6. Expertise in more or more domains per individual – Bluetooth/Audio/Media/Car Play/Android Auto/Vehicle Systems/CAN etc.

 

The Sr. No. 1 to 5 are all generic requirements which would be very critical to fill up these positions.

(Strong C ++ programming skills is the most important)

 

The Sr. No. 6 is the domain expertise which I agree could not be helped by a single individual, hence we have domain experts/knowledge people.

 

 

Required Skills/Experience:

 

•               • BS in Computer Engineering, Computer Science, Electrical Engineering or related field and 5+ years' relevant experience, or MS in a related field and 3-years relevant experience, ideally 8+ years’ experience would be good fit

•               • Strong C/C++ programming and debugging skills.

•               • Experience implementing Linux applications and daemons, familiarity with embedded Linux a plus AND Linux kernel and user-space development

•               • Comfort using desktop Linux and open source tools for day-to-day development.

•               • Excellent software design and coding skills and a working knowledge of software quality principles, including unit testing and code coverage analysis.

•               • Ability to quickly learn and apply new skills with minimal supervision.

•               • Busses: D-Bus, I2C, SPI, CAN

•               • Knowledge and experience with Bluetooth (Classic and LE) and audio/media technology

•               • Experience working with BlueZ and related open source audio, media and phone packages.

•               • Familiarity with implementation/integration of Apple MFi, and Apple CarPlay technologies.

•               • Open source project familiarity: Qt 5 / QML, embedded Yocto, BitBake, systemd  

•               • D-Bus bindings in C or C++

•               • Python

•               • Embedded RTOS experience

•               • Technology knowledge of SecureBoot and Trust Execution Environment (TEE) solutions

•               • Familiarity with electrical design and troubleshooting a plus

•               • Experience working on Agile development teams

 

 

Bhaskar

IT RECRUITER

Mindedge Solutions Inc

Phone: 650-396-7223

Email: Bhaskar@mindedgesolutionsinc.co

Company Information