Sorry, this job is no longer accepting applications. See below for more jobs that match what you’re looking for!

Embedded Software Engineer

Expired Job

Cienet International Santa Clara , CA 95050

Posted 2 months ago

Candidate will play a key role in our global software team that works on architecture, design, development, integration, and testing of software modules in various embedded and real-time systems including mobile devices, IoT devices, automotive components and other systems.

Our team is working on design, development and maintenance of next-generation automotive infotainment systems based on Android and looking for experienced engineers with extensive software development background in Android-based systems.

Day to day responsibilities include:

  • Design, develop, and integrate Linux and Android components into RTOS based infotainment framework.
  • Work on the entire software lifecycle of various infotainment domains like security, software update, audio, connectivity, etc. from system requirements, design, development, deployment, and maintenance.
  • Work in an Agile-based test driven software development environment and collaborate with team members to ensure delivery of high quality software on schedule.
  • Participate in architecture, requirements, and design, coding and test case reviews
  • Participate in feature requirement and design reviews and all relevant software development activities
  • Participate in test case design reviews and conceive bug prevention proposals
  • Provide clear and complete documentation based on the definition of the software development process

Requirements

  • Minimum five years of experience in software development in the industry
  • Minimum three years of experience in design and development of drivers and low level libraries for Linux environment
  • Experience in Linux and Android kernel software and kernel panic troubleshooting
  • Experience in RTOS peripheral driver development, optimization and experience with systems built on RTOS hypervisor environment
  • Experience bring up new hardware and development boards
  • Strong programming experience in C, C++ and scripting languages like Perl, Python
  • Experience working in Agile software development process a plus
  • Experience with various software configuration, build, test and debug tools
  • Test driven development experience is a plus
  • Excellent communication skills needed - including verbal communication, technical writing, organizational , and interpersonal
  • Experience working with global teams and communication skills to work in a geographically and culturally diverse team is desired
  • Prior experience with vehicle infotainment, telematics or navigation systems a plus
  • Bachelor's degree in Computer Science, Software Engineering, or related field required

CIeNET is an equal opportunity employer. We would like to thank all candidates for expressing interest. However only those selected for interviews will be contacted. Reference and/or background check may be conducted with candidates permission.

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Embedded C Software Engineer

Soundhound

Posted 4 weeks ago

VIEW JOBS 10/17/2018 12:00:00 AM 2019-01-15T00:00 As part of SoundHound's mission to Houndify everything, we are creating leaner versions of our NLU and ASR engines so that they can operate on various smaller platforms such as the ones used in automobiles, mobile phones and home devices. In this role, you will be part of a small and highly talented team that is in charge of deploying our software on such platforms and solving software challenges that arise in these cross platform development tasks. If you have ever built your own PC, you know what the word "jumper" means, you have used a Raspberry Pi for home automation, or you have written software that is capable of running on different hardware architectures, this position might be for you! Requirements: * Proficiency in C++ * Experience with multi-threaded programming * Good knowledge of Linux and Linux tools * Any scripting language (bash, tcsh, etc) and or perl/python * BS in Computer Science or equivalent Nice to haves: * Interest in AI and NLU * Knowledge of CUDA and/or OpenCL * Knowledge of algorithms * Experience in system profiling Soundhound Santa Clara CA

Embedded Software Engineer

Expired Job

Cienet International