Howard Technology Solutions
Senior Embedded Systems Engineer
Howard Technology Solutions, Southaven, Mississippi, United States, 38671
*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.
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.