Copyright OPTnation. All rights reserved.

Embedded Developer

Job ID : 38581

Job Title : Embedded Developer

Location : Frisco, TX

Comapny Name : VISART

Job Type : Full-Time, Part-Time, Contract, Training

Industry : Information Technology

Salary :  $34000 - $44000  per year

Work Authorization : ["OPT","CPT","Entry Level","F1","H4","L1","H1 Visa","TN Permit Holder","Green Card Holder","Canadian Citizen","All EAD","US Citizen"]

No. of Positions : I have ongoing need to fill this role

Posted on : 01-22-2025

Required Skills : Embedded systems, Microcontrollers, Assembly language.

Benefits : Medical Insurance, Dental Insurance, Vision Insurance, 401K, Life Insurance

Job Description :

Responsibilities:

  • Embedded Software Development:Collaborate with hardware engineers to define software requirements and specifications for embedded systems.
  • Design and develop embedded software and firmware using programming languages such as C, C++, or assembly language.
  • Write clean, efficient, and reliable code for controlling and interacting with hardware components.
  • Implement and integrate device drivers, protocols, and communication interfaces for seamless operation of embedded systems.
  • Optimize software performance and memory usage to meet system constraints.
  • System Integration and Testing:Conduct integration of software and firmware components with the hardware platform.
  • Perform unit testing, integration testing, and system-level testing to ensure functionality, reliability, and performance.
  • Debug and troubleshoot software and hardware issues, identifying and resolving bugs and malfunctions.
  • Provide input and recommendations for hardware design improvements to optimize software performance and functionality.
  • Work closely with cross-functional teams to ensure seamless integration of software and hardware components.
  • Participate in design reviews and technical discussions to align software and hardware requirements.
  • Documentation and Version Control:Create and maintain technical documentation, including software requirements, design specifications, and user manuals.
  • Use version control systems to manage and track software changes and ensure proper versioning.

Key Skills:

  • Problem solving.
  • Communication protocols.
  • Embedded systems.
  • Microcontrollers.
  • Assembly language.
  • Operating system.
  • Python.
  • Software development.

Company Details :

Company Information hidden please Login to view details

Login To Apply Now! Register & Apply Now!