The Embedded Software Engineer is responsible for the design, development, testing, and support of embedded software solutions for both existing and new products, including new hardware bring-up, low-level hardware/software integration, and support of microcontroller-based embedded systems.
Compensation
salary range $78,400 - $130,000
Responsibilities
Develop, code, test, and debug new embedded software or enhancements to existing software for third-party customers and internal product lines.
Work from specifications with limited guidance to design and modify moderately complex software applications, tools, and utilities.
Apply software design theories, engineering principles, and scientific methods to create robust, maintainable embedded solutions.
Modify existing software packages to meet unique customer configurations and requirements.
Validate successive software versions to ensure proper integration with system hardware.
Requirements
Bachelor’s degree in engineering (Software, Electrical, Computer Engineering, or related discipline required)
Nice to have: experience supporting manufacturing, field teams, or customer applications
Electrical Engineer II works with minimal supervision to research, design, and develop aerospace and electronics products.
Compensation
Salary range: $102,160.10 - $119,330.50. Several factors contribute to actual salary, including experience in a similar role or performing comparable job responsibilities, skills, training, and other qualifications. Some roles may be eligible for participation in performance-based bonus programs.
Responsibilities
Work effectively with all functional groups to achieve product performance and cost targets.
Build quality and manufacturability into the design.
Support continuous process improvement activities including Kaizen, 5S practices.
Demonstrate proficiency with verbal and written English for technical reports, presentations, analyses, or other communications.
Understand, decompose, and define product and process requirements to support product development, sustaining and R&D.
Support advanced semiconductor inspection systems, troubleshooting, maintenance, and customer support.
Responsibilities
Troubleshoot and diagnose technical issues on semiconductor equipment
Perform preventive maintenance and repairs
Analyze system logs and performance data
Collaborate with regional and global teams
Provide customer support and training
Requirements
Bachelor’s or Master’s degree in science or engineering fields such as Mechanical Engineering, Applied Mechanics, Electrical Engineering, Aeronautics, Mechatronics, or other semiconductor-related disciplines
Provide on‑site customer support for TSMC’s overseas fabs and local Taiwan operations, delivering technical assistance, equipment installation, and operational support across multiple product families.
Locations (4)
Hsinchu, Taiwan, Taiwan
Arizona, Arizona, United States
Japan, Japan
Germany, Germany
Responsibilities
Provide on‑site customer support for TSMC’s overseas fabs in Arizona, Japan, Germany and other global sites
Travel internationally on a flexible, business‑driven basis to support overseas operations and urgent customer needs
Join the VMS Requirements team to work across disciplines and help us design elements of the VMS Software Application. Collaborate with hardware, software, and labs teams to implement and test designs.
Compensation
Summary pay range: $115,600 - $156,400
Responsibilities
Develop software requirements and design for a Vehicle Management System (VMS)
Apply model-based system engineering techniques to design and verify system requirements
Interpret requirements to formulate and test mathematical models
Work with subject matter experts, design solutions for a variety of capabilities such as airplane subsystems (i.e. actuation), signal processing, redundancy management, system monitoring, and controls
Coordinate and integrate requirements across engineering disciplines
Develop software requirements and design for a Vehicle Management System (VMS) using model-based system engineering.
Responsibilities
Develop software requirements and design for a Vehicle Management System (VMS)
Apply model-based system engineering techniques to design and verify system requirements
Interpret requirements to formulate and test mathematical models
Work with subject matter experts, design solutions for a variety of capabilities such as airplane subsystems, signal processing, redundancy management, system monitoring, and controls
Coordinate and integrate requirements across engineering disciplines
Bachelor’s degree in Mechanical Engineering, Applied Mechanics, Electrical Engineering, Aeronautical Engineering, Mechatronics, or another science, engineering, or semiconductor‑related discipline