61845-1 - Embedded Software Engineer III
Embedded Software Engineer III
Job Description:
Experience with embedded software design and programming in C/C++ for development, debugging, testing and performance analysis.
Experience working with embedded hardware platforms and exposure to concepts such as clock-level issues, interrupts, and polling.
Experience building software for embedded systems or custom SoCs.
Experience partnering and/or collaborating across multiple teams.
Experience developing with modern Real Time Operating Systems.
Hands-on coding experience with peripherals such as UART, SPI, CSI-2, i2c, GPIO, USB.
Experience with lab instrumentation such as oscilloscopes, logic/protocol analyzers for debugging embedded systems at HW level.
Experience with wireless and wired communication protocols,TCP/IP, Ethernet, Bluetooth and 802.11.
Experience with compression, camera and video pipelines, or encoding technologies such as H.264.
Experience across topics including computer graphics, computer vision, or machine learning.
Experience with silicon, device manufacturing, and low-power SoCs.
Experience with active power management or power optimizations.
Experience with prototyping or pre-silicon environments (FPGAs, simulation, or emulation).
Experience with embedded DSP, CPU, and GPU architectures.
Apply for this job
*
indicates a required field