Embedded Software Engineer (I2C, SPI, UART) Job at Concord IT Systems, Bothell, WA

c1pTZk1tWWpkbG9xVnRjS3FvNHArSVpWOHc9PQ==
  • Concord IT Systems
  • Bothell, WA

Job Description

Position: Embedded Software Engineer


Location: Bothell, WA


Client: Tata Elxsi / Philips


Rate: $35/Hr on W2


The Role:

  • Design and develop software technological solution, platform or reference
  • Design, Code and Test (unit and integration) for embedded systems
  • Participates in determining the system, subsystem, and interfaces between them
  • Validates technology assumptions, evaluates alternatives, and defines functional and non-functional requirements
  • Test and review codes
You're the right fit if:
  • This position requires a minimum of a BS in Software/Electrical/Computer Engineering or equivalent from an accredited university.
  • Minimum 8 years' experience in Software Design and development in embedded software/firmware.
  • Experience in Programming Language C/C++. Strong understanding of Object oriented programming.
  • Experience in software development in medical industry or highly regulated industry; experience with IEC 62304, FDA guidance for medical device development and other relevant medical device regulatory standards is highly preferred
  • Experience with RTOS based Embedded Software. Azure RTOS/ThreadX preferred.
  • Experience with hierarchical state-machines.
  • Peripherals and their drivers - modification and development
  • Hands-on experience on SPI, I2C, PWM, ADC, DAC, eMMC, USB, UARTs as well as Memory Management, Scheduling, Interrupts and multi-threading
  • Microprocessor/Microcontroller development - Strong Knowledge and working experience on STM, NXP etc. microcontrollers (domain knowledge for designs SW, HW)
  • GitHub, CI/CD, VSCode, Docker Dev Containers all preferred.
  • Experience in wireless communications technologies like Bluetooth, NFC, LTE Modem etc.
  • Aware of SDLC. Good grasp of Design Patterns/ Multithreading, Code Reviews
  • Experience in Agile SW Development practices; experience in scaled agile framework (SAFe) is preferred Knowledge and application of the following is preferred:
  • Communication interfaces (e.g. USB, Ethernet, Serial, CAN)
  • network protocols and standards (e.g. TCP/IP, UDP, Wi-Fi, Bluetooth, NFC
  • Knowledge of Software/Firmware testing methodologies. (gtest preferred)

Job Tags

Work experience placement

Similar Jobs

System Transport

Flatbed CDL Driver, Regional Route Job at System Transport

 ...Looking for an exciting driving opportunity in the western region of America? System Transport is hiring experienced CDL-A flatbed truck drivers for regional and OTR routes. As a driver, you will be transporting important goods and materials such as glass, steel, aluminum,... 

Envoy Air

Ramp Agent Job at Envoy Air

 ...on the tarmac in our company vehicles while getting the bags to their destination. Tired of being stuck inside all day? As a Ramp Agent, you will enjoy the fresh air while working outside in all weather conditions. This is not a repetitive 9-5 job. Our shifts may... 

TODAYS DENTAL OF SW FLORIDA INC

Dental Hygienist and Dental Assistant Job at TODAYS DENTAL OF SW FLORIDA INC

 ...Job Description Job Description DENTAL HYGIENIST Established private dental office is seeking a part-time dental hygienist for Thursdays...  ...preferred but not necessary. Should use dental loupes.. DENTAL ASSISTANT A part-time expanded duties dental assistant with experience is... 

ALTO

Personal Driver Job at ALTO

Join ALTO as a Personal Driver and deliver a premium, safe, and hospitality-driven ride experience. Youll drive company-owned vehicles, ensuring punctual, comfortable, and courteous transportation for riders while strictly following safety protocols and local traffic laws... 

Direct Staffing Inc

Web Application Security Engineer Job at Direct Staffing Inc

 ...Web Application Security Engineer Retail / Wholesale - Corporate Job Description Web Application Security Engineer Visa candidates are...  ...web application security for enterprise projects during development phases to provide Information Security consulting and recommendations...