Logo
EM Microelectronic

Senior Embedded Software Engineer

EM Microelectronic, Colorado Springs, Colorado, United States, 80509

Save Job

Overview

Senior Embedded Software Engineer

at

EM Microelectronic Join to apply for the

Senior Embedded Software Engineer

role at

EM Microelectronic . EM Microelectronic is a company of the SWATCH GROUP (40,000 employees worldwide), specialized in the design and manufacturing of high-end technology, integrated circuits and electronic modules. The quality of our products and the know-how of our teams position EM Microelectronic as an internationally recognized semiconductor and display provider for low power applications in the watch industry, telecommunications, consumer goods, medical devices, and the automotive industry. Come join the US division of EM Microelectronic at our office in Colorado Springs, CO or our satellite office in Austin, TX.

Summary

Senior level embedded software engineer to work with other embedded software engineers on architecture, specification, and development of real time embedded software to run on co-developed custom integrated circuits (ICs). EM designs and develops ICs that are used in consumer, industrial, medical, and automotive applications.

Responsibilities

Participate with the embedded SW team to perform system analysis, specification, design, coding, simulation, verification, evaluation, characterization, and documentation of complex embedded firmware for custom and standard product ASICs. Collaborate with cross-disciplinary stakeholders inside the company such as analog, digital, memory and application engineers as well as with customers throughout the product development and life cycle.

Qualifications

Education:

BSEE, BSCS, BSCE or MS from established university Notes:

To be considered for this position, candidates must be legally authorized to work in the United States. EM Microelectronic will not sponsor applicants for work visas. Required experience: 5 years in embedded software design, implementation, and testing C, C++, and Assembly languages running in microcontroller environments Real time embedded system software where algorithm implementation, execution time and power consumption are critical parameters of the development Excellent debug skills especially in resource constrained real time systems with limited Linux or Windows scripting to enhance tool flow usage Clear written and spoken communication

Professional Requirements

Preferred additional experience: Successful consumer product development Assembly language programming (strong emphasis) Embedded systems testing (black box, unit, functional) Revision control software (git) Agile process tools (Gerrit, Azure DevOps, Jira) Linux system administration (maintaining DevOps tools on Linux machines) CMake build system Interfacing with sensors Low-power product development

Reasoning ability:

Must have strong logical analytical skills.

Physical demands: Some travel to customer sites and/or headquarters, in Switzerland (EM Microelectronic, SA) is required Ability to use test equipment, such as oscilloscopes, in a laboratory environment

Job Location

5475 Mark Dabling Boulevard, Suite 200, 80918 Colorado Springs CO

Company Address

EM Microelectronic - US Inc 5475 Mark Dabling Blvd. Suite 2000 Colorado Springs, CO, 80918 United States

Seniority level

Associate

Employment type

Full-time

Job function

Semiconductor Manufacturing

Referrals increase your chances of interviewing at EM Microelectronic by 2x

#J-18808-Ljbffr