Systems Engineer
(1+ years exp)Credence ID
Job Location
Job Type
InternshipVisa Sponsorship
AvailableRemote Work Policy
In officeRelocation
AllowedSkills
Hiring contact
Suman KumarThe Role
Develop Linux and RTOS infrastructure software on ARM based CPUs. Software design, development, and maintenance for our BioMetric products. Write technical documents. BSP (Board support package) and bootloader development. Perform end-to-end integration, root cause, and resolve system-level reliability, stability and performance problems. Design, develop, and maintain embedded system image, device drivers, and middleware. Port and integrate newer versions of Android BSP on new silicon platforms and write system software to these new hardware platforms.
Specific skills or other requirements: Education or experience to include (3-5 years):
C, low level assembly, C++ and Object oriented design along with scripting.
Strong knowledge of system internals and memory architecture.
Ability to read schematics and layouts and interpreting board design.
Experience with BSP ( Board support package ) and bootloader development.
Experience with board bring up in product development environment.
Experience developing and debugging multi-threaded applications in Linux.
Experience creating software for always-on embedded products containing mobile and cloud solutions.
Experience writing unit test, code coverage profiling, and static analysis tools.
Experience with Linux kernel frameworks for ALSA ASoC, GPIO and device trees.
Experience using Protocol analysers, network analyser, spectrum analyser, i2c analyser, SPI analyser, oscilloscopes and dynamic signal & power measurement instruments.