Senior Embedded Software Engineer (Plano) Job at CSI, Plano, TX

TCtNazNKVXVxOTI3bVorc1dMQmdkcFg1aEE9PQ==
  • CSI
  • Plano, TX

Job Description

DIRECT HIRE / FULL TIME POSITION. LOCAL TO THE DFW METROPLEX PREFERRED. ONSITE (MONDAY - THURSDAY / REMOTE ON FRIDAY)

Title : Embedded Software Engineer IV

Requirements :

  • BS in Electrical/Computer Engineering or equivalent is required. MS is preferred.
  • 8+ years of professional experience developing embedded software in C/C++.
  • Experienced in the architecture, design, hardware/software integration, and development of embedded software.
  • Experience and familiarity with modern control theory and applications.
  • Experience collaborating in multi-site software development teams and projects.
  • Ability to develop unit test driven software components.
  • Experience in technical leadership, project planning, and project tracking.
  • Experience with Real Time Operating Systems (RTOS) - i.e. VxWorks, pSOS, FreeRTOS, QNX, etc. software development.
  • Experience in LINUX application process development.
  • Familiar with Embedded Security (firmware signing, secure boot, DMverity, etc.).
  • Familiar with wireless technologies (WiFi, Zigbee, LoRa, BLE, BLE Mesh).
  • Familiar with industry standard embedded design, object-oriented design and debugging tools (JTAG, protocol analyzers, emulators).
  • Familiar with Configuration Management tools (Version control, bug tracking, change management, automated builds, and coding standards).
  • Familiarity with static and dynamic analysis software tools.
  • Experience developing in Waterfall and Iterative Software development processes.
  • Experience in the design of analog and digital circuits and control boards.
  • Familiarity with HVAC, Refrigeration control systems.
  • Excellent verbal and written communication skills.
  • Ability to effectively communicate with both technical and non-technical staff.
  • Ability to collaborate across multiple functional teams (Hardware, Testing, Technical Support, Manufacturing) to deliver sound technical solutions to our customers.
  • Demonstrate ability to drive product and process improvements throughout the software organization.
  • Ability to work with third parties and offshore development teams as needed.
  • Self-driven, results oriented.

Job Tags

Full time, Local area, Remote job, Offshore, Monday to Friday,

Similar Jobs

Wake Forest Ninja Academy

Camp Counselor Job at Wake Forest Ninja Academy

 ...would love to hear from you. If youre an enthusiastic and motivated individual who loves kids, you may be our perfect new Camp Counselor. You will plan and execute quality, engaging, and educational activities and projects for young campers. You will provide guidance... 

Amentum

Welding Engineer Job at Amentum

 ...and at home.Overview:This position is part of the Space Exploration Group (SEG) support to the NASA EM32 Welding & Manufacturing (W&M) team under the Engineering Services and Science Capability Augmentation (ESSCA) contract to the NASA MSFC Engineering Directorate.... 

Electronic Silk Road (Shenzhen) Tech Co., Ltd

Germany Market Manager Job at Electronic Silk Road (Shenzhen) Tech Co., Ltd

1. Responsible for brand construction and the integration of the company's products and services for the German market, aligning with the company's brand positioning, brand value, and system; 2. In charge of matching group requirements, delivering annual key integrated... 

Horizon Medical group

Ophthalmic Assistant Job at Horizon Medical group

Job Description Job Description Horizon Family Medical Group- Ophthalmology is looking for a full time ophthalmic assistant. Experience a plus but we are willing to train the right candidate. Applicant must be honest, reliable, and friendly and be a team player....

Extra Space

SEO Specialist Job at Extra Space

 ...Marketing Manager, youll help lead efforts to drive growth through Search Engine Optimization for a new project. Youll work closely and...  ...drive forward the strategic vision.Grow Extra Space Storages online presence with integrity and using only best practices.You...