Senior Embedded Firmware Engineer
Key Responsibilities
Requirement Analysis:
Understand product requirements and collaborate with customers to write detailed requirement documents.
Architecture and Design:
Design and document product architecture for embedded firmware solutions.
Firmware Development:
Develop firmware for intrusion, fire safety, and home automation products.
Focus on firmware development for Linux-based systems.
Platform Integration:
Perform hardware bring-up and porting on Linux platforms.
Code Quality and Review:
Conduct code reviews and ensure adherence to best practices in embedded development.
Agile Collaboration:
Work within Agile methodologies, participate in scrum activities, and assist the offshore team with work assignments.
Documentation:
Update software documentation, including architecture, interfaces, and detailed designs.
Participate in design reviews of updated documentation with the software team.
Customer Interaction:
Collaborate closely with the customer on-site, resolving offshore team dependencies and fostering seamless communication. Required Skills and Experience
Technical Expertise:
Proficiency in Linux application development, IPC mechanisms, process/thread management, and the Yocto build system.
Strong experience with programming languages like C.
Familiarity with Crank Storyboard GUI framework.
Knowledge of communication protocols such as WiFi, Zigbee, ZWave, and MQTT.
Experience with STM32MP131 Cortex A7 and Matter 1.4.
Domain Experience:
Intrusion and fire safety systems.
Home automation and home security product firmware.
Collaboration Skills:
Experience coordinating with offshore development teams.
Proven ability to work directly with customers to resolve issues and dependencies.
Agile Methodology:
Hands-on experience with Agile development practices and participation in scrum. Education
Bachelor's Degree in Computer Science, Electrical Engineering, or a related field. Preferred Qualifications
Experience in intrusion, fire safety, or home automation product development.
Background in firmware development for home security products. Benefits and Perks
At eInfochips, we value our employees and strive to provide comprehensive financial rewards and benefits, including:
Health Benefits:
Medical, Dental, and Vision Insurance.
Financial Benefits:
401(k) plan with matching contributions.
Health Savings Account (HSA) and Health Reimbursement Account (HRA) options.
Insurance Plans:
Short-Term and Long-Term Disability Insurance.
Time Off:
Paid Time Off (including sick leave, holidays, and vacation).
Additional Perks:
Tuition Reimbursement.
Growth and learning opportunities.
Competitive financial compensation packages.