This role requires working on-site at company headquarters in Ellisville, Mississippi. Job Description: Howard Medical, a division of Howard Technology Solution, is excited to invite applications for the position of a skilled
Senior Embedded Systems Engineer within our Research and Development group. This is a full-time, permanent opportunity to bring your expertise to an innovative team.
Key Responsibilities: - Develop cutting-edge firmware for microcontroller-based electronic devices, including analog and digital I/O, motor controllers, board-to-board communications, network communications, and USB.
- Collaborate within a multidisciplinary team to achieve software design goals.
- Determine project resource requirements and establish development schedules.
- Create thorough documentation and specifications.
- Select appropriate operating systems, programming languages, and development tools.
- Assist in identifying suitable microcontrollers and other board-level hardware.
- Design test plans and oversee the work of technicians to validate firmware performance.
- Work closely with hardware designers to meet design objectives.
- Coordinate efforts with the development team working on related Windows-based software.
Qualifications: - Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.
- At least 5 years of relevant experience in embedded systems.
- Proven experience in embedded systems prototyping, startup, debugging, and testing.
- Strong project management and excellent communication skills, both written and verbal, are essential.
- In-depth knowledge of USB, TCP/IP, and communication buses like CAN and I C is required.
- Experience with MPLab IDE and/or the Cortex M4 platform is advantageous.
- Familiarity with low-power design methods is preferred.
- Experience in hardware design and/or Windows application development in C or .NET is a significant plus.
- Ideal candidates are self-starters who thrive in independent work environments.