Browse
Employers / Recruiters

Firmware Software Engineer IV

Negotiable
Full-time
Continue
By pressing the button above, you agree to our Terms and Privacy Policy, and agree to receive email job alerts. You can unsubscribe anytime.
Firmware Software Engineer IV
 
Location: Redmond (onsite)
Duration: 12 Months with possible extension
 
Job Description:        
Summary:
The main function of a firmware engineer in this role is to apply the principles of computer science and mathematical analysis to the design, development, and testing to develop firmware enabling embedded systems to meet customer requirements.
A typical firmware software engineer researches, designs, develops and tests embedded software working with other Firmware engineers as well as engineers from other disciplines.
 
Job Responsibilities:
Architect, design, implement, and test software enabling customers to meet their goals.
Gather requirements from customers and break into tasks for execution.
Create unit-tests to ensure software is always meeting quality needs.
Work with Electrical, Firmware, and Software engineers to define solutions.
 
Skills:
Verbal and written communication skills, problem solving skills, customer service and interpersonal skills.
Strong ability to work independently and manage one’s time.
Mentoring skills necessary to provide support and constructive performance feedback.
Strong knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Strong ability to troubleshoot issues and make system changes as needed to resolve issue.
Strong knowledge of C/C++
Experience with peripherals such as USB, SPI, MIPI CSI/DSI, I2C, UART, GPIO etc.
Experience producing production quality, fail-safe firmware for low-power real-time system control
Experience with wireless and wired communication protocols, including USB, TCP/IP, Ethernet, Bluetooth and 802.11
Experience with embedded micro-controllers like ARM Cortex M0/M3/M4 architecture and boot mechanism, interrupt priorities and experience with configuring peripherals
 
Top 3 must-have Hard skills: 
1 C/C++ experience
Must have hand-on (not managerial) experience embedded firmware coding in C/C++
Experienced writing code for embedded targets (RTOS, bare metal) and debugging using hardware debuggers (JAG)
Ideally in products that are distributed Systems (e.g. autonomous cars)
Experience with peripherals such as USB, SPI, MIPI CSI/DSI, 12C, UART, GPIO etc.
 
Good to have skills:    
Ability to work on a team
Able to take high-level requirements and break them down into tasks
Good communication skills
 
Years of experience: 8+ years
 
Degrees or certifications:
Prefer:
Bachelor’s Degree Electrical Engineering, Computer Science, years’ experience will also suffice
 
Completing deliverables on time

As an equal opportunity employer, ICONMA prides itself on creating an employment environment that supports and encourages the abilities of all persons regardless of race, color, gender, age, sexual orientation, citizenship, or disability.

Last updated on Nov 13, 2023

See more

More jobs at 9bjdnw2mlhip8doaz2t0q9w4wphk960418ms6mtfp5oxvgnr76bfafpnr8c62y27

Analyzing

Foster City, California

 · 

30+ days ago

Canton, Massachusetts

 · 

30+ days ago

Philadelphia, Pennsylvania

 · 

30+ days ago

Houston, Texas

 · 

30+ days ago

Jersey City, New Jersey

 · 

30+ days ago

More jobs like this

Analyzing

New York, New York

 · 

30+ days ago

San Francisco, California

 · 

30+ days ago

Web Engineer
U
Upworthy ·  Viral content for social good

 · 

30+ days ago

Remote

 · 

30+ days ago

Remote

 · 

30+ days ago

Des Moines, Iowa

 · 

30+ days ago

South Jordan, Utah

 · 

30+ days ago

Tampa, Florida

 · 

30+ days ago

Web Site Designer
TT
The Talently ·  AI recruitment platform

California

 · 

30+ days ago

Apttus CPQ Developer
C
crjdnwsnowo2i4nz45b1teboszrxlg0351vr73gpqw7yanury9u287prckhdnkww

Minneapolis, Minnesota

 · 

30+ days ago

Developed by Blake and Linh in the US and Vietnam.
We're interested in hearing what you like and don't like! Live chat with our founder or join our Discord
Changelog
🚀 LaunchpadNov 27
Create a site and sell services based on your resume.
🔥 Job search dashboardNov 13
Revamped job search UI with a sortable grid, live filtering, bookmarks, and application tracking.
🫡 Cover letter instructionsSep 27
New Studio settings give you control over AI output.
✨ Cover Letter StudioAug 9
Automatically generate cover letters for any job.
🎯 Suggested filtersAug 6
Copilot suggests additional filters above the results.
⚡️ Quick applicationsAug 2
Apply to jobs using info from your resume. Initial coverage of ~200k jobs in Spain, Germany, Austria, Switzerland, France, and the Netherlands.
🧠 Job AnalysisJul 12
Have Copilot read job descriptions and extract out key info you want to know. Click "Analyze All" to try it out. Click on the Copilot's gear icon to customize the prompt.
© 2024 RemoteAmbitionAffiliate · Privacy · Terms · Sitemap · Status