Job Details

ID #21311844
State California
City Folsom
Job type Contract
Salary USD Depends on Experience Depends on Experience
Source Apidel Technologies
Showed 2021-10-18
Date 2021-10-15
Deadline 2021-12-13
Category Et cetera
Create resume

Firmware Developer (C,C,Python, SSDs, Cypress FX3, CPUs, Linux)

California, Folsom, 95630 Folsom USA

Vacancy expired!

This position is for a microcontroller programmer with debug experience. The role will focus on Firmware development in C/C/Python for a special debug card developed by Client for measuring external power, etc. on Client Solid State Drives (SSDs). The role will also involve developing a CLI based tool. In this position, your responsibilities will include, but may not be limited to:- Designing, developing/coding, and debugging firmware- Reviewing and providing strong feedback on firmware and software architecture specifications and design specifications- Debugging software and system issues- Responding to customer and/or client requests or events as they occur- Developing solutions to problems utilizing formal education, judgment, and formal software process- Demonstrate strong problem solving skills and communication skills- Work well in a team environment Qualifications Minimum Qualifications- Must have a Bachelors (REQUIRED) or Masters of Science degree in Computer Science, Computer Engineering, Electrical Engineering or Software Engineering- Must have the unrestricted right to work in the US without sponsorship at the BS level only- At the Masters level, a minimum of 3 years of experience with C/C/Python and object oriented coding skills- At the Bachelors level, a minimum of 4 years of experience with C/C/Python and object oriented coding skills- minimum 3 years of experience with processor level architectures- minimum 3 years of experience in user interface development or presentation layer development- minimum 2 years of experience with hardware skills: Cypress FX3, Drivers, IO Technologies Preferred Qualifications- 2+ years of experience working with Client CPUs, memory controllers, IO Hubs, and PC architecture- 2+ years of experience with industry specifications such as, ACPI, DDR- 3+ years of experience in direct FW development, C programming in an embedded context with constrained resources- 3+ years of experience with debug and Technical problem solving- 1+ years of experience with FPGA, ARM controller and GHS tools- 2+ years of experience with Linux kernel and drivers- 2+ years of experience with Linux programming, debugging and testing- 1+ years of experience with board level diagnostic tools/utilities- 1+ years of experience Windows software programming experience

Vacancy expired!

Subscribe Report job