drjobs SSD Embedded Firmware Engineer

SSD Embedded Firmware Engineer

Employer Active

1 Vacancy
drjobs

Job Alert

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

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Gdańsk - Poland

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Come join a team of innovators in the expanding technology of AI. Solidigm Technology is a leader in Enterprise SSD Products is looking for an experience Embedded Linux Software Engineer with at least 5 years of experience in Firmware/Software programming in embedded Linux products.

In this position you will develop embedded software within environments that have constrained timing and memory resources designs and implements reusable code performs design and code reviews as well as tests and validates product implementations. Job may require experience in system architecture and modeling operating systems device architecture system integration algorithm modeling digital signal processing and/or hardware design. Works with a variety of storage interface standards. Performs systemlevel design modeling and systems integration additionally performing algorithm modeling benchmarking implementation and/or digital signal processing.

As a member of this team you will develop C C and Python code:

  • Continuous integration and test operation tools and processes.
  • Build and code testing tools and general developer experience.
  • Integration of thirdparty libraries and manage integration/updates under source control Configuration of firmware (both buildtime and runtime) for feature settings/options and hardware variants.
  • Test driven development of feature and firmware flows
  • Support and enhance full software development process for product delivery

Qualifications :

You must possess the below minimum qualifications and skills to be initially considered for this position.

Preferred qualifications are in addition to the minimum requirements and are considered a plus factor in identifying top candidates. 

Minimum Qualifications:  

  • The candidate must have a BS degree in Computer Engineering Electrical or Engineering Computer Science  
  • Minimum 4 years of experience in the following areas: 
  • Embedded Firmware development experience in an embedded systems environment with programming in C/C
  • Embedded firmware development running in a realtime operating system RTOS with hardware and software program interactions 
  • Firmware development environments including compilers debuggers emulators and IDE toolchains 
  • Development of unit tests for code coverage and quality code validation techniques

Preferred Requirements:

  • Client/Enterprise Storage industry SSDs storage protocols. PCIe and NVMe SSD Protocols 
  • Storage device security protocols and techniques eg Pyrite Opal ATAPT
  • Software/firmware development processes including static code analysis dynamic code coverage and continuous integration validation methods
  • Embedded Firmware development techniques for minimum code and data TCM usage
  • Firmware tools chains such as ARM DS GreenHills IAR Tensilica
  • Structured software development and analytical problemsolving innovation and a mindset of continuous improvement 
  • Knowledge of code configuration management processes and tools like GIT Perforce BitBucket.  Code checkin processes using continuous integration and continuous releases 
  • Accurate project planning estimation and schedule risk management assessment


Remote Work :

No


Employment Type :

Fulltime

Employment Type

Full-time

Company Industry

About Company

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.