Software Support Engineer troubleshoots and develops technical solutions related to software and setup errors for field engineers, technicians, and customers. Creates workaround procedures when standard procedures have failed and ensures issues are resolved in a timely fashion. Being a Software Support Engineer escalates urgent problems requiring more in-depth knowledge to appropriate internal resources. Requires a bachelor's degree in area of specialty. Additionally, Software Support Engineer typically reports to a supervisor or manager. To be a Software Support Engineer typically requires 0-2 years of related experience. Works on projects/matters of limited complexity in a support role. Work is closely managed. (Copyright 2024 Salary.com)
Job Title | Salary | Req ID | Client | Location |
Embedded Software engineer | 75-95k | 486499 | Stryker | Portage, Michigan |
Job Title: Embedded Software engineer
1. Person need to work at MI from day one.
2. Person with Electrical or Electronics background better suited for customer project.
Bachelor's degree completed in Software Engineering/ Computer Science or related discipline and 5 years of work experience in Embedded Software Development
Proficient C/C programming language experience
Real-time system design with FreeRTOS or similar RTOS
Familiarity with Digital I/O, Analog I/O, UART, SPI, I2C, CAN
Experience in interfacing with MEMS
Prior embedded brushed and brushless motor control experience
Control systems/PID/FOC experience
ARM Cortex-M familiarity
Software profiling/optimization
Software build automation knowledge (CI/CD)
Requirements management experience (Cockpit or similar tool)
Test strategy, verification experience
Familiarity with IEC 62304
Clear All
0 Software Support Engineer jobs found in Battle Creek, MI area