Senior Application Engineer
hireneXus · Eden Prairie, MN · Yesterday
EngineeringFull-time
Key Responsibilities
- Supervisory Responsibilities: This role has no direct supervisory responsibilities but does serve as a coach and mentor for other positions in the department.
- Essential Duties & Responsibilities:
- Work with architectural design of embedded processor platforms utilizing common peripherals including USB, video (HDMI, LVDS, MIPI-DSI), MIPI-CSI, audio, Ethernet, Wi-Fi, Bluetooth, flash memory, DRAM, CAN, SPI, UART, etc.
- Build images and drivers for board support packages (BSPs) in Linux, Android, FreeRTOS, and any other required operating system.
- Must be an expert in Linux and have good working knowledge of Android.
- Help define, review, and execute hardware design verification test plans.
- Test and debug new embedded processor design implementations.
- Able to provide detailed and extensive system-level schematic reviews (e.g., review hardware, component specifications, and understand system interaction including software).
- Help provide technical input to assist in the definition of product design requirements.
- Manage workload across multiple simultaneous design projects.
- Conduct technical trainings to team, distribution partners, and customers.
- Excellent communication skills to work with customers and partners and help resolve issues and suggest ideas for debugging or developing.
- Good understanding of the processes and systems for releasing customer-facing documents and managing the support portal.
- Good understanding of the ticket system and the workflow for closing the tickets using a standard tool like Zohos or Jira.
Required Qualifications
- Bachelor of Science in Electrical Engineering, Computer Engineering, Computer Science or related Engineering discipline with 4+ years of experience as an applications engineer.
- Experience working with logic analyzers, oscilloscopes, and JTAG debuggers.
- Experience with embedded processors (ARM).
- Experience with embedded operating systems (Linux, Android, FreeRTOS).
- High degree of self-motivation.
- Excellent verbal and written communications skills.
- Strong sense of urgency, and ability to manage and prioritize multiple tasks and meet deadlines.
- Ability to work in a fast-paced environment with quickly changing priorities to ensure superior customer satisfaction.
- Exposure to tools like Jira, Git and Zohos for ticket management and software control.