Embedded SW/FW Engineer

1 Day ago • All levels

Job Summary

Job Description

As an Embedded SW/FW Engineer, you will apply your technical knowledge to drive features and improvements. You will architect, implement, and maintain complex firmware/software designs, writing clean, testable code tailored for embedded systems. This involves generating and evaluating specifications, developing and maintaining debugging and testing tools, and collaborating with multi-functional teams to define software architecture and meet product requirements. Additionally, you will participate in defining and bringing up new custom ICs and quickly debugging system issues. The role requires excellent interpersonal and communication skills, dedication, time management, and creative problem-solving abilities.
Must have:
  • Architect, implement, and maintain firmware/software designs.
  • Write clean, testable, reusable code for embedded systems.
  • Generate and evaluate functional and design specifications.
  • Develop and maintain engineering tools for debugging and testing.
  • Work with multi-functional teams to determine software architecture.
  • Quickly debug and resolve system issues.

Job Details

In this role, you will apply your technical knowledge to drive features and improvements including: - Architect, implement, and maintain complex firmware/software designs. - Write clean, easy to understand, robust, testable, reusable, and sustainable code tailored for embedded systems. - Generate and evaluate functional and design specifications. - Develop and maintain various engineering tools used to debug, analyze, and test embedded products. - Work with multi-functional teams to determine software architecture and specification to meet the product requirement and user experience. - Work with project leaders to define assignments, schedules, quality expectations, and other project criteria. - Present results and recommendations. - Quickly debug and effectively close out system issues related to the product firmware, software, and systems. - Participate in the definition and bring up of new custom ICs. In addition to the above we are looking for an individual who is comfortable with dynamic requirements and has excellent interpersonal skills. Success depends on working with multi-functional teams. Must have excellent written and verbal communication skills. You are dedicated with excellent time management skills and can demonstrate creative problem solving.

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Cupertino, California, United States

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Austin, Texas, United States (On-Site)

Cupertino, California, United States (On-Site)

Cupertino, California, United States (On-Site)

Seattle, Washington, United States (On-Site)

Cupertino, California, United States (On-Site)

Austin, Texas, United States (On-Site)

Cupertino, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

San Diego, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Apple

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug