Passionate Embedded Systems Engineer Ready to Innovate

Overview

On Site
Contract - W2

Skills

Embedded Software
Firmware
Microprocessor
Collaboration
Systems Architecture
UART
Ethernet
Reliability Engineering
Documentation
Software Design
Testing
Emerging Technologies
Electrical Engineering
Computer Engineering
Computer Science
Microcontrollers
ARM
Embedded Linux
Programming Languages
C
C++
Python
System Integration
Debugging
Oscilloscope
Logic Analyzer
JTAG
Real-time
Operating Systems
RTOS
SPI
I2C
TCP/IP
Version Control
Git
Issue Tracking
JIRA
Conflict Resolution
Problem Solving
Analytical Skill
Communication
FPGA
Computer Hardware
VHDL
Verilog
Wireless Communication
Bluetooth
ZigBee
AUTOSAR
ISO 9000
Power Management
Optimization
Embedded Systems
Motivation

Job Details

Job Title: Embedded Systems Engineer (W2 Contract)

Location: On-site/Hybrid Michigan
Employment Type: W2 Contract Position

We are seeking an Entry/Mid/Junior Level Embedded Systems Engineer to join our team for an exciting opportunity in a dynamic and collaborative environment. This is a W2 contract position, available for on-site or hybrid work across various locations in the United States.

Key Responsibilities:
  • Design, develop, and debug embedded software and firmware for microcontrollers and microprocessors.

  • Collaborate with hardware engineers to define system architecture and requirements.

  • Implement and optimize low-level drivers, RTOS, and communication protocols (e.g., UART, SPI, I2C, CAN, Ethernet).

  • Conduct code reviews, testing, and validation to ensure system reliability and performance.

  • Develop and maintain documentation for software design, testing, and troubleshooting.

  • Stay up-to-date with emerging technologies and industry trends in embedded systems.

Qualifications:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.

  • Proven experience in embedded systems development, including hands-on work with microcontrollers (e.g., ARM, AVR, PIC) and embedded Linux.

  • Proficiency in programming languages such as C, C++, and Python.

  • Strong understanding of hardware-software integration and debugging tools (e.g., oscilloscopes, logic analyzers, JTAG).

  • Experience with real-time operating systems (RTOS) and bare-metal programming.

  • Familiarity with communication protocols (e.g., SPI, I2C, CAN, TCP/IP).

  • Knowledge of version control systems (e.g., Git) and issue tracking tools (e.g., Jira).

  • Excellent problem-solving, analytical, and communication skills.

Preferred Qualifications:

  • Experience with FPGA programming and hardware description languages (e.g., VHDL, Verilog).

  • Knowledge of wireless communication protocols (e.g., Bluetooth, Zigbee, LoRa).

  • Familiarity with automotive or industrial standards (e.g., AUTOSAR, ISO 26262).

  • Experience with power management and optimization in embedded systems.

Eligibility Requirements:
  • Open to U.S. Citizens, s, and Visa holders.
  • Career gaps are considered we value skills and motivation over traditional career paths.


Thanks ,
Payal Patel

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.