C++/Embedded Developer - Only EAD GC, GC or Citizen
Vivaran IT Solutions
Fort Lauderdale, FL

As the ideal candidate, you will have a significant track record of working on middleware/userspace services (Linux/Android) layer and in the Kernel.

RESPONSIBILITIES

· Part of the team to deliver data service to the Platform, this includes writing middleware/userspace service layer services, as well as drivers in the Kernel

· The focus is on the application processor services and kernel, as well as platform power/battery/peripherals management

· Develop SW to test system functionality for use in debugging issues and factory validation

· Debug Timing, Race Conditions, IPC, Power and Memory issues, on a daily basis in a timely manner, and may include the use of lab equipment such as power supplies, oscilloscopes, etc

· Work with other teams (on-site and remote): HW, apps SW, middleware SW to debug cross-functional issues

· Write architecture and design documents

· Generate detailed reports on how bugs/problems were solved to be used as a reference for future issues

REQUIREMENTS

· Hands-on programming experience (5+ years)

· Strong C++ and C knowledge and skills

· Unix systems programming

· Familiarity with multi-threaded systems

· Experience with professional coding practices a must (code review, incremental and unit testing, Agile/Scrum type processes, etc)

· Excellent communication skills required

· relevant: 10 years (Preferred)

· C++: 10 years (Preferred)

Education:

· BA/BS in Computer Science or equivalent experience

Additional Information

· All your information will be kept confidential according to Equal Employment Opportunities guidelines.

Job Type: Contract

Experience:

  • relevant: 10 years (Required)
  • C++: 5 years (Required)