Division: Medical
Location: Ellisville, MS
Equal Opportunity Employer Vet/Disabled
Job Description
Howard Medical, a division of Howard Technology Solution, is seeking to fill the position of an experienced Embedded Systems Engineer in our Research and Development group. This is a full time, permanent position.
Responsibilities
- KEY RESPONSIBILITIES:
• Develop firmware for microcontroller-based electronic devices, including analog and digital I/O, motor controllers, board-to-board communications, network communications, and USB.
• Work within multidisciplinary team to develop software design goals.
• Generate project resource requirements and development schedule.
• Create documentation and specifications.
• Select operating systems, programming languages, and development tools.
• Assist in selection of microcontrollers and other board level hardware.
• Write test plans and direct activities of technicians to validate firmware.
• Work closely with hardware designers to ensure design goals are met.
• Coordinate efforts with development team working on associated Windows-based software.
Skills/Qualifications
- KEY QUALIFICATIONS:
• Bachelor's degree in Computer Engineering, Electrical Engineering, or Computer Science.
• 5+ years of relevant experience.
• Experience with embedded systems prototyping, startup, debug, and testing.
• Project management and strong communication skills, both written and verbal, are desired.
• Knowledge of USB, TCP/IP, and communication busses like CAN and I²C, is required.
• Experience with MPLab IDE and/or the Cortex M4 platform is a plus.
• Experience in low-power design methods desired.
• Experience in either hardware design and/or Windows application development in C or .NET is a definite plus.
• Applicants should be self-starters and able to work independently
Benefits
- Medical Insurance
- Dental Insurance
- Disability Insurance
- Life Insurance
- 401K Retirement
- Education Reimbursement
- Paid Holidays
- Paid Vacations
Salary Dependent upon experience
Career Level Required Experienced (Non-Manager)
Experience Required 2+ to 5 years
Education Required Bachelor's Degree
Job Type Employee
Job Status Full-Time