Job Description :

Job Title: Embedded Systems Lead Specialist Engineer
Location: Tucson, Arizona
Experience: 12+ Years
Employment Type: Contract
Interview Type: In-Person or Webcam

Job Description

We are seeking an experienced Embedded Systems Lead Specialist Engineer to oversee the design, development, integration, and deployment of embedded software and hardware solutions. This role requires strong technical expertise in embedded platforms, real-time operating systems, microcontrollers, and product lifecycle management. The ideal candidate will lead engineering teams, collaborate with cross-functional stakeholders, and ensure the delivery of high-quality embedded products.

Key Responsibilities
  • Lead the full lifecycle of embedded engineering development, including requirements, architecture, design, implementation, testing, and production support.

  • Coordinate with hardware and firmware engineering teams to integrate embedded systems effectively.

  • Develop and optimize software for microcontrollers, RTOS environments, and embedded Linux platforms.

  • Architect and design embedded system solutions that meet performance, reliability, and security standards.

  • Perform code reviews, provide mentorship, and enforce engineering best practices.

  • Develop and execute comprehensive test plans for validation and verification of embedded systems.

  • Troubleshoot complex system-level issues involving hardware, firmware, and system integration.

  • Work closely with product management to translate requirements into engineering deliverables.

  • Support production deployment, manufacturing testing, and post-release improvements.

  • Ensure documentation accuracy, including design specifications, test reports, and release notes.

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

  • 12+ years of experience in embedded systems development and engineering leadership.

  • Strong proficiency in C, C++, and embedded programming best practices.

  • Hands-on experience with microcontrollers such as ARM Cortex, DSPs, automotive controllers, or similar platforms.

  • Solid understanding of embedded Linux, RTOS, device drivers, and real-time constraints.

  • Experience working with hardware interfaces such as SPI, I2C, UART, CAN, PWM, and Ethernet.

  • Proficiency in debugging tools such as oscilloscopes, logic analyzers, JTAG, and ICE.

  • Strong understanding of communication protocols, system architecture, and hardware-software integration.

  • Proven ability to manage engineering teams, technical roadmaps, and product delivery schedules.

  • Experience with safety-critical or high-reliability systems preferred.

             

Similar Jobs you may be interested in ..