Embedded Systems Engineer - Tupelo
Core
Develop firmware for microcontroller-based electronic devices, including analog and digital I/O, motor controllers, board-to-board and network communications, and USB.
Role type
Embedded Systems Engineer
Builds
Firmware for medical electronic devices
Domain
Medical technology / Embedded systems
Required skills
Firmware development, Microcontroller programming, USB protocol, TCP/IP, CAN bus, I²C, Project management, Technical documentation, Hardware collaboration, Test plan creation
Preferred skills
MPLab IDE, Cortex-M4 platform, Low-power design, Windows application development (C/.NET), Hardware design
Technologies
Embedded Firmware, Hardware, Network, TCP/IP, Windows, ASP.NET
Responsibilities
Develop firmware for microcontroller-based electronic devices, Define software design goals and project schedules, Prepare documentation and specifications, Select operating systems and development tools, Create test plans and direct firmware validation, Coordinate with hardware designers and Windows software teams
Seniority
Mid-Senior, hands-on IC