Embedded Systems Engineer
Company: TEEMA
Location: Redwood City
Posted on: May 11, 2022
|
|
Job Description:
Job Description Job Title : Embedded Systems Engineer Job ID:
KM78757954 Location: Redwood City, CA Overview: Our client is
seeking an Embedded Systems Engineer for a technical leadership
role in delivering their innovative products to the market. You are
to exemplify critical thinking, mentor your peers and juniors
alike, and effectively contribute to the highest levels of
engineering efficiency. You have hands-on technical expertise
covering embedded systems architecture, data modeling, intra- and
inter-system communication, system security, operating systems, and
leverage of multi-CPU and GPU-enabled systems. You are to drive the
SW quality standards, implement automated design documentation
generation, and support unit/integration testing and
system/regression testing aimed at assuring the core system KPIs.
What you will be doing: Design, develop, code, test, and debug
system software. Review code and guide improvements towards the
highest standards of design. Analyze and enhance efficiency,
stability and scalability of system resources. Interface with
hardware design and development. Bring up, integrate and validate
new HW product designs. Support software QA and optimize I/O
performance. Provide pre-/post-production and field deployment
support. Assess third party and Open Source software for optimal
inclusion into our system solutions. What you must have: Experience
with C/C++ (experience in other programming languages will be
considered as a plus, with a preference for Python). Extensive
experience with embedded Linux (OpenWRT preferred) and embedded
RTOS systems, with knowledge of handling interrupts, ADCs, DACs,
DMA, SPI, inter-processor communication, protocols, and clock/power
management. Interpersonal skills and appreciation of other people's
work discipline within a startup environment. Fluency in English
(written and spoken). Collegiate degree in Computer Science,
Engineering, or a related subject. Deep understanding and
experience in SW design patterns, data structures, and advanced
real-time programming techniques. Secure boot and ARM TrustZone
integration experience with SELinux. Experience with automated
build/test/doc and Continuous Integration systems. Familiarity with
embedded debugging tools (including logic analyzers, oscilloscopes,
etc). Nice to have: OpenAMP experience. Experience with development
of digital signal processing. Experience with the CUDA platform.
Practice of Agile Scrum and Kanban methodologies. Ability to
effectively interface with Business Management and customers
directly. For more information about TEEMA and to consider other
career opportunities, please visit our website at
www.teemagroup.com By applying to TEEMA on any job portal implies
you are entering into a business relationship with us and therefore
grants TEEMA consent to send you further job updates or industry
and company-related information.
Keywords: TEEMA, Redwood City , Embedded Systems Engineer, Other , Redwood City, California
Click
here to apply!
|