Embedded Software Engineer

at  Sensata Technologies Inc

Bloomington, MN 55437, USA -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Jul, 2024Not Specified28 Apr, 20242 year(s) or aboveGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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