Embedded C engineer

  • Irvine, CA
  • Posted 14 hours ago | Updated 14 hours ago

Overview

On Site
55 - 65
Accepts corp to corp applications
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

C++
TCP/IP
Unix
Linux
Shell scripting
embedded systems

Job Details

Embedded C Engineer – Job Description

Responsibilities

  • Debug and troubleshoot next-generation products for Customer Systems.
  • Code, integrate, test, debug, and refine software to meet product requirements.
  • Develop software tools and subsystems to support development, testing, and reuse.
  • Enhance software for performance, efficiency, and robustness.
  • Review and analyze design interfaces and documentation.
  • Support system testing and analyze results.

 

Qualifications

Required:

  • Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering (Advanced degree preferred).
  • 4-5 years of software development experience.
  • Strong hands-on development experience in C++ (preferred) and Python (a plus).
  • Advanced C programming and debugging experience in Linux, including TCP/IP network programming.
  • Experience with Shell scripting, Unix/Linux, MySQL, Algorithm development, Data manipulation, Aggregation, and Processing.
  • Strong understanding of Linux/Unix environments.
  • Experience with distributed processors in embedded systems, especially for real-time, performance, and reliability.

 

Preferred:

  • Experience in IFE System Development.
  • Ability to resolve complex, multi-dimensional problems in embedded environments.
  • Strong communication and leadership skills.
  • Ability to work in fast-paced, iterative development cycles.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.