search
yourdomain > Atlanta > computer/technical > Firmware Engineer

Firmware Engineer

Report Ad  Whatsapp
Posted : Wednesday, November 15, 2023 05:04 AM

Please Note: 1.
If you are a first time user, please create your candidate login account before you apply for a job.
2.
If you already have a Candidate Account, please Sign-In before you apply.
Job Description: The Firmware Engineer is responsible for working closely with the various teams (Board, Software and Board Validation) to design, develop, document and test the MCU logic/firmware.
The MCU logic/firmware will be used for power sequencing, cache offload (COL) and other board control logic.
Key Responsibilities: Develop new and/or update existing MCU code using C on ARM microcontrollers.
Experience with SoCs such as PSoC or similar.
Utilize common tools to test the hardware and verify proper functionality of the firmware.
Common tools such as debuggers, emulators, logic analyzers, oscilloscopes and multimeters.
Assist board-hardware engineer during bring-up or debug of boards.
Participate in design reviews, code reviews and board validation (where necessary).
Work closely with the Software team in developing the interface between the upper layer software and the MCU.
Work closely with the board-hardware engineer to create logic/firmware specifications based on high level board requirements.
Also help to assess solutions, scope/time estimates and test/execution strategies.
Required Skills: BS or MS Degree in Computer Science or Electrical Engineering or equivalent.
5+ years of related experience with embedded firmware development.
Ability to debug firmware and work on the hardware (hardware bring up, oscilloscope captures, voltage measuring, etc.
) Familiarity with common bus protocols such as UART, I2C, SPI, USB and JTAG.
Experience writing firmware utilizing micro-controllers with small memory sizes.
(Programming languages such as C and C++).
Experience with PSOCs and/or other MCUs.
Experience with Git version control.
Task and goal oriented with a strong sense of ownership.
Proficient in design, implementation, test and documentation of firmware.
Strong communication skills, flexible, collaborative, works independently, sets own goals and has a “can-do” attitude.
Organized, able to multitask and manage multiple projects simultaneously with varying degrees of complexity, priority and urgency.
Additional Desired Skills: Experience with comparators, DAC, ADC and power monitoring devices.
Familiar with electronic hardware and schematics.
Comfortable with typical embedded systems tools, compilers, debuggers and IDEs.
Familiarity with issue tracking software (eg.
ClearCase, Jira), and version control (eg.
Git).
Experience with test-driven development.
Additional Job Description: Compensation and Benefits The annual base salary range for this position is $78,000 - $130,000 This position is also eligible for a discretionary annual bonus in accordance with relevant plan documents, and equity in accordance with equity plan documents and equity award agreements.
Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time.
The company follows all applicable laws for Paid Family Leave and other leaves of absence.
Broadcom is proud to be an equal opportunity employer.
We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, gender identity, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law.
We will also consider qualified applicants with arrest and conviction records consistent with local law.
If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.

• Phone : NA

• Location : Duluth, GA

• Post ID: 9134072156


Related Ads (See all)


auburn.yourdomain.com is an interactive computer service that enables access by multiple users and should not be treated as the publisher or speaker of any information provided by another information content provider. © 2024 yourdomain.com