XX
Embedded Systems EngineerArena StaffingUnited States
XX

Embedded Systems Engineer

Arena Staffing
  • US
    United States
  • US
    United States

About

About the job Embedded Systems Engineer
We are seeking a skilled and detail-oriented
Embedded Systems Engineer
to design, develop, and maintain embedded software and hardware solutions for advanced technology systems. The ideal candidate will have a strong background in firmware development, embedded programming, and hardware integration, with the ability to work across multidisciplinary teams to deliver reliable and efficient embedded solutions.
The Embedded Systems Engineer will play a key role in developing firmware, optimizing system performance, and ensuring seamless communication between hardware and software components.
Important Eligibility Requirement: This position is
open exclusively to residents of the United States . Applicants must currently reside in the United States and be legally authorized to work in the country.
Applications submitted from outside the United States will not be considered.
Key Responsibilities
Design and develop
embedded software and firmware
for microcontrollers and embedded platforms. Implement and optimize
low-level drivers, communication protocols, and system interfaces . Collaborate with hardware engineers to integrate software with electronic components and devices. Develop and maintain
real-time embedded systems . Debug and troubleshoot firmware and hardware integration issues. Optimize system performance, memory usage, and power consumption. Conduct system testing, validation, and performance analysis. Maintain technical documentation for firmware architecture and development processes. Ensure embedded systems meet reliability, safety, and performance requirements. Stay up to date with emerging technologies and best practices in embedded development. Required Qualifications
Bachelors degree in
Electrical Engineering, Computer Engineering, Computer Science, or a related field . 3-6+ years of experience
in embedded systems development. Strong proficiency in
C or C++ programming for embedded systems . Experience working with
microcontrollers, microprocessors, and embedded hardware platforms . Knowledge of
real-time operating systems (RTOS)
and embedded system architecture. Familiarity with communication protocols such as
SPI, I2C, UART, CAN, or Ethernet . Experience using
debugging and development tools for embedded systems . Strong analytical and problem-solving skills. Preferred Qualifications
Masters degree in
Electrical Engineering, Computer Engineering, or related field . Experience with
ARM-based microcontrollers or embedded Linux systems . Familiarity with
FPGA integration or hardware design principles . Experience with
IoT systems and device connectivity . Knowledge of
hardware testing, system validation, and performance optimization . Experience with version control systems such as
Git . Compensation
Annual Salary:
$105,000 - $150,000 per year Compensation will vary based on experience, qualifications, and specialized technical expertise. Benefits
The position includes a competitive benefits package:
Medical, dental, and vision insurance 401(k) retirement plan with employer matching Paid time off (PTO) and paid company holidays Flexible remote or hybrid work options Professional development and training programs Performance-based bonuses Paid parental leave Technology and home office stipend Employee wellness programs
  • United States

Languages

  • English
Notice for Users

This job comes from a TieTalent partner platform. Click "Apply Now" to submit your application directly on their site.