Intellectt Inc

Principal Embedded Software Engineer

Intellectt Inc Irvine, CA

Role: Principal Embedded Software Engineer

Location: Irvine, CA - 92606

Duration: 09 Months

Job Description

  • Develop new software and improve existing software for embedded platforms.
  • Write and update software requirement and design documents.
  • Manage the software toolchain and software development environment.
  • Automate the software building and testing processes.
  • Skilled in real-time embedded software development.
  • Experienced in developing software for multi-threaded or multi-tasking environments.
  • Proficient in hardware-software integration.
  • Skilled in software testing, static analysis, and debugging at the hardware/software interface (using tools like ICE/JTAG).
  • Understands object-oriented design and methodology, including UML.
  • Experienced in testing automation.
  • Excellent in documentation and communication, both written and spoken.

Preferred Qualifications

  • Experience in medical devices or another regulated industry.
  • Experience with commercial real-time operating systems (RTOS).
  • Skilled in embedded programming for Windows and Linux.
  • Experience in setting up toolchains and build environments.
  • Familiar with networking protocols, including wireless and Bluetooth.
  • Experience in UI development.
  • Knowledgeable in using laboratory instruments like oscilloscopes and logic analyzers.

Education And Experience

  • Bachelor's degree in STEM with 10+ years of experience (or 8 years with a Master's) in embedded systems programming using C or C++.
  • Seniority level

    Mid-Senior level
  • Employment type

    Contract
  • Job function

    Engineering and Information Technology
  • Industries

    Medical Equipment Manufacturing, Biotechnology Research, and Pharmaceutical Manufacturing

Referrals increase your chances of interviewing at Intellectt Inc by 2x

See who you know

Get notified about new Embedded Software Engineer jobs in Irvine, CA.

Sign in to create job alert

Similar jobs

People also viewed

Looking for a job?

Visit the Career Advice Hub to see tips on interviewing and resume writing.

View Career Advice Hub