Senior Embedded Software Lead

1 week ago


Santa Clara, California, United States DATAMETRICS SOFTWARE SYSTEMS INC. Full time $150,000 - $250,000 per year

Role: Senior Embedded Software Lead

Location: Santa Clara, CA ONSITE – look for locals 1
st
preference

Job Type: W2 Only

must experience
:

  • 10+ years' experience in developing C/C++ based embedded software, firmware.
  • 3+ years' experience providing technical leadership for teams of at least 5 developers.
  • Comfortable with RTOS concepts (threads, synchronization, scheduling)"

JOB DESCRIPTION

We are seeking a highly seasoned Lead/Manager Embedded Software Engineer to join our dynamic team. In this role, we will lead and develop, compile, run, and debug C/C++ bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs. You will work in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up boards, non-form-factor) environments. Your tasks will include leading and performing unit testing, end-to-end testing of software/hardware features utilizing an established testing framework. Collaboration with multi-functional teams, including system validation, software, firmware, and hardware teams, is crucial to complete pre-silicon and post-silicon test plans successfully. Additionally, you will build automation scripts and set up regression testing to ensure the robustness of our systems

Key responsibilities:

· Provide technical leadership throughout all stages of the product development process.

· Regular client interactions and management. Including requirement refinement, scope discussions, etc.

· Strong written, verbal, and interpersonal skills including excellent client facing skills - the ability to work effectively with customers to define software solutions

· Experience with leading teams of at least 5 engineers.

· Experience leading off-shore/remote teams.

· Develop, Compile, Run & Debug C/C++ Bare-metal/Firmware/Software tests/apps (targeting ARM CPU's/DSP) in Pre-Silicon (Virtual, Emulation and FPGA platforms) & Post-Silicon (Bring up boards, non-form-factor) setups

· Perform unit testing, end-to-end testing of SW/HW features in pre/post silicon setups. Run tests for performance, power characterization in pre/post silicon setups. Understand HW register spec's, Memory maps and develop/debug firmware

· Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan. Creating automation scripts, setting up regression

· Experience with custom hardware bring-up, using schematics and layout files

· Comfortable with RTOS concepts (threads, synchronization, scheduling)

· Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)

· Experience in using SW toolkits, code integration, automation using python.

· Understanding of firmware architecture and build systems (e.g., CMake, Makefiles)

· Experience with lab system debug with logic analyzers, scopes, meters, etc.

Required Skills

· 10+ years' experience in developing C/C++ based embedded software, firmware.

· 3+ years' experience providing technical leadership for teams of at least 5 developers.

· Bachelor or master's in science or equivalent

· Comfortable with RTOS concepts (threads, synchronization, scheduling

"· Provide technical leadership throughout all stages of the product development process.

· Regular client interactions and management. Including requirement refinement, scope discussions, etc.

· Strong written, verbal, and interpersonal skills including excellent client facing skills - the ability to work effectively with customers to define software solutions

· Experience with leading teams of at least 5 engineers.

· Experience leading off-shore/remote teams.

· Develop, Compile, Run & Debug C/C++ Bare-metal/Firmware/Software tests/apps (targeting ARM CPU's/DSP) in Pre-Silicon (Virtual, Emulation and FPGA platforms) & Post-Silicon (Bring up boards, non-form-factor) setups

· Perform unit testing, end-to-end testing of SW/HW features in pre/post silicon setups. Run tests for performance, power characterization in pre/post silicon setups. Understand HW register spec's, Memory maps and develop/debug firmware

· Work closely with members of the System Validation, Software, Firmware, Hardware teams to complete the execution of pre-silicon/post-silicon test plan. Creating automation scripts, setting up regression

· Experience with custom hardware bring-up, using schematics and layout files

· Comfortable with RTOS concepts (threads, synchronization, scheduling)

· Develop and optimize low-level device drivers for peripherals and sensors (IMU, depth cameras, etc.)

· Experience in using SW toolkits, code integration, automation using python.

· Understanding of firmware architecture and build systems (e.g., CMake, Makefiles)

  • · Experience with lab system debug with logic analyzers, scopes, meters, etc."


  • Santa Clara, California, United States Capgemini Engineering Full time $200,000 - $250,000 per year

    Job description:We are seeking a highly seasoned Lead/ Manager Embedded Software Engineerto join our dynamic team. In this role, we will lead and develop, compile, run, and debug C/C++ bare-metal, firmware, and software tests/apps targeting ARM CPUs and DSPs. You will work in pre-silicon (virtual, emulation, and FPGA platforms) and post-silicon (bring-up...


  • Santa Clara, California, United States HireIO, Inc. Full time

    Responsibilities •Architect, design, and implement embedded firmware for IoT devices. •Develop and optimize firmware drivers, RTOS, and low-power solutions for microcontrollers (ARM Cortex-M). •Integrate wireless connectivity protocols (Wi-Fi, BLE, etc). •Implement real-time data processing, sensor control, and power management algorithms. •Debug...


  • Santa Clara, California, United States Avance Consulting Services Full time $100,000 - $150,000 per year

    Company Description Warm GreetingsMy name is Srinath and I am a Sr. Technical Recruiter with Avance Consulting.  We are a leading consulting company and have been in consulting business for last 10 years. We are primary vendors to several Fortune 1000, Investment Banks and Financial companies. I found your resume on one of the job boards and it looks to be...


  • Santa Cruz, California, United States Joby Aviation Full time $91,400 - $145,500

    Joby OverviewImagine a piloted air taxi that takes off vertically, then quietly carries you and your fellow passengers over the congested city streets below, enabling you to spend more time with the people and places that matter most. Since 2009, our team has worked steadily to make this dream a reality. We've designed and tested many generations of...


  • Santa Clara, California, United States Agilent Technologies Full time $87,744 - $137,100

    Job DescriptionStart your career with a renowned global company that is focused on improving the quality of life and the world around us through brining great science to life. Agilent, a global leader in life sciences, diagnostics and applied markets, is seeking a new graduate for a role in Embedded Systems Software Engineering.This role is a compelling...


  • Santa Clara, California, United States NVIDIA Full time $184,000 - $287,500 per year

    Intelligent machines powered by Artificial Intelligence computers that can learn, reason and interact with people are no longer science fiction. GPU Deep Learning has provided the foundation for machines to learn, perceive, reason and solve problems. Now, NVIDIA's GPU runs Deep Learning algorithms, simulating human intelligence, and acts as the brain of...


  • Santa Clara, California, United States Qualcomm Full time $180,000 - $271,000 per year

    CompanyQualcomm Technologies, Inc.Job AreaEngineering Group, Engineering Group > Software EngineeringGeneral SummaryAs a leading technology innovator, Qualcomm pushes the boundaries of what's possible to enable next-generation experiences and drives digital transformation to help create a smarter, connected future for all. As a Qualcomm Software Engineer,...


  • Santa Clara, California, United States The Mice Groups, Inc. Full time

    Senior Firmware EngineerLocation:Santa Clara, CA (Onsite, 5 days/week)Employment Type:Full-Time, Direct HireAbout the Role:We are seeking aSenior Firmware Engineerto join a pioneering team developing next-generation AI/ML solutions. In this role, you will contribute to the architecture and full lifecycle development of an advanced AI platform system. You'll...


  • Santa Clara, California, United States Advanced Micro Devices, Inc Full time $150,000 - $250,000 per year

    WHAT YOU DO AT AMD CHANGES EVERYTHINGAt AMD, our mission is to build great products that accelerate next-generation computing experiences – from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create...


  • Santa Clara, California, United States HCLTech Full time $120,000 - $180,000 per year

    The Test Lead in this role will be responsible for leading and overseeing the testing activities related to Testing Tools and Test Automation (EMB), selenium, and Java. The primary focus will be on ensuring the successful implementation of testing strategies, methodologies, and frameworks to deliver high-quality software products.Key ResponsibilitiesLead and...