Embedded Software Engineer
at Sensata Technologies Inc
Bloomington, MN 55437, USA -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 20 Jul, 2024 | Not Specified | 28 Apr, 2024 | 2 year(s) or above | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
JOB TITLE: Embedded Software Engineer
JOB DUTIES: Planning, developing, and implementing high quality software; providing technical input through code reviews; performing unit and system integration testing on software features; creation and maintenance of automated test cases for continuous integration; writing and maintaining firmware documentation; working with customers to resolve high priority issues; mentoring and training other members of the software development team; develop embedded software; interface with cellular modems to communicate information from device to server; write routines which take raw sensor data and derive meaningful information for our customers; design application-level systems which must be optimized for a constrained device; work with hardware schematics and modify software to interface with new parts and board designs.
JOB REQUIREMENTS: A Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, or Electrical Engineering and four (4) years of industry experience in Software Engineering; OR A Master’s degree (or foreign equivalent) in Computer Science, Computer Engineering, or Electrical Engineering and two (2) years of industry experience in Software Engineering. Experience (with Master’s or Bachelor’s) to include: 2 years in writing embedded C; Real-Time Operating Systems; and, GIT version control. 1 year in Cellular, GPS, or BLE radios; and, working on an Agile development team; serial communication protocols (UART, SPI, I2C, etc.); hardware debugging equipment (DMM, oscilloscope, etc.); performing software systems testing; performing hardware validation testing; and, reviewing hardware schematics.
OTHER (WORKSITE): 5775 W Old Shakopee Rd. Suite 100, Bloomington, MN 55437; hybrid Work From Home schedule two (2) days/week permitted within reasonable commuting distance from office, located at 5775 W Old Shakopee Rd. Suite 100, Bloomington, MN 55437; 40 hours/week.
CONTACT: Apply at sensata.com/careers referencing Job ID: 7514676
Responsibilities:
Please refer the Job description for details
REQUIREMENT SUMMARY
Min:2.0Max:7.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
Proficient
1
Bloomington, MN 55437, USA