Job Title: Senior Embedded Engineer
Experience: 10+ Years
Location: AZ
Employment Type: Contract
Job Summary:
We are looking for a highly experienced Senior Embedded Engineer with 10+ years of hands-on expertise in designing, developing, and optimizing embedded systems. The ideal candidate will have deep knowledge of firmware architecture, RTOS, hardware integration, and leading complex product development cycles from concept to production.
Key Responsibilities:
Lead the design and development of embedded firmware using C/C++.
Architect scalable and high-performance embedded systems.
Develop and optimize device drivers, bootloaders, and BSP.
Work extensively with microcontrollers and microprocessors (ARM Cortex, STM32, NXP, TI, etc.).
Design and implement RTOS-based applications (FreeRTOS, Embedded Linux, VxWorks).
Perform board bring-up, hardware debugging, and system validation.
Review schematics and collaborate closely with hardware teams.
Optimize memory usage, power consumption, and system performance.
Lead code reviews, mentoring junior engineers.
Ensure compliance with industry standards (Automotive, Medical, Industrial, etc.).
Support product lifecycle including testing, certification, and production release.
Required Technical Skills:
Strong expertise in Embedded C and C++.
Extensive experience with ARM Cortex architecture.
Hands-on experience with RTOS and Embedded Linux.
Deep knowledge of communication protocols: UART, SPI, I2C, CAN, Ethernet, USB.
Experience with device drivers, kernel development (Linux preferred).
Proficiency in debugging tools (JTAG, Oscilloscope, Logic Analyzer).
Experience with Git, CI/CD pipelines.
Strong understanding of hardware schematics and PCB layouts.
Preferred Skills:
Experience in Automotive (CAN, LIN, ISO 26262).
Experience in IoT or connected devices.
Knowledge of Secure Boot, OTA updates.
Familiarity with BLE, Wi-Fi, MQTT.
Exposure to safety-critical systems.
Experience working in Agile/Scrum environments.
Education:
Bachelor’s or Master’s degree in Electronics, Electrical Engineering, Computer Science, or related field.