This job board retrieves part of its jobs from: US Jobs | Ohio Jobs | Daly City Jobs

Fresh Coding & Programming Jobs at Tiny Companies

To post a job, login or create an account |  Post a Job

  Startup Developer Jobs  

Bringing the best, highest paying job offers near you

previous arrow
next arrow

Senior embedded software engineer

Credence Id

This is a Full-time position in San Francisco, CA posted January 2, 2020.

This position is for someone who absolutely loves and craves embedded systems at both the software and hardware level.

As the Embedded Software Engineer, you enjoy being the bridge between application software and hardware teams and cherish the opportunity to bring life to Android-based biometric platforms.

The position requires the ability to work in the complete Android stack, from the embedded Linux level, through the Java/Android level to Android UI development.

On any given day, you may be doing one or more of the following
· PCBA prototyping, bring-up and troubleshooting
· Customization of SoC provider’s BSP
· Development of drivers and firmware for peripheral and sensors
· Collaborate with application developers to troubleshoot issues, detect and resolve bottlenecks and develop customizations
· Work with external partners and vendors to integrate 3rd party software and hardware when required
· Work with product managers to scope, schedule and prioritize the work effort Common development sprints
· Display bring-up and tuning
· Audio bring up and tuning
· Modem bring up and RIL integration
· Power optimization Hard Skills required (unless you convince us of alternatives): Hands-on, demonstrable and proven experience with the android framework, not just application-level development.

Solid understanding of android networking stack, memory management, power management, etc Expert level OO design and programming(Java, C#, C++ etc.) skills (5+ years).

Experience in custom OS image creation, android framework build system, SDK creation, data encryption Active developer community contribution Ability to read schematics and layouts and interpreting board design.

Experience with board bring-up using BSP ( Board support package ) and bootloader development.

Experience writing unit tests, code coverage profiling, and static analysis tools.

Experience with Linux kernel frameworks for ALSA ASoC, GPIO and device trees.

Experience using protocol analyzers, network analyzer, spectrum analyzer, i2c analyzer, SPI analyzer, oscilloscopes, and dynamic signal & power measurement instruments.

Familiarity with android fundamentals, including activity lifetime, content providers, intents, services, broadcast receivers, and sensors is a plus Soft skills (no compromises here)A motivated individual who wants to be part of a fast-paced startup Very good communication and presentation skills for presenting materials to senior executives and customers Passionate about software design and well-structured code Has empathy and understanding regarding user motivations in both consumer and enterprise contexts Strong organizational skills and an entrepreneurial drive.

Ability to work effectively with teams from multiple geographies and cultures

Please add your adsense or publicity code here (inc/structure/adsfooter.php)