Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineering - Firmware Software Engineer V

Diverse Lynx

Location: WA - Redmond (Preferred) US - CA - Sunnyvale (Secondary)
Job Title: Software Engineering - Firmware Software Engineer V


Job Description: -


Summary:
The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers work. A typical firmware software engineer designs, develops and tests operating systems-level software, compilers, and network distribution software for medical, industrial, military, communications, aerospace, business, scientific and general computing applications.


Job Responsibilities:
Develop high quality code using the C and C++ programming languages for embedded environments, with portability to various processors and platforms Develop optimized firmware for the Graphics and Display pipelines to support the product use cases Work with internal teams and vendors to improve and tailor existing firmware, device drivers, stack and applications to project needs Debug issues across the software stack including hardware functionality and develop quick workarounds to time-critical issues and provide long term solutions Writing new tests and maintaining existing tests including unit tests, manual and CI automation


Skills:
Expert knowledge of the full software development lifecycle: from business/systems analysis, through requirements gathering and functional specification authoring, to development, testing and delivery.
Experience with CI/CD development tools and processes. Scripting skills using Python or other languages for developing simple utilities and test automation. Knowledge of AR/VR technologies and/or basic understanding of Graphics and Display systems is a plus.
Experience with RTOS and developing multi-threaded applications. Expert knowledge of the full software development lifecycle Expert problem solving skills to troubleshoot issues and make system changes as needed to resolve issues.
Expert ability to work independently and manage one's time.
Strong verbal, written communication skills and interpersonal skills .


Education/Experience:
8+ years of industry experience developing and testing low level
8+ firmware for embedded systems. 10+ years of solid programming skills
8+ using C and C++, and experience developing production code and test
8+ applications
Bachelor's degree in computer science, software engineering or relevant field required.

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the Software Engineering - Firmware Software Engineer V in Sunnyvale, CA vacancy
  •  ...Job Role: Firmware Software Engineer V Location: Redmond, WA or Sunnyvale, CA (Onsite) Duration: 12 Months Summary: The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design... 
    Suggested

    eTeam

    Sunnyvale, CA
    1 day ago
  • $78 - $88 per hour

     ...Software Engineering - Firmware Software Engineer V Location: Sunnyvale, California (Onsite) Employment Type: Contract COMPENSATION : $78 - $88 HOURLY Role Overview The main function of a firmware software engineer is to apply the principles of computer... 
    Suggested
    Hourly pay
    Contract work
    Immediate start

    Apex Systems

    Sunnyvale, CA
    5 days ago
  • ## Job Description# Software Engineering - Firmware Software Engineer V* Expert knowledge of the full software development lifecycle.* Experience with CI/CD development tools and processes.* Scripting skills using Python or other languages for utility development and test... 
    Suggested

    Apex Systems

    Sunnyvale, CA
    1 day ago
  • $95 per hour

     ...Location: Sunnyvale, California Type: Contract Job #103076 Job Title: Firmware Software Engineer Contract Duration: 12 months, possible extension Location: Redmond, WA (Preferred) / Sunnyvale, CA (Secondary) Work Arrangement: Onsite... 
    Suggested
    Contract work

    EPITEC

    Sunnyvale, CA
    2 days ago
  • $89 - $94 per hour

     ...Payrate: $89.00 - $94.00/hr. Summary: The main function of a firmware software engineer is to apply the principles of computer science and mathematical analysis to the design, development, testing, and evaluation of the software and systems that make computers... 
    Suggested
    Hourly pay
    Full time
    Local area
    Flexible hours

    Aditi Consulting

    Sunnyvale, CA
    1 day ago
  • $111.07k - $166.4k

     ...Staff Engineer, Optical Digital Signal Processing (ODSP) PHY SW Team...  ...Processing (ODSP) PHY SW Team develops software for Marvell's DSP products...  ...FW running on our RISC-V-based multi-core MCU, a C SDK...  ...development, and testing of embedded C firmware for controlling our extremely... 
    Permanent employment
    Internship
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    2 days ago
  • $147.4k - $272.1k

    Embedded 5G/4G Cellular RF Software/Firmware Engineer Do you have a passion for invention and self-challenge? Do you thrive on pushing the limits of what’s considered feasible. As part of a world class modem team, you’ll craft sophisticated groundbreaking embedded firmware... 
    Work experience placement
    Relocation
    Flexible hours

    Apple Inc.

    Sunnyvale, CA
    3 days ago
  • Apex Systems is seeking an experienced Software Engineering - Firmware Software Engineer V in Sunnyvale, California. Candidates should have expert knowledge of the software development lifecycle and experience with CI/CD tools. Scripting skills in Python are required along... 

    Apex Systems

    Sunnyvale, CA
    1 day ago
  • $120 - $130 per hour

     ...Animation Software Engineer/Graphics Engineer V Location: Cupertino, California - Remote Duration: Contract Job ID: 170702 Job Summary Do you dream about seeing your graphics expertise shown off on a huge screen in front of an audience? Do you want your... 
    Contract work
    Remote work

    PTR Global

    Cupertino, CA
    5 days ago
  •  ...Responsibilities: Develop optimized software in an embedded environment for vector machines...  ...: Bachelor's degree in electrical engineering, computer science, or equivalent relevant...  ...Communication) Prior experience with ARM or RISC-V CPUs, or Tensilica DSP architectures... 

    Apex Informatics

    Sunnyvale, CA
    1 day ago
  • $102k - $141k

     ...seizure detection technology, come join the movement! Position Overview : Ceribell is looking for an experienced Software/Firmware Engineer - QA with a strong focus on web and embedded application testing to join our team. In this role, you will ensure the quality... 
    Local area
    Flexible hours

    Ceribell, Inc

    Sunnyvale, CA
    2 days ago
  • $147k - $211k

    Software Engineer III, Embedded Systems/Firmware, Platforms Infrastructure Engineering Apply X Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Austin, TX, USA . Bachelor’... 
    Full time
    Worldwide

    Google Inc.

    Sunnyvale, CA
    2 days ago
  • $131.01k - $196.3k

     ...Sr. Staff Software Engineer Marvell's semiconductor solutions are the essential building blocks...  ...place to thrive, learn, and lead. The Firmware team at Marvell builds highly integrated...  ...Embedded firmware running on our RISC-V-based multi-core MCU, controlling our proprietary... 
    Permanent employment
    Internship
    Remote work
    Work from home
    Worldwide

    Marvell

    Santa Clara, CA
    4 days ago
  • $95 per hour

    EPITEC is seeking a Firmware Software Engineer in Sunnyvale, CA. The role involves developing high-quality firmware for embedded systems using C and C++. Candidates should have over 8 years of experience in firmware development, strong problem-solving skills, and knowledge... 
    Contract work

    EPITEC

    Sunnyvale, CA
    1 day ago
  • $140.16k - $219k

     ...R&D Software/Firmware Engineer Agilent Technologies helps laboratories, pharmaceutical companies, and researchers around the world solve complex scientific challenges through precision instruments, software, and services. Within Agilent's R&D organization, Agile teams... 
    Full time
    Work at office
    Local area
    Shift work
    3 days per week

    Agilent

    Santa Clara, CA
    1 day ago
  • $167.1k - $250.7k

     ...: Qualcomm Technologies, Inc. Job Area: Engineering Group, Engineering Group > CPU Engineering...  ..., low power devices using the RISC-V Architecture. As a CPU Micro-architecture...  ...field and 4+ years of Hardware Engineering, Software Engineering, Electrical Engineering, Systems... 
    Work experience placement
    Work from home

    Nutanix

    Santa Clara, CA
    4 days ago
  • $105k - $260k

    A well-funded tech start-up is seeking multiple Staff/Senior Staff Software Engineers in Cupertino, California. The role involves supporting the development of innovative RISC-V processors, requiring extensive experience in software development with C/C++ and good knowledge... 

    Ventana Micro Systems

    Cupertino, CA
    2 days ago
  •  ...IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded...  ...architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V). Skilled in debugging with tools like JTAG/SWD, oscilloscopes... 

    Saxon Global

    Santa Clara, CA
    5 days ago
  • $24.47 - $32.4 per hour

     ...Streamline Global Connectivity: Firmware Engineering Intern (Networking & RTOS) Are you ready to dive deep into the architecture of global...  ...RTOS, eCos, LWIP, Networking Stack, C Programming, TCP/IP, Software Intern, Engineering Internship, IoT, Trimble Careers Compensation... 
    Hourly pay
    Ongoing contract
    Full time
    Internship
    Local area
    Worldwide

    Trimble

    Sunnyvale, CA
    5 days ago
  • $147.4k - $272.1k

     ...Firmware Engineer - HID Bluetooth At Apple, innovation happens when people from diverse backgrounds come together to solve tough problems...  ..., partnering with teams across Hardware, Algorithm, Software, Quality Engineering, and Product Design to bring Apple's iconic... 
    Relocation

    Apple

    Cupertino, CA
    5 days ago
  • $185k - $225k

     ...Senior Firmware Engineer Santa Clara, California About The Role As Senior Firmware Engineer...  ...collaborate closely with hardware and software teams to implement the communication management...  ...(e.g., ARM Cortex-M/R/A, ESP32, RISC-V) and their peripherals. You understand... 

    Phizenix

    Santa Clara, CA
    5 days ago
  • $147.4k - $272.1k

     ...Firmware Engineer At Apple, new way of thinking and insights can turn into extraordinary products very quickly. The success we are striving...  ...system architecture in an embedded environment. Strong software engineering skills including design, development (using C,... 
    Relocation

    Apple

    Sunnyvale, CA
    4 days ago
  •  ...IT, or related field. 7+ years of hands-on experience in firmware or embedded software development. Strong proficiency in C and/or C++ for embedded...  ...architectures (e.g., ARM Cortex-M/R/A, ESP32, RISC-V). Skilled in debugging with tools like JTAG/SWD, oscilloscopes... 

    Saxon Global

    Santa Clara, CA
    3 days ago
  • $147.4k - $272.1k

     ...HID Firmware Engineer The Human Interface Device (HID) group is looking for motivated engineers to join the multi-touch development team...  ...design/implementation, and working with our Algorithm/Software/Quality Engineering partners to deliver the user experience... 
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $175 per hour

     ...We are seeking a highly motivated Firmware Engineer to design, develop, and optimize embedded software for our next-generation products. The ideal candidate has strong...  ...and Python. • Experience with ARM Cortex-M, RISC-V, or similar MCU/SoC architectures. •... 
    Full time

    AttoTude

    Menlo Park, CA
    4 days ago
  • $152k - $241.5k

     ...As a member of our NVLink Firmware Development and Verification team...  ...experience) in Electrical Engineering, Computer Science, or a related...  ...of experience in firmware or software verification. Strong debugging...  ...with RTOS or RISC-V programming and debugging.... 
    Remote work

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $193.3k - $261.5k

     ...Description Annapurna Labs designs silicon and software that accelerates innovation. Customers...  ...world. The Machine Learning Systems Firmware Team is looking for candidates...  ...that help our team members develop your engineering expertise so you feel empowered to take... 
    Internship
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    8 days ago
  •  ...Software Engineer Position The software engineering team at Logos Space work on the design, development, flight validation, assembly, integration...  ...systems or custom SoCs (e.g., ARM Cortex, ESP32, RISC-V). Own product delivery timeline through entire lifecycle (design... 
    Contract work
    Work experience placement
    Local area

    Logos Space

    Mountain View, CA
    4 days ago
  •  ...Senior Staff Software/Firmware Engineer Location: Santa Clara, CA Duration: Full-time/Perm Must haves: 5-10 years. Python, C/C++ board bring up. Linux, Write and maintain FreeRTOS code for the MCU on LS2 board About client: At client, we believe that infrastructure... 
    Permanent employment
    Full time
    Remote work

    InterSources

    Santa Clara, CA
    1 day ago
  •  ...and beyond. Together, we advance your career. BIOS / UEFI FIRMWARE ENGINEER THE ROLE: We are looking for an experienced...  ...developing, debugging, verifying and/or validating firmware, software and/or hardware Support key server customers on issue repro... 

    Advanced Micro Devices , Inc.

    Santa Clara, CA
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineering - Firmware Software Engineer V. Be the first to apply!