drjobs
Firmware Design Engineer
drjobs Firmware Design Engineer العربية

Firmware Design Engineer

Employer Active

1 Vacancy
The job posting is outdated and position may be filled
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs

Job Location

drjobs

others - USA

Monthly Salary

drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Req ID : 1683342

Title: Firmware Design Engineer

Location: Spring, TX (On-site)

Design & Development:

Firmware design to support product changes and new development;

  • Design and develop embedded firmware for Interface Systems (subsea / surface)
  • Design Tests and Procedures
  • Analyse design issues and identify solutions
  • Independently evaluate design and execute tests to meet stated requirements
  • Create Product Support Documentation
  • Participates and facilitates in Design Reviews
  • Creation of new Intellectual Property

Product Maintenance & Manufacturing:

  • Support Technology Transfer (Documentation and Training)
  • Product Support to Operations
  • Product Support to Manufacturing
  • Troubleshooting of operational issues
  • Product Line governance and continuous improvement

QUALIFICATIONS & EXPERIENCE:

  • Embedded C programming on microcontrollers, and microcontrollers including coding of interfaces to external systems
  • C++ programming
  • Setting up and developing against different toolchain(s) including but not limited to GCC, CCS, Libero, Vivado etc.
  • Experience with configuring embedded Linux operating systems and development environment, using Buildroot, Yocto or other tools.
  • Bootloader configuration and debugging, JTAG, SWO.
  • Communication interfaces such as SPI/I2C/SCI/CAN/UART
  • Industrial communication network systems and communication protocols
  • Control algorithms for power supplies and motor drivers
  • Understanding of how to work around processing, memory, I/O, timing, and other limitations
  • Using basic laboratory instruments efficiently for test and analysis during development (oscilloscope, function generator, logic analyser etc).
  • Using common debugging tools to troubleshoot embedded code and implement corrections
  • Designing tests including regression tests and unit testing
  • Troubleshooting prototype and production tools at Electromechanical Systems level
  • Preferable: Knowledge of ARM Cortex architectures

Employment Type

Full Time

Company Industry

About Company

100 employees
Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.