- Home
- Hardware
- SDKs
- Cloud
- Solutions
- Support
- Ecosystem
- Company
- Contact
38 Jobs Found
找到 38 个职位
-
QA Automation Engineer2024.11.04
About Role
Main Responsibilities
- Programming and OOP: Utilize your excellent programming skills and profound knowledge of Object-Oriented Programming (OOP) to develop efficient and maintainable automation solutions.
- Automation Framework Design: Design and implement scalable, sustainable, and reliable automation frameworks that can accommodate testing across multiple product sets.
- Requirement Understanding: Collaborate closely with stakeholders to understand project requirements thoroughly and translate them into comprehensive test plans.
- Test Case Development: Develop automated test cases across various product sets including Web, API, Mobile, and CLI, ensuring thorough testing coverage.
- Tool Proficiency: Leverage your experience with automation testing tools such as Pytest, TestNG, Selenium, Rest API, and Phone App automation frameworks to streamline the testing process.
- Domain Expertise: Experience in the IOT and embedded domains would be advantageous, although not mandatory.
- AI/ML Familiarity: Knowledge or experience in AI/ML models and libraries such as OpenCV would be a significant plus.
- CI/CD and Tools: Familiarity with CI/CD pipelines, tools like Jenkins, issue tracking systems like Jira, and version control systems like Gitlab is essential for seamless integration into our development workflow.
- Operating Systems: Comfortable working with multiple operating systems including FreeRTOS, Ubuntu, and Mac OS.
Requirements
- Bachelor’s degree, or above, in Computer Engineering, Electronic Engineering, Communications Engineering, Automation or other related disciplines.
- At least 3 to 5 years of automated testing experience.
- Good knowledge on manual testing and QA processes.
- Good working knowledge of Python, Java or any high-level programming language.
- Experience with Pytest, TestNG, Appium, Selenium, REST API, UI Automation.
- Working knowledge of AWS is plus.
- Experience in IOT, embedded domain is plus.
- Familiarity with CI/CD tools such as Jenkin or GitLab
- Familiarity with Linux OS
- Good communication and ability to identify, report and then fix issues accordingly.
Personal Attributes
- Ability to work on and collaborate with diverse teams in multiple geographical locations.
- Demonstrate exceptional problem-solving skills and logical thinking to tackle complex issues encountered during automation development.
- Outstanding written, verbal, and interpersonal communication skills
- Collaborative mindset with strong mentoring skills
- Analytical and creative problem-solving abilities
- Self-motivated and directed, with keen attention to details.
recruit.in@espressif.com
-
Bluetooth Software Engineer2024.11.04
About the Role
Espressif is looking for Embedded Software Engineers to join the software department located in India. You will work in a diverse team where your colleagues are from Czech, Russia, India, Australia and so forth. Here, you get a chance to be a member of the core team in Espressif and work with talented engineers from all over the world.
The BLE Firmware Development Team is now focused on the development of the Bluetooth 5.x standard and BLE Mesh standard.
BLE FW Team is looking for a self-starting, high-technical, energetic individual with keen attention to details. The Candidate will be actively involved in:
- Development of Bluetooth Low Energy (BLE) Firmware for Espressif Bluetooth chips.
- Development of new firmware for BLE latest specification (BLE 5.x, BLE Mesh, etc).
- Development of BLE chip validation and Bluetooth Qualification.
- Research of cutting-edge and challenging Bluetooth technologies (BLE Audio, BLE Direction Finding, Next-Generation BLE Chip, etc).
- Supporting the existing firmware through feature additions, enhancements and maintenance.
- Working with systems team and cross-functional teams to deliver quality software following well-established software development processes.
- Resolving issues as reported by internal test teams as well as customers.
Requirements
Required skills
- Bachlor's degree or above in Electronic Engineering, Communications Engineering, Automation or other related majors
- Familiarity with Bluetooth Low Energy (BLE) protocol or BLE Mesh protocol
- Proven experience in developing BLE stack / firmware (2+ years, both BLE host and controller) or BLE Mesh stack (2+ years)
- Experience with software engineering processes and the full software development lifecycle including requirements, design, implementation, testing, and documenting in Continuous Integration environment
- Strong experience and proficiency in C programming (3+ years) for embedded platforms required
- Excellent problem solving and debugging skills
Bonus point
- Experience in developing BLE profiles and BLE applications (e.g. HID, ANCS, Homekit, etc)
- Good understanding of other networking protocol stacks is highly desired (e.g. Zigbee, IEEE 802.11, UWB, Lora, NB-IoT, etc)
- Strong Real-time systems and software engineering skills required (e.g. FreeRTOS, etc)
- One or more scripting languages (e.g. Python, etc)
- Experience with variety of software productivity tools (e.g. Git, Jira, etc)
recruit.in@espressif.com
-
Digital IC Verification Engineer2024.10.25
Espressif is looking for a motivated Digital IC Verification Engineer to join our growing and dynamic team. This is an excellent opportunity for recent graduates who are passionate about IC verification and eager to gain hands-on experience in the semiconductor industry. In this role, you will contribute to developing RTL verification platforms for block, subsystem, and system levels, helping ensure that our IC designs meet high-quality standards.
Job Description1. Use UVM/SV to develop unit tests and integration test platform and define the verification cases according to algorithm/RTL design specification;2. Use Perl/Shell/Python XML to design/simulation environment automation and improve verification efficiency3. Work with algorithm/RTL engineer to generate RM (reference model) and test cases to make sure the bit-true implementation;4. Generate and analyse the code and functional coverage report;5. Work with algorithm and RTL design engineers to find and fix any design defects;Job Requirements:1. Bachelor’s degree, or above, in Computer Engineering/Electronic Engineering/Communications Engineering, or other related disciplines;2. Familiarity with UVM, Verilog, System Verilog, C and Matlab;3. Proficiency in Perl/Shell/Python scripts;4. Proactive work attitude, good team player, attentive to details and qualityrecruit.sgpr@espressif.com
-
Digital IC Design Engineer2024.09.20
Job Responsibilities
1. Design and develop baseband, SoC, and low-power digital circuits.
2. Finalize design schemes according to specifications, and provide RTL implementations.
3. Verify module functionality through EDA simulation tools.
4. Manage timing constraints, perform static timing analysis, and contribute to the chip tape-out process.
5. Author design documentation and assist with FPGA prototype verification and chip testing.
Job Requirements
1. Bachelor’s degree or above, majoring in Microelectronics, Electronic Engineering, Communication Engineering, or other related disciplines.
2. Proficiency in communication algorithms or SoC design, and System Verilog.
3. Experience in wireless communication and CPU design is preferred.
4. Strong analytical and problem-solving skills, with a passion for digital IC design.
5. Excellent teamwork, communication, and learning abilities.
recruit.sgpr@espressif.com
-
Analog IC Design Engineer2024.09.20
Job Responsibilities
1. Responsible for the design, simulation, and verification of analog circuits.
2. Perform layout floor plan simulations and ensure optimization.
3. Collaborate with layout engineers to finalize circuit designs.
4. Coordinate with application, product, and test engineers to ensure successful mass production of products.
5. Author comprehensive design documentation.
Job Requirements
1. Bachelor’s degree or above in Microelectronics, Electrical Engineering, Communication Engineering, or a related discipline.
2. Strong foundational knowledge of analog circuit design principles.
3. Hands-on experience in designing circuits in one or more of the following areas: LDO, oscillators, IO, ESD, ADC, DAC, PLL, and filters.
4. Proficiency in at least one programming language such as Python, Matlab, or C.
5. Strong problem-solving capabilities with excellent communication skills and a proactive approach to learning.
6. Passion for analog circuit design, with a strong interest in advancing knowledge and skills in this field.
recruit.sgpr@espressif.com
-
End-to-end IoT System Development (Applications)2024.09.20
Candidates will get an opportunity to work in complete IoT system development including the device-side firmware development in an RTOS environment, phone apps and cloud backend development. These IoT systems will utilise Wi-Fi, Bluetooth LE and optionally Thread connectivity. The work may also involve working with higher-level protocols such as Matter.
Job responsibilities:
- Support design-in at key customers, developing customized software as per customer requirements
- Work closely with customers’ engineering teams to ensure that the customers can successfully go to production with Espressif solutions in timely manner
- Create technical solutions such as hardware and software demos and reference system designs
- Methodical and timely analysis and response to various customer issues and questions; interact with R&D as needed for the same
- Assimilate customer feedback and communicate with R&D for product improvement
Job Requirements
- The candidate should be well conversant with C (device firmware), Golang (cloud backend) or Swift and Java (phone apps programming languages). Please note that knowing all languages is not mandatory but having knowledge of multiple of these, is a plus.
- Good analytical and problem-solving skills
- Good understanding of operating systems and networking
- Understanding hardware interfacing protocols (UART, SPI, I2C) is a plus
- Any previous work in the microcontroller environment is a plus
recruit.sgpr@espressif.com
-
Digital IC Verification Engineer2024.08.28
Position Responsibilities
1. Develop verification plans based on design-related documentation, set up the verification environment, and complete verification from module level to system level.
2. Execute regression testing and enhance verification coverage.
3. Collaborate with chip design engineers to identify and resolve design defects.
4. Guide the design team in implementing a verification-friendly design flow.
5. Perform RTL-level, gate-level, and low-power verification with UPF (Unified Power Format).
6. Assist FPGA engineers and software engineers in completing FPGA prototype testing.
7. Ensure the integrity and correctness of chip designs from multiple dimensions.
Position Requirements
1. Bachelor’s degree or higher in Computer Science, Electrical Engineering, Communications Engineering, or related fields. 3+ years of work experience.
2. Experience in design or verification of peripheral modules, communication modules, or SoC systems.
3. Proficiency in Verilog and expertise in C/SystemVerilog.
4. Knowledge of one or more scripting languages such as Python, Ruby, Perl, Shell, Tcl, or Makefile.
5. Experience with UVM (Universal Verification Methodology) is a plus.
6. Familiarity with the digital chip development process and successful tape-out project experience is an advantage.
7. Experience with formal verification is a plus.
recruit.sgpr@espressif.com
-
Technical Project Manager2024.08.28
Espressif Systems is seeking a highly skilled and experienced Technical Project Manager to join our dynamic team. The successful candidate will be responsible for managing complex technical projects, ensuring timely delivery, and aligning project outcomes with the company's strategic goals. This role requires a deep understanding of project management methodologies, technical expertise, and excellent communication skills.
Key Responsibilities
- Strategic Collaboration: Demonstrate a high level of strategic foresight and technical proficiency to collaborate effectively with various departments.
- Complex Program Management: Manage a variety of complex, cross-functional programs and lead all aspects of assigned program deliveries, such as chip tape-out, SDK release, and solution delivery.
- Roadmap Creation: Create and maintain the roadmap for the teams you work closely with, alongside respective Tech and Product leaders.
- Process Improvement: Define and drive the processes for managing these programs, constantly seeking ways to improve through automation and data-driven methods. Own the collaboration process and tools.
- Cultural Promotion: Embrace and promote Espressif’s culture and principles, fostering an environment that embodies Espressif’s values.
- General Project Management:
- Prepare project schedules and define milestones.
- Track and report progress, identify and mitigate risks, and remove blockers.
Required Qualifications
- Education: Bachelor’s degree or above in Microelectronics, Computer Science, Electrical and Electronic Engineering, Automation, or other related disciplines.
- Experience: Minimum of 5 years of project management experience driving complex, cross-functional technical projects.
- Technical Background: Experience as an R&D engineer in IC design or as a software developer is a plus.
- Agile Understanding: An understanding of Agile methodologies is desirable but not essential. More important is a ‘can do’ attitude and willingness to go beyond the job description.
- Work Environment: Experience working in a dynamic, fast-moving environment where self-motivation, autonomy, and self-decision making are essential to some extent.
- Communication Skills: Excellent written and verbal communication and presentation skills in both English and Mandarin.
Preferred Qualifications
- Experience with Agile/Scrum methodologies.
- Familiarity with Semiconductor industry or AIoT (Artificial Intelligence of Things) solutions and applications.
- Experience in managing international projects and distributed teams.
recruit.sgpr@espressif.com
-
RF Design Engineer2024.08.21
Responsibilities:
1. Help define chip and block level specifications.
2. Architect, develop and validate RF transmitter and receiver circuits.
3. Detailed design of sub-circuits including but not limited to low noise amplifier, power amplifiers, power detector, mixers, signal generation, PLL, signal detection, multiplexers.
4. Work closely with layout team and give support as needed.
5. Interface with test, product and application engineers to support the transition from prototype designs into mass production.
6. Author relevant technical documents and publications that describe the new circuit architectures and designs.
Job Prerequisites:
1. Master or PhD in Electrical Engineering (or equivalent).
2. 5+ years of design experience in RF transmitter or receiver circuits.
3. Master of at least one programming language, such as Python, MATLAB and C.
4. Proficiency in using RF design tools.
recruit.sgpr@espressif.com
-
Embedded Software Engineer2024.08.19
Job Responsibilities
Embedded software engineers will participate in projects related to wireless protocol stacks (Wi-Fi / Bluetooth / 802.15.4) or multimedia solutions (algorithms / protocols / applications of video/audio). To design and develop Espressif's AIoT Chips, SDKs, and solutions. You will be responsible for:
1. Design and develop wireless protocol stacks such as Wi-Fi / Bluetooth / 15.4 and coexistence among them.
2. Develop multimedia algorithms such as H264, JPEG, and audio codecs; Develop multimedia protocols such as DLNA, and VOIP; Develop other components used in Multimedia SDK.
3. Design and implement embedded multimedia solutions based on Wi-Fi/Bluetooth Chips and SDKs, such as voice-controlled loudspeakers and IOT devices.
4. By analyzing, positioning, and solving customer problems, better assist customers in completing product and project development.
Job Requirements
1. Bachelor’s degree or above, majoring in Computer, Electronic Engineering, Communication, Automation, and other related majors.
2. Proficiency in C/C++ language.
3. Familiar with at least one scripting language, Python is preferred.
4. Familiar with FreeRTOS or another RTOS.
5. Knowledge of hardware communication protocols: SPI, UART, I2C, I2S.
6. Excellent English reading and writing skills, able to read English documents and specs fluently.
7. Keen interest in the development of single-chip microcomputers and protocol stacks, experience in complete embedded-related projects or embedded-related competitions is a plus.
8. Have a solid technical foundation for embedded software development, experience in ESP8266 / ESP32 development is preferred.
recruit.sgpr@espressif.com
-
Account Manager2024.08.19
Espressif Systems is looking for Account Managers to join us. In this role, you will be responsible to provide timely and high quality services to international customers. You will need to work with Technical Team to support customers’ commercial and technical requests, understand customers’ needs, derive opportunities to deliver the best solutions and subsequently build sustaining relationship with customers.
Major responsibilities:
Key Account Management
1. Seek opportunities for commercial and technical cooperation. Coordinate with team members to analyse customers’ demand and deliver the best solutions;
2. Develop and maintain relationships with strategic customers;
3. Pay close attention to industry trends and provide references that could shape the company's business policies.
Strategic development
1. Lead project team in line with the company's strategic goals;
2. Analyse industry trends and participate in the formulation of the company's business strategies.
Basic requirements:
1. Bachelor degree or above; All discipline backgrounds are welcome; Preferably 1-5 years of experience
2. Customer orientation and commercial orientation is a must;
3. You are fluent in Chinese and English, both verbally and written;
4. You are proactive, adaptable, efficient and are a team player;
5. Strong Communication Skills.
6. Candidates are open to overseas travel.
recruit.sgpr@espressif.com
-
Technical Marketing Manager2024.08.19
Espressif is looking for a Technical Marketing Manager to join us. In this role, you will be responsible for defining product messaging and guide the product marketing team for diverse portfolio of hardware and software products that Espressif delivers. You will also act as a bridge between Espressif engineering and customers to help product marketing team to focus on the right set of features and problems. It is expected to have both breadth and depth of technology in terms of connectivity protocols, systems software and hardware. It is also preferred to have insight and foresight into connected devices market.
Primary job responsibilities:
- Collaborate with the product management team to understand and provide feedback on the definitions of features and solutions
- Ensure that marketing plans align with market directions and support roadmaps for and releases of our offerings
- Support engagements where required in high-touch accounts worldwide by collaborating with business development team
- Define and participate in technical aspects of go-to-market engagements like webinars, workshops, customer and partner trainings, solution demos and industry and partner events
- Support awareness by evangelising technical capabilities
- Collaborate with other teams to create technical marketing proof points specific to performance benchmarks and reference architectures
Required Skills:
- 10+ years of industry experience, preferably in an area of connectivity, networking, systems software and architecture
- Bachelors degree in electronics engineering or computer science; advanced degree is a plus
- Domain knowledge of and experience with connected devices software and hardware is a plus
- Record of success in a fast-moving, technical environment
- Solid written and verbal communication and presentation skills
- 5+ years of technical marketing, solutions engineering, or solutions architect experience is a big plus
- Ability to communicate the technical value proposition for our offerings and promote our solutions internally and externally
- Willingness to travel
recruit.sgpr@espressif.com
- Collaborate with the product management team to understand and provide feedback on the definitions of features and solutions
-
Application Engineer2024.08.19
Espressif is looking for an Application Engineer to join us. In this role, you will be responsible for working as technical liaison for the customers to design, implement customer specific features and triage their issues in various phases of product development. You’ll need to also work with the sales team to identify opportunities from technical feasibility perspective.
Primary job responsibilities:
- Support design-in at key customers, developing customized software as per customer requirements
- Work closely with customers’ engineering teams to ensure that the customers can successfully go to production with Espressif solutions in timely manner
- Create technical solutions such as hardware and software demos and reference system designs
- Methodical and timely analysis and response to various customer issues and questions; interact with R&D as needed for the same
- Assimilate customer feedback and communicate with R&D for product improvement
Required Skills:
- 4+ years of experience in an area of connectivity, networking, systems software and architecture
- Bachelor’s degree in electronics engineering or computer science; advanced degree is a plus
- Good understanding of embedded systems, RTOS, TCP/IP networking and protocols, hardware peripherals and drivers, processor architecture or a subset of these
- Experience with Wi-Fi, Bluetooth LE and 802.15.4 radio is a big plus
- Basic C/C++ programming expertise with good debugging skills
- Domain knowledge of and experience with connected devices software and hardware is a plus
- Solid written and verbal communication, presentation and interpersonal skills
- Demonstrated curiosity in engineering and the ability to quickly learn new skills and adapt to project needs
recruit.sgpr@espressif.com
- Support design-in at key customers, developing customized software as per customer requirements
-
Account Manager2024.08.19The Candidate will be responsible for providing timely and high quality services to international customers. You will need to work with Technical Team to support customers’ commercial and technical requests, understand customers' needs, derive opportunities to deliver the best solutions and subsequently build sustaining relationship with customers.Job ResponsibilitiesKey Account Management
- Seek opportunities for commercial and technical cooperation. Coordinate with team members to analyze customers' demands and deliver the best solutions;
- Develop and maintain relationships with strategic customers;
- Pay close attention to industry trends and provide insights that could shape the company's business policies.
Strategic Development- Lead project teams in accordance with the company's strategic goals;
- Analyze industry trends and participate in the formulation of the company's business strategies.
Job Requirements-
Bachelor's degree or above; all discipline backgrounds are welcome;
-
Customer orientation and commercial orientation are essential;
-
Bilingual in Chinese and English, both verbally and in writing;
-
Proactive, adaptable, efficient, and a team player;
-
Strong communication skills;
-
Open to overseas travel. Successful candidates will undergo an orientation trip to Shanghai for 3-6 months.
recruit.sgpr@espressif.com
-
Project Management Trainee2024.08.19
At Espressif, project management trainees play an essential role in both internal R&D and external customer-related projects. You will be working with a passionate team of engineers and scientists from all over the world, focusing on developing cutting-edge wireless communication, low-power, AIoT solutions.
First stage: Project Coordinator
- Work closely with the project manager to assist in planning, developing and implementing R&D or customer-related projects.
- Assist to identify key stakeholders and required resources, evaluate technical solutions.
- Closely monitor critical actions and escalate issues proactively to project manager for removal of project barriers.
- Maintain documents associated with the scope of new projects, objectives, processes and outcomes.
Second stage: Project Manager
- Take a leadership role in the implementation of new projects by setting up project plans, tracking action items, coaching engineers, and providing regular guidance to ensure project success.
- Identify potential problems and establish contingency plans based on risk assessments.
- Take lead on project kick-off and regular meetings, assign team member’s actions, coordinate resources as required till action closed.
- Allocate resources of software and hardware departments to effectively solve the problem along the projects.
Third stage: Senior Project Manager
- Manage large, complex projects that align with global business strategy.
- Proactively explore and identify opportunities for collaboration across multiple stakeholders, help define the business strategy and drive the success of the project execution.
- Motivate the teams to make them work effectively together.
Job Requirements
1. Bachelor’s degree or above, in Computer Science, Electronic Engineer, Communication Engineering, Automation, or other related disciplines.
2. Proficiency in one script language at least, C/C++/Python/Matlab, etc.
3. Good analytical and problem-solving skills.
4. Excellent written and verbal communication and presentation skills in English and Mandarin.
recruit.sgpr@espressif.com

