Embedded Software Engineer Jobs in Oakland, CA

- 4,316 Jobs
All
Embedded Software Engineer
Firmware Engineer
Senior Embedded Software Engineer
Senior Embedded Engineer
Embedded Engineer
Computer Software Engineer
  • Senior Embedded/Firmware Engineer

    Acceler8 Talent

    Embedded Software Engineer Job 23 miles from Oakland

    Sr. Embedded Software Engineer Introduction Are you passionate about cutting-edge technology and looking to make a significant impact in the AI IoT landscape? We are seeking a highly skilled Sr. Embedded Software Engineer to join our dynamic team. This is an exciting opportunity to work on revolutionary computing platforms with unique ReRAM-based in-memory computing technologies that aim to drastically reduce the energy consumption of AI processing. About the Company We are a fast-growing, well-funded startup on the forefront of innovation in computing platforms. Our unique computing memory device boasts multi-bit-level capacity per cell, offering nonvolatile memory with exceptional retention and endurance. As part of our commitment to disrupting the AI IoT landscape, we are assembling a world-class IC design team dedicated to the development and deployment of groundbreaking software solutions. About the Role As a Sr. Embedded Software Engineer, you will play a pivotal role in the development and deployment of software solutions for our revolutionary computing system. Your expertise will contribute to reducing the energy consumption of AI processing by two orders of magnitude over conventional digital solutions. This is a unique opportunity to be at the forefront of technological innovation and make a tangible impact on the future of computing. What We Can Offer You We offer a very competitive compensation package, commensurate with experience, and a comprehensive benefits package that includes medical, professional PTO, 401k, and other perks. The salary range for this position is $220,000 - $300,000. Additionally, we provide a stimulating work environment that fosters creativity and collaboration, and we are committed to the professional growth and development of our team members. Key Responsibilities Collaborate with a world-class IC design team to develop and deploy software solutions for our unique ReRAM-based in-memory computing technologies. Reduce the energy consumption of AI processing by two orders of magnitude over conventional digital solutions. Provide technical leadership to other members of the engineering team and work both independently and as a team player. Ship products as an embedded software engineer, demonstrating a track record of successful product delivery. Experience in one or more of the following areas is considered a strong plus: Experience with ML compilers such as TVM, XLA, Glow, GGML as well as compiler frameworks such as MLIR. Experience with the internals of ML frameworks and runtimes such as PyTorch, TF, TFLite, and TFLite Micro. Experience with ML, working with edge light-weight AI models. Publications or talks in top relevant conferences on software development. Hands-on experience in developing compiler libraries or tools. Hands-on experience with driver development for ASIC/FPGA. Requirements MS with 5+ years of related experience. Experience with Embedded system development or FPGA. Ability to work in a startup environment and work both independently and as a team player. Ability to provide technical leadership to other members of the engineering team. Track record of shipping products as an embedded software engineer.
    $220k-300k yearly 15d ago
  • Senior Embedded & Controls founding engineer

    Newlight 4.3company rating

    Embedded Software Engineer Job 2 miles from Oakland

    Senior Embedded & Controls founding engineer - Newlight We seek an experienced and detail-oriented Embedded Controls Engineer to design, develop, and optimize our control systems for our hydrogen injection system. The ideal candidate will collaborate with cross-functional teams to ensure seamless integration and superior performance of our systems. Newlight's mission is to accelerate the maritime industry's transition to sustainable energy by making sustainable shipping affordable and focusing on the current fleet with hydrogen integration. Newlight develops a plugin for ships that reduces fuel consumption and emissions by injecting hydrogen as a dual fuel for existing engines. Requirements we seek: Bachelor's degree in Mechanical / Electrical Engineering, Control Systems Engineering, Embedded Control Systems, or a related field. 5+ years of experience in designing and implementing control systems. Experience with MATLAB/Simulink for model-based design and control algorithm development. Knowledge of Embedded Coder for auto-code generation Strong understanding of control theory, automation protocols, and system integration. Understanding microcontrollers and ECUs, including I/O configurations, memory constraints, and processor architectures. Hands-on experience with CAN (including J1939), LIN, FlexRay, and Ethernet for inter-device communication. Expertise in using flashing tools, debugging firmware, and resolving hardware-software integration issues. Background in Internal Combustion engine development. Ability to configure and debug communication between the ECU and other components. Familiarity with real-time operating systems (RTOS) and hardware interfaces (e.g., UART, SPI, I2C). Proficiency with calibration and tuning tools to adjust ECU behavior in real-time. Excellent problem-solving skills and attention to detail. Strong verbal and written communication skills. Ability to manage multiple projects and work effectively in a team environment. This role requires on-site presence to facilitate rapid iteration cycles in collaboration with the combustion engineer. What You Will Be Doing: Design and implement control algorithms using MATLAB/Simulink. Generate production-grade C code with Embedded Coder. Configure and integrate ECUs with sensors and actuators. Debug communication via CAN J1939, LIN, FlexRay, and Ethernet. Flash control logic onto ECUs using tools like MotoTune or RaceCon. Fine-tune ECU parameters in real-time with ETAS INCA or CANape. Simulate and test control systems to ensure safety and performance. Optimize ECU functionality and resolve firmware issues. Work with combustion engineers to integrate control systems. Prepare documentation and reports on development and testing. Manage multiple projects and meet deadlines. Stay updated on ECU technologies and best practices Ways To Stand Out Familiarity with 2,4-stroke diesel engines. Strong embedded systems background, particularly in the maritime or automotive sectors. Expertise in hydrogen technology and hybrid systems. Passion for environmental sustainability and a deep commitment to Newlight's mission of maritime decarbonization. Knowledge in working with LabVIEW/ CANape, MATLAB/ Simulink, ETAS INCA and Embedded Systems, and CAN Protocol. Why Join Newlight? Opportunity to be a big part of Newlight's mission to accelerate the maritime industry's transition to affordable, sustainable shipping with hydrogen integration. Opportunity to lead technological innovation in a cutting-edge field. Join a skilled and passionate team committed to positively impacting the environment. A collaborative and dynamic work environment offers abundant professional growth opportunities, including potential advancement to team leader and technology leader roles. To Apply: Please apply through LinkedIn, or Please send your resume and a cover letter outlining your qualifications and interest in the position to ************************.
    $154k-195k yearly est. 29d ago
  • Embedded Software Engineer

    Tetramem-Accelerate The World

    Embedded Software Engineer Job 23 miles from Oakland

    Responsibilities: Design, develop, and optimize embedded software for real-time and AI-driven applications. Work with FPGA and ASIC platforms, ensuring seamless integration and performance tuning. Develop high-performance drivers and firmware to support machine learning workloads on embedded hardware. Implement low-level optimizations to improve latency, power efficiency, and performance. Support the deployment of edge AI models, optimizing for constraints such as power, memory, and compute resources. Provide technical leadership, mentoring junior engineers and driving best practices in embedded software development. Ensure software meets real-time performance, reliability, and security requirements. Requirements: BS or MS in Computer Science, Electrical Engineering, or related field with 5+ years of experience in embedded system development. Strong expertise in embedded software development for FPGA, ASIC, or microcontroller-based platforms. Proficiency in C, C++, and assembly programming for embedded systems. Experience with RTOS, device drivers, and low-level hardware interactions. Track record of shipping products as an embedded software engineer. Strong debugging and profiling skills for low-level system optimization. Ability to work independently and collaboratively in a fast-paced startup environment.
    $117k-162k yearly est. 15d ago
  • Embedded Software Engineer

    Mainz Brady Group

    Embedded Software Engineer Job 23 miles from Oakland

    We are seeking a skilled Embedded Software Engineer to develop SOC-based systems with RTOS or bare metal. You will work on Bluetooth audio profiles (HFP/A2DP) or application development, ensuring high-performance, low-latency solutions. Must Have: 3+ years strong proficiency in C programming Experience with SOC development using RTOS or bare metal Knowledge of Bluetooth audio profiles (HFP/A2DP) or related applications Nice to Have: Experience with ThreadX or FreeRTOS Familiarity with USBX, SAI/I2S, and STM32 Cube IDE Work with Audio Kits and TouchGFX
    $117k-162k yearly est. 1d ago
  • Embedded Software Engineer

    Openwater

    Embedded Software Engineer Job 23 miles from Oakland

    About the Company: Openwater is creating next-generation open-source medical technologies that can enable us to diagnose and treat potentially 100's of diseases with a single device. With this advancement comes the promise of treatment of debilitating diseases including cancer, mental disease, stroke, COVID/Long COVID and longevity treatments. We already have a trove of clinical data demonstrating the promise of our technology, and now Openwater is the world's first open-source, open-patent, open-clinical-data, and open-safety-sharing company, centered on the new idea of the Silicon Hospital. About the Role: As an Embedded Software Engineer at Openwater, you will work with cross functional teams to develop highly innovative solutions for our open-source medical device platforms. You will be responsible for full stack software engineering including design, implementation, and verification. You must be a pro-active, strong problem solver, and an experienced designer with a willingness to roll up your sleeves and do what is needed in a start-up environment. Responsibilities and Duties: Contribute to, or own, software development for a variety of products that require inputs from a cross functional team including engineering, customer service, operations, marketing, and quality. Maintain and support future development of applications that manage medical device information and perform data analysis on collected data. Develop and maintain embedded software for STM32 microcontrollers running FreeRTOS. Enhance and optimize Python communication libraries (USB interfaces) for interacting with embedded devices. Design, implement, and maintain Python QT5-based user interfaces for seamless product interaction. Debug, test, and troubleshoot software across embedded and Python environments. Collaborate with hardware engineers to ensure smooth integration between software and hardware components. Improve system reliability, performance, and scalability across all software layers. Support software release cycles and provide technical assistance for production-ready systems. Learn new technologies to plan and support future development of new applications. Support company goals and objectives, policies and procedures, design controls, and international/FDA regulations Write clean, maintainable, and well-documented code adhering to best practices. Participate in software quality assurance activities required by the software development process. Responsible for documentation to support design history files (DHF's), product design verification and validation software, verification and validation, production assembly instructions, and production testing Support other software efforts within the company Qualifications and Skills: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Minimum of 5-10 years of experience in embedded software development, with a proven track record of leading complex projects Medical device experience a plus. Strong knowledge of C/C++ for embedded systems programming. Proficiency in Python programming with experience developing communication libraries and interfaces. Strong understanding of embedded systems, microcontrollers, and real-time operating systems (RTOS). Hands-on experience with Python QT5 for GUI application development. Experience with embedded software development tools (e.g., compilers, debuggers, IDEs). Strong debugging and troubleshooting skills for both embedded systems and software applications. Familiarity with USB protocols (CDC, HID, or similar) for device communication. Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN). Experience with version control systems (e.g., Git). Experience with STM32 Cube development software preferred. Experience with FPGA and DSP programming, specifically with Lattice devices preferred. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work effectively in a team environment and lead projects. Strong organizational and project management skills.
    $117k-162k yearly est. 25d ago
  • Embedded Software Engineer

    Aetherflux

    Embedded Software Engineer Job 23 miles from Oakland

    Mission Aetherflux's mission is to deliver energy to planet Earth. Our work will make energy more accessible, establish American energy independence, power underdeveloped and disaster-stricken areas, and protect American warfighters. Background Aetherflux is taking a new approach to an old idea called space solar power. Our constellation of satellites will collect sunlight in Low Earth Orbit, convert it to electricity, and transmit power through infrared lasers to ground stations, providing reliable energy access where traditional delivery is expensive, challenging, or dangerous. Current energy systems rely on complex logistics and outdated infrastructure, making them vulnerable to natural disasters, extreme weather, and physical and cyber attacks. Aetherflux overcomes these challenges by enabling direct, on-demand, secure, and scalable 24-hour energy distribution from space. This can revolutionize energy generation and delivery, and enable new capabilities as we deliver power to remote regions, military bases, bespoke operations, and unmanned autonomous systems. Baiju Bhatt, who also co-founded Robinhood, founded Aetherflux in 2024. Inspired by his father's career at NASA, Baiju earned his B.S. in Physics and M.S. in Mathematics at Stanford before starting Robinhood, now a public company that has helped over 20 million Americans access the financial system. Aetherflux is currently self-funded through a $10 million investment from Baiju. This is an ambitious mission that demands extraordinary talent. Aetherflux's team has worked at places like Robinhood, SpaceX, NASA, Anduril, JPL, and the U.S. Navy, and is based in San Carlos, CA. If you're ready to solve complex technical challenges and help build the most important energy company in the world, we want to hear from you. Overview The Embedded Software Engineer at Aetherflux will design and develop real-time software for our satellite constellation. This role involves architecting and implementing highly reliable embedded software that ensures fault-tolerant satellite control, power beaming operations, and seamless ground communication. You will work closely with electrical, mechanical, and systems engineers to create a robust software infrastructure capable of supporting Aetherflux's space-based power transmission platform. Responsibilities Real-Time Software Development: Design, implement, and test embedded software for onboard satellite control, communication, and laser power transmission. Flight Software Architecture: Develop and optimize fault-tolerant and high-performance software for mission-critical operations. Hardware Integration: Work closely with hardware engineers to integrate embedded software with spacecraft avionics, sensors, actuators, and communication systems. Low-Level Firmware Development: Write and optimize firmware for microcontrollers, FPGAs, and other embedded systems using C, C++, and Rust. Testing & Simulation: Develop software-in-the-loop (SIL) and hardware-in-the-loop (HIL) environments for rigorous software validation. Data Processing & Telemetry: Implement software to manage and process satellite telemetry and power delivery data. Performance Optimization: Ensure software efficiency in power-limited and radiation-prone space environments. Cross-Functional Collaboration: Work with mechanical, optical, and thermal engineers to ensure robust and seamless software integration. Basic Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 3+ years of experience in embedded software development, real-time systems, or firmware engineering. Proficiency in C, C++, and/or Rust for embedded systems. Experience developing software for real-time operating systems (RTOS) and bare-metal applications. Strong understanding of microcontroller and FPGA programming. Experience with hardware interfaces such as SPI, I2C, UART, CAN, and Ethernet. Familiarity with embedded debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers. Knowledge of Linux-based embedded systems, kernel development, and driver implementation. Strong problem-solving skills and ability to work in a fast-paced environment. Basic Qualifications Master's degree in Embedded Systems, Computer Engineering, or a related discipline. 5+ years of experience in embedded software development, particularly for aerospace or satellite applications. Experience with radiation-hardened software development for space environments. Proficiency with FPGA-based embedded software and high-performance computing. Experience implementing fault-tolerant and redundant software architectures. Familiarity with satellite communication protocols and telemetry processing. Hands-on experience with software-hardware co-design and embedded security principles. Benefits Employees and their eligible dependents may enroll in medical, dental, and vision insurance 401(k) retirement savings plan Unlimited paid time off 10 paid holidays per calendar year Paid leave for new parents Relocation assistance Disclaimer This job description is a summary of the primary duties and responsibilities of the job and position. It is not intended to be a comprehensive or all-inclusive listing of duties and responsibilities. Contents are subject to change at Aetherflux's discretion. Aetherflux is an equal employment opportunity employer. We consider individuals for employment or promotion according to their skills, abilities and experience. Aetherflux is committed to complying with all applicable laws prohibiting discrimination based on race, color, religious creed, age, national origin, ancestry, physical, mental or developmental disability, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions relating to pregnancy, childbirth or breastfeeding), veteran status, military status, marital or registered domestic partnership status, medical condition (including cancer or genetic characteristics), genetic information, gender, gender identity, gender expression, sexual orientation, as well as any other category protected by federal, state or local laws. ITAR Requirements To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
    $117k-162k yearly est. 21d ago
  • Embedded Software Engineer

    Stafl Systems

    Embedded Software Engineer Job 11 miles from Oakland

    Opportunity: We are seeking a highly motivated and proactive Senior Embedded Software Engineer who thrives in a dynamic startup environment. In this role, you will apply your expertise to develop innovative solutions to embedded software challenges in the battery space, while collaborating with a talented team committed to supporting your growth and career development within the organization. A Day in the Life: Tackle complex engineering problems by researching and developing novel and innovative solutions Implement embedded software from hardware abstraction layer to application frameworks used in BMS and powertrain applications Write C++17 application code to support BMS and powertrain integrations in customer projects Engage in deep technical discussions and brainstorming sessions with other engineering disciplines Conduct thorough research and analysis to support new software development Develop and performing Hardware in the Loop (HIL) and other subsystem tests Write and analyze technical requirements, documentation, and operating procedures Communicate effectively with the team, other engineering disciplines, and clients What You Bring: Exceptional problem-solving and analytical skills Experience developing software using Modern C++ Deep understanding of computer and microcontroller architecture Experience working with real-time operating systems Systems Integration experience (sensor integration, actuator control, power control, etc.) Familiarity with multimeters, oscilloscopes, logic analyzers, signal analysis tools, and power supplies Basic understanding of electronics: familiarity with basic electronic components and electrical calculations What Makes You Stand Out: 2+ years of related experience BS or MS degree in electrical engineering, computer engineering, computer science, or related field Proven track record of solving complex engineering problems Experience working with electric vehicle powertrains Familiarity with the functions of a BMS, its interaction with other systems in an application, and SoX algorithm development Experience with ISO 26262, IEC 61508, ISO 13849, or other functional safety standards We've Got You Covered: Comprehensive Benefits Package - including Health, Dental, Vision, and Life Insurance (99% of premiums covered) Competitive Compensation - base salary plus equity award 401(k) Plan - with employer match up to 5% Paid Time Off - 3 weeks of accrued vacation time Paid Sick Leave - 2 weeks of accrued sick leave Paid Parental Leave - 4 weeks of fully paid leave Company Holidays - paid holidays in line with our company holiday schedule Unpaid Personal Leave - flexible options available Additional Perks, it's Nice Here: Bereavement Leave - 1 week fully paid Jury Duty Leave - 1 week fully paid PTO Nomination Program - recognize teammates with extra time off Team Outing Program - Sub-department events designed to connect and recharge, including a half-day off and a company-sponsored allowance! Catered Team Lunches - enjoy delicious, company-provided meals together Commuter Benefits - Uber Business Account access, free EV charging, and more! Professional Development - budget for training and development. Immediate access to platforms like Udemy! Safety Shoe Stipend - support for required gear Fully Stocked Kitchen - snacks, drinks, and more to keep you fueled Company Team Building Events - weekly, monthly, and seasonal gatherings Flexible Work Options - hybrid work flexibility available after the introductory period
    $118k-163k yearly est. 2d ago
  • Camera Systems Firmware Engineer

    Simbe 4.1company rating

    Embedded Software Engineer Job 11 miles from Oakland

    South San Francisco Product Engineering - Robotics Engineering Team Full-time /Hybrid The Camera Systems Firmware Engineer will be responsible for developing, optimizing, and maintaining camera drivers and embedded software for Nvidia Jetson-based robotic vision systems. This role requires deep expertise in MIPI CSI camera integration, Nvidia Argus APIs, and image processing pipeline optimization, leveraging hardware acceleration for real-time robotic perception. Collaboration with hardware, perception, and robotics teams will be essential to ensure high-performance and low-latency vision processing in autonomous systems. Responsibilities Develop and maintain camera drivers and middleware for Nvidia Jetson platforms (TX2, Xavier, Orin), ensuring high-throughput, low-latency image acquisition. Integrate and optimize MIPI CSI camera interfaces, managing sensor communication, initialization, tuning, and Image Signal Processing (ISP) pipelines. Implement and optimize camera pipelines using Nvidia Argus APIs, leveraging both legacy and modern versions for sensor integration and processing. Enhance the image processing pipeline by utilizing hardware acceleration (CUDA, TensorRT, or Jetson ISP hardware) for real-time performance improvements. Develop real-time post-processing algorithms, handling sensor fusion, exposure correction, noise reduction, and multi-camera synchronization. Optimize memory and data handling strategies to process high-bandwidth video streams efficiently on embedded systems. Debug and optimize production-grade C++ firmware, applying multi-threading, system profiling, and performance tuning techniques. Work with edge AI processing, integrating perception models with GPU acceleration or specialized hardware for intelligent vision on-device. Collaborate with hardware engineers to bring up new imaging hardware, debug MIPI CSI interfaces, and fine-tune ISP configurations for various lighting conditions. Ensure reliability and robustness through rigorous testing, validation frameworks, and fail-safe mechanisms for camera firmware. Qualifications Extensive experience in developing and shipping optimized, production-grade C++ software for embedded systems. Strong expertise in camera driver development and sensor integration on Nvidia Jetson platforms (TX2, Xavier, Orin). Hands-on experience with MIPI CSI camera interfaces, including low-level sensor initialization, ISP tuning, and frame processing. Deep knowledge of Nvidia Argus libraries, including both legacy and modern implementations, for camera sensor integration and processing. Understanding of image signal processing (ISP), exposure control, HDR imaging, sensor calibration, and tuning. Preferred Qualifications Experience with Nvidia CUDA, TensorRT, or other hardware acceleration frameworks for high-performance vision processing. Familiarity with distributed systems or remote services, particularly in multi-sensor or networked robotic applications. Knowledge of optical systems and camera hardware, including lens distortion correction, image tuning, and calibration. Experience integrating camera systems into SLAM, multi-sensor fusion, or AI-based perception pipelines. $125,000 - $200,000 a year Salary range is dependent on experience and location. At Simbe, you will be at the forefront of retail innovation, working with cutting-edge AI and robotics technologies to transform retail operations. Our culture is dynamic, inclusive, and driven by a passion for improving the way retailers operate and serve their customers. Join us to be a part of a team that is not only reshaping the future of retail but also offering immense value to our clients worldwide. Simbe Values: R. E. T. A. I. L. Result Driven - We are customer-centric and results-driven. We strive to create immense value for our team, partners, customers, and investors. Empathetic - We are sensitive and mindful. We support each other in challenging times, both professionally and personally. Transparent - We highly value open communication internally, and with our partners and customers. We are receptive to feedback. Agile - We are agile and always eager to learn. We quickly adapt to changes and customer needs. Innovative - We are bold and innovative, with an intense focus on product design and user experience. Leaders - We strive for excellence. We are accountable, the best at what we do, and leaders in our field.
    $125k-200k yearly 5d ago
  • Embedded Software Engineer

    Hcltech

    Embedded Software Engineer Job 2 miles from Oakland

    HCLTech is looking for a highly talented and self- motivated Embedded Software Engineer /Verification Test Engineer to join it in advancing the technological world through innovation and creativity. Job Title: Embedded Software Engineer /Verification Test Engineer Job ID: 1520742BR Position Type: Full-Time Location: Alameda, CA (Onsite only) Role/Responsibilities We need engineers who have experience in design & development and testing. But this job does not include any design/development. Understand the design developed in C language for micro-controller based on Non-RTOS and RTOS environment for a highly safety critical handheld medical device. Understand the GUI design developed in C++ language for micro-controller based RTOS environment for a highly safety critical handheld medical device. Perform Requirement analysis and identify gaps. Identify test scenarios/combinations for the input documents such as requirements and/or design documents for a highly safety critical handheld medical device. Identify the relevant test hardware equipment's' for the system testing. Develop software integration test plan and protocols against design input docs & code for embedded handheld battery-operated medical device & execute them as per process defined for Medical device SW development. Perform software code regression analysis (in C & C++) with knowledge of custom HW design to plan for integration testing. Actively participate & provide comments on the requirements, design & code review meetings. For C# candidates: Develop and test PC App using C# for testing and communicating with the Medical embedded device. Good understanding on communication protocols like NFC and BLE. Pay and Benefits Pay Range Minimum: $54,000.00 per year Pay Range Maximum: $88,000.00 per year HCLTech is an equal opportunity employer, committed to providing equal employment opportunities to all applicants and employees regardless of race, religion, sex, color, age, national origin, pregnancy, sexual orientation, physical disability or genetic information, military or veteran status, or any other protected classification, in accordance with federal, state, and/or local law. Should any applicant have concerns about discrimination in the hiring process, they should provide a detailed report of those concerns to ****************** for investigation. A candidate's pay within the range will depend on their skills, experience, education, and other factors permitted by law. This role may also be eligible for performance-based bonuses subject to company policies. In addition, this role is eligible for the following benefits subject to company policies: medical, dental, vision, pharmacy, life, accidental death & dismemberment, and disability insurance; employee assistance program; 401(k) retirement plan; 10 days of paid time off per year (some positions are eligible for need-based leave with no designated number of leave days per year); and 10 paid holidays per year How You'll Grow At HCLTech, we offer continuous opportunities for you to find your spark and grow with us. We want you to be happy and satisfied with your role and to really learn what type of work sparks your brilliance the best. Throughout your time with us, we offer transparent communication with senior-level employees, learning and career development programs at every level, and opportunities to experiment in different roles or even pivot industries. We believe that you should be in control of your career with unlimited opportunities to find the role that fits you best.
    $54k-88k yearly 20d ago
  • Embedded Engineer

    Efficient Computer

    Embedded Software Engineer Job 40 miles from Oakland

    Efficient's Embedded Engineer will design and implement applications to run on the world's most energy-efficient programmable processor. Efficient is a microprocessor company, so our embedded engineers do a lot more than just writing firmware. We write code to test our new processors in the pre-silicon phase, validate new microchips after they arrive from the factory, work with the compiler team to ensure we're maximizing performance of the chips, design test fixtures and dev boards, and write the SDK that's used by our customers. This position is a unique opportunity to develop applications for cutting-edge hardware as part of a highly interdisciplinary team, helping to demonstrate the value of Efficient's breakthrough technology. If you are an engineer who wants to be part of an intensely skilled team and wants to have an immediate impact building the next generation of energy-efficient embedded applications, this is for you! Key Responsibilities Develop embedded applications working from customer requirements, existing specifications, and existing code Deploy applications to Efficient's processor targets, in software simulation, RTL emulation, and silicon implementation Design and bringup of prototype boards. Writing prototype firmware. Build out a low level SDK for Efficient's processor and maintain a set of standard libraries Contribute to Efficient's software ecosystem, including optimized libraries for embedded TinyML, standard DSP kernels, and other common operations Validate and measure performance and energy characteristics based on customer application requirements Work closely with compiler team to test and refine compiler feature set Required Qualifications & Experience Requirements Must be an excellent embedded engineer with 2+ years of experience Experience debugging prototypes at the hardware level. 2+ years of experience with C and/or C++. Deep knowledge of at least one embedded platform, such as MSP430, STM32, Ambiq Apollo, PIC32, or similar Experience developing and deploying applications under resource constraints Experience using non-standard build environments and compiler toolchains, especially for embedded systems Experience using industry standard development and debugging tools for embedded development Strong attention to detail, good work ethic, ability to work on multiple projects simultaneously, and good communication skills Good problem solving skills Desired Qualifications & Experience Requirements Experience building TinyML models and deploying models under severe resource constraints (e.g. limited memory) Experience writing optimized BLAS and DSP kernels Experience with compiler development, including LLVM and/or MLIR Experience with PCB board design using industry standard CAD tools like Altium or similar Knowledge of computer architecture
    $111k-154k yearly est. 22d ago
  • Sr. Embedded Software Engineer (C++)

    Gatik

    Embedded Software Engineer Job 28 miles from Oakland

    Who we are Gatik, the leader in autonomous middle-mile logistics, is revolutionizing the B2B supply chain with its autonomous transportation-as-a-service (ATaaS) solution and prioritizing safe, consistent deliveries while streamlining freight movement by reducing congestion. The company focuses on short-haul, B2B logistics for Fortune 500 retailers and in 2021 launched the world's first fully driverless commercial transportation service with Walmart. Gatik's Class 3-7 autonomous trucks are commercially deployed across major markets, including Texas, Arkansas, and Ontario, Canada, driving innovation in freight transportation. The company's proprietary Level 4 autonomous technology, Gatik Carrier™, is custom-built to transport freight safely and efficiently between pick-up and drop-off locations on the middle mile. With robust capabilities in both highway and urban environments, Gatik Carrier™ serves as an all-encompassing solution that integrates advanced software and hardware powering the fleet, facilitating effortless integration into customers' logistics operations. About the role. We are seeking passionate Senior/Staff Software Engineers, who have strong fundamentals in software development practices and are experts in C++ language in production-oriented environment. The ideal candidate is a highly experienced C++ developer with a passion for enabling the world's first safe, reliable & efficient network of autonomous vehicles. You will partner with the research and software engineers to design, develop, test and validate AV features for our autonomous fleet. This role will be onsite at our Mountain View office, 5 days per week. What you'll do Design, implement, integrate, and support real-time mission-critical software for the Gatik's autonomy stack Work with the research engineers to develop maintainable, testable and robust software designs Architect and implement solutions to complex issues between components partitioned across the large software stack Be at the forefront of guiding & ensuring best SDLC practices while contributing to improving the safety in the core autonomy stack Collaborate with the Infrastructure and DevOps teams for efficient, secure and scalable software delivery to a network of Gatik's autonomous fleet Guide and mentor autonomy researchers and algorithm developers to make sure their components are running efficiently and with optimal compute and memory usage Review and refine technical requirements and translate them into high-level design & plans to support the development of safe AV technology Conduct code and design reviews and advise on technical matters What we're looking for Bachelor's Degree in Computer Science, Robotics or in a related degree Master's or PhD degree preferred 7+ years relevant industry work experience in a production environment Expert software developer in C++ and build systems (Conan, Cmake, Bazel) Experience using software project management software (Jira, Confluence, etc.) Proven system integration and software architecture skills Strong background in linear/non-linear optimization, linear algebra or statistics Experience with building frameworks/software infrastructure for large scale projects More about Gatik Founded in 2017 by experts in autonomous vehicle technology, Gatik has rapidly expanded its presence to Mountain View, Dallas-Fort Worth, Arkansas, and Toronto. As the first and only company to achieve fully driverless middle-mile commercial deliveries, Gatik holds a unique and defensible position in the AV industry, with a clear trajectory toward sustainable growth and profitability. We have delivered complete, proprietary AV technology - an integration of software and hardware - to enable earlier successes for our clients in constrained Level 4 autonomy. By choosing the middle mile - with defined point-to-point delivery, we have simplified some of the more complex AV challenges, enabling us to achieve full autonomy ahead of competitors. Given extensive knowledge of Gatik's well-defined, fixed route ODDs and hybrid architecture, we are able to hyper-optimize our models with exponentially less data, establish gate-keeping mechanisms to maintain explainability, and ensure continued safety of the system for unmanned operations. Visit us at Gatik for more company information and Careers at Gatik for more open roles. Notable News Forbes: Forget robotaxis. Upstart Gatik sees middle-mile deliveries as the path to profitable AVs Tech Brew: Gatik AI exec unpacks the regulations that could shape the AV industry Business Wire: Gatik Paves the Way for Safe Driverless Operations (‘Freight-Only') at Scale with Industry-First Third-Party Safety Assessment Framework Auto Futures: Autonomous Trucking Group Gatik Secures Investment From NIPPON EXPRESS HOLDINGS Automotive News: Gatik foresees hundreds of self-driving trucks on road soon, and that's just the beginning Forbes: Isuzu And Gatik Go All In To Scale Up Driverless Freight Services Bloomberg: Autonomous Vehicle Startup Takes Off by Picking Off Easier Routes Reuters: Driverless vehicles on limited routes bump along despite US robotaxi scrutiny
    $119k-159k yearly est. 2d ago
  • Staff Firmware Engineer

    Lumicity

    Embedded Software Engineer Job 23 miles from Oakland

    About the Role: We are looking for a Staff Firmware Engineer at this exciting startup to help develop embedded firmware for next-generation hardware products. In this role, you'll work on real-time systems, collaborate closely with hardware teams, and drive the integration of firmware with custom hardware to optimize performance and reliability. Responsibilities: 10+ years of experience in embedded firmware development (C/C++ and real-time systems). Strong experience with embedded platforms (e.g., ARM, RTOS) and hardware/software integration. Proficiency with debugging tools (e.g., JTAG, oscilloscope) and development environments (e.g., GCC, IAR). Industry experience in Electronics or Robotics a plus Bolded is a Must Why Join Us? Impact: Work on innovative products that push the boundaries of technology. Growth: Opportunities for professional development and career advancement. Collaboration: Be part of a dynamic, cross-functional team focused on delivering high-quality solutions.
    $99k-140k yearly est. 7d ago
  • Firmware Engineer

    Lancesoft, Inc. 4.5company rating

    Embedded Software Engineer Job 40 miles from Oakland

    Top skills: 1) Good Firmware/Software Skills and debugging skills 2) Experience on DDR, PHY or low lever firmware coding 3) Experience in Pre-Silicon firmware development and verification of the same. 4) Good communication skills and Team player EXPERIENCE: • 7+ years' experience • Proficiency in Software programming skills - C programming, pointers, data structures, and firmware experience around embedded u-controller in C, good coding practices • Prior DDR/SERDES or related industry experience will be helpful • Pre-Si FW development and working knowledge of Verilog/digital ASIC design • Working knowledge of Python will be helpful ACADEMIC CREDENTIALS: • Bachelors (required) or Masters degree in computer engineering/Electrical Engineering
    $93k-124k yearly est. 4d ago
  • Software Engineer: High Performance Computing

    Vinci4D.Ai

    Embedded Software Engineer Job 23 miles from Oakland

    About Us 🚀 We're building a co-pilot for hardware designers. Our mission is to enable millions of hardware designers + engineers to iterate through designs 1000x faster. (Our system solves the 100M DoF Problem in 13 seconds, without hallucinations) We are building our geometry + physics-driven foundation model for nm to cm scale designs → First model shipped and now expanding! Backed by Khosla and Eclipse Ventures Your Responsibilities Own the automated physics simulation data generation pipeline for various scenarios which involved solving steady and unsteady PDEs (Thermo-Elasticity, Plasticity, Electromagnetic, … etc) Assist in the strategy, planning the product roadmap, and prioritizing the development in partnership with design partners and early customers Build and ship critical product features Learn a lot while building products that engineers will love Qualifications 5+ years of experience developing and shipping features in high-performance and scientific computing. Proficiency in programming languages/tools:C++, CUDA/Hip, Python, JAX, Deep expertise in the field of numerical simulation of a physical system, you have developed your own FEA, FVM/LBM code in C++ or CUDA/Hip Experience in parallel programming and optimization techniques Knowledge of algorithms, and data structures Masters/Ph.D. degree in Engineering, Scientific Computing related field. You are excited about building an AI model + GPU accelerated geometry and physics engine for various design problems (e.g. heat dissipation system for chips to landing gears)! You are excited about entrepreneurship, taking things from 0 to 1, and have a continuous learning mindset. You thrive when you have autonomy and ownership over your work Location Office in Palo Alto, CA (2 mins walk from Caltrain station), 3 days in person. Benefits and perks Competitive compensation & equity (stock options) Health + dental + 401k Lunch, drinks, and snacks provided for in-person days
    $115k-156k yearly est. 27d ago
  • Senior Embedded Software Engineer(NIC firmware)

    Compunnel Inc. 4.4company rating

    Embedded Software Engineer Job 23 miles from Oakland

    Bried JD: Need a hands-on Embedded C programmer with very strong C programming and NIC firmware experience. NIC firmware exp is mandatory. Detailed JD: As an Embedded Software Engineer, you will design, develop, and maintain software for the system which has the MH-NIC connected on the datacenter network. You will work on various components, including the Linux kernel, Zephyr RTOS, NIC firmware, and BIOS/UEFI, and working with RISC-V and x86_64 architectures. You will collaborate with hardware engineers and other software teams to ensure seamless integration and performance. Key Responsibilities: Develop and maintain embedded software solutions for the latest Linux kernel, Zephyr RTOS. Work on the Linux Drivers and Firmware for Network Interface Cards (NIC) and BIOS/UEFI. Work on RISC-V architecture and the latest QEMU simulation software for RISC-V and x86_64 architecture for testing and validation. Work with communication protocols such as Ethernet, PCIe, I3C, and SMBus. Create and maintain Linux device drivers for NIC card and various sensors and peripherals. Write and optimize code in C/C++, Python 3.0, and Bash scripts. Conduct code reviews, testing, and debugging to ensure software quality and reliability. Expected Skillset: Strong knowledge of Linux kernel architecture and development. Experience with Zephyr RTOS and real-time systems. Hands-on experience with RISC-V architecture and the latest QEMU simulation software for both RISC-V and x86_64 architectures. Familiarity with NIC firmware development and BIOS/UEFI. Understanding of Ethernet, PCIe, I3C, and SMBus protocols. Proficient in C/C++, Python 3.0, and Bash scripting. Strong problem-solving skills and attention to detail. Excellent communication and teamwork abilities.
    $95k-123k yearly est. 7d ago
  • Embedded Software Engineer

    Aetherflux

    Embedded Software Engineer Job 12 miles from Oakland

    Mission Aetherflux's mission is to deliver energy to planet Earth. Our work will make energy more accessible, establish American energy independence, power underdeveloped and disaster-stricken areas, and protect American warfighters. Background Aetherflux is taking a new approach to an old idea called space solar power. Our constellation of satellites will collect sunlight in Low Earth Orbit, convert it to electricity, and transmit power through infrared lasers to ground stations, providing reliable energy access where traditional delivery is expensive, challenging, or dangerous. Current energy systems rely on complex logistics and outdated infrastructure, making them vulnerable to natural disasters, extreme weather, and physical and cyber attacks. Aetherflux overcomes these challenges by enabling direct, on-demand, secure, and scalable 24-hour energy distribution from space. This can revolutionize energy generation and delivery, and enable new capabilities as we deliver power to remote regions, military bases, bespoke operations, and unmanned autonomous systems. Baiju Bhatt, who also co-founded Robinhood, founded Aetherflux in 2024. Inspired by his father's career at NASA, Baiju earned his B.S. in Physics and M.S. in Mathematics at Stanford before starting Robinhood, now a public company that has helped over 20 million Americans access the financial system. Aetherflux is currently self-funded through a $10 million investment from Baiju. This is an ambitious mission that demands extraordinary talent. Aetherflux's team has worked at places like Robinhood, SpaceX, NASA, Anduril, JPL, and the U.S. Navy, and is based in San Carlos, CA. If you're ready to solve complex technical challenges and help build the most important energy company in the world, we want to hear from you. Overview The Embedded Software Engineer at Aetherflux will design and develop real-time software for our satellite constellation. This role involves architecting and implementing highly reliable embedded software that ensures fault-tolerant satellite control, power beaming operations, and seamless ground communication. You will work closely with electrical, mechanical, and systems engineers to create a robust software infrastructure capable of supporting Aetherflux's space-based power transmission platform. Responsibilities Real-Time Software Development: Design, implement, and test embedded software for onboard satellite control, communication, and laser power transmission. Flight Software Architecture: Develop and optimize fault-tolerant and high-performance software for mission-critical operations. Hardware Integration: Work closely with hardware engineers to integrate embedded software with spacecraft avionics, sensors, actuators, and communication systems. Low-Level Firmware Development: Write and optimize firmware for microcontrollers, FPGAs, and other embedded systems using C, C++, and Rust. Testing & Simulation: Develop software-in-the-loop (SIL) and hardware-in-the-loop (HIL) environments for rigorous software validation. Data Processing & Telemetry: Implement software to manage and process satellite telemetry and power delivery data. Performance Optimization: Ensure software efficiency in power-limited and radiation-prone space environments. Cross-Functional Collaboration: Work with mechanical, optical, and thermal engineers to ensure robust and seamless software integration. Basic Qualifications Bachelor's degree in Computer Science, Electrical Engineering, or a related field. 3+ years of experience in embedded software development, real-time systems, or firmware engineering. Proficiency in C, C++, and/or Rust for embedded systems. Experience developing software for real-time operating systems (RTOS) and bare-metal applications. Strong understanding of microcontroller and FPGA programming. Experience with hardware interfaces such as SPI, I2C, UART, CAN, and Ethernet. Familiarity with embedded debugging tools including oscilloscopes, logic analyzers, and JTAG debuggers. Knowledge of Linux-based embedded systems, kernel development, and driver implementation. Strong problem-solving skills and ability to work in a fast-paced environment. Basic Qualifications Master's degree in Embedded Systems, Computer Engineering, or a related discipline. 5+ years of experience in embedded software development, particularly for aerospace or satellite applications. Experience with radiation-hardened software development for space environments. Proficiency with FPGA-based embedded software and high-performance computing. Experience implementing fault-tolerant and redundant software architectures. Familiarity with satellite communication protocols and telemetry processing. Hands-on experience with software-hardware co-design and embedded security principles. Benefits Employees and their eligible dependents may enroll in medical, dental, and vision insurance 401(k) retirement savings plan Unlimited paid time off 10 paid holidays per calendar year Paid leave for new parents Relocation assistance Disclaimer This job description is a summary of the primary duties and responsibilities of the job and position. It is not intended to be a comprehensive or all-inclusive listing of duties and responsibilities. Contents are subject to change at Aetherflux's discretion. Aetherflux is an equal employment opportunity employer. We consider individuals for employment or promotion according to their skills, abilities and experience. Aetherflux is committed to complying with all applicable laws prohibiting discrimination based on race, color, religious creed, age, national origin, ancestry, physical, mental or developmental disability, sex (which includes pregnancy, childbirth, breastfeeding and medical conditions relating to pregnancy, childbirth or breastfeeding), veteran status, military status, marital or registered domestic partnership status, medical condition (including cancer or genetic characteristics), genetic information, gender, gender identity, gender expression, sexual orientation, as well as any other category protected by federal, state or local laws. ITAR Requirements To conform to U.S. Government export regulations, applicant must be a (i) U.S. citizen or national, (ii) U.S. lawful, permanent resident (aka green card holder), (iii) Refugee under 8 U.S.C. § 1157, or (iv) Asylee under 8 U.S.C. § 1158, or be eligible to obtain the required authorizations from the U.S. Department of State. Learn more about the ITAR here.
    $118k-163k yearly est. 21d ago
  • Embedded Software Engineer

    Openwater

    Embedded Software Engineer Job 40 miles from Oakland

    About the Company: Openwater is creating next-generation open-source medical technologies that can enable us to diagnose and treat potentially 100's of diseases with a single device. With this advancement comes the promise of treatment of debilitating diseases including cancer, mental disease, stroke, COVID/Long COVID and longevity treatments. We already have a trove of clinical data demonstrating the promise of our technology, and now Openwater is the world's first open-source, open-patent, open-clinical-data, and open-safety-sharing company, centered on the new idea of the Silicon Hospital. About the Role: As an Embedded Software Engineer at Openwater, you will work with cross functional teams to develop highly innovative solutions for our open-source medical device platforms. You will be responsible for full stack software engineering including design, implementation, and verification. You must be a pro-active, strong problem solver, and an experienced designer with a willingness to roll up your sleeves and do what is needed in a start-up environment. Responsibilities and Duties: Contribute to, or own, software development for a variety of products that require inputs from a cross functional team including engineering, customer service, operations, marketing, and quality. Maintain and support future development of applications that manage medical device information and perform data analysis on collected data. Develop and maintain embedded software for STM32 microcontrollers running FreeRTOS. Enhance and optimize Python communication libraries (USB interfaces) for interacting with embedded devices. Design, implement, and maintain Python QT5-based user interfaces for seamless product interaction. Debug, test, and troubleshoot software across embedded and Python environments. Collaborate with hardware engineers to ensure smooth integration between software and hardware components. Improve system reliability, performance, and scalability across all software layers. Support software release cycles and provide technical assistance for production-ready systems. Learn new technologies to plan and support future development of new applications. Support company goals and objectives, policies and procedures, design controls, and international/FDA regulations Write clean, maintainable, and well-documented code adhering to best practices. Participate in software quality assurance activities required by the software development process. Responsible for documentation to support design history files (DHF's), product design verification and validation software, verification and validation, production assembly instructions, and production testing Support other software efforts within the company Qualifications and Skills: Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field. Minimum of 5-10 years of experience in embedded software development, with a proven track record of leading complex projects Medical device experience a plus. Strong knowledge of C/C++ for embedded systems programming. Proficiency in Python programming with experience developing communication libraries and interfaces. Strong understanding of embedded systems, microcontrollers, and real-time operating systems (RTOS). Hands-on experience with Python QT5 for GUI application development. Experience with embedded software development tools (e.g., compilers, debuggers, IDEs). Strong debugging and troubleshooting skills for both embedded systems and software applications. Familiarity with USB protocols (CDC, HID, or similar) for device communication. Knowledge of communication protocols (e.g., UART, SPI, I2C, CAN). Experience with version control systems (e.g., Git). Experience with STM32 Cube development software preferred. Experience with FPGA and DSP programming, specifically with Lattice devices preferred. Excellent problem-solving and analytical skills. Strong communication and interpersonal skills. Ability to work effectively in a team environment and lead projects. Strong organizational and project management skills.
    $117k-162k yearly est. 25d ago
  • Senior Embedded Software Engineer

    Stafl Systems

    Embedded Software Engineer Job 11 miles from Oakland

    Opportunity: We are seeking a highly motivated and proactive Senior Embedded Software Engineer who thrives in a dynamic startup environment. In this role, you will apply your expertise to develop innovative solutions to embedded software challenges in the battery space, while collaborating with a talented team committed to supporting your growth and career development within the organization. A Day in the Life: Tackle complex engineering problems by researching and developing novel and innovative solutions Architect embedded software from hardware abstraction layer to application frameworks used in BMS and powertrain applications Write C++17 application code to support BMS and powertrain integrations in customer projects Engage in deep technical discussions and brainstorming sessions with other engineering disciplines Provide technical leadership including definition of requirements and tasks Conduct thorough research and analysis to support new software development Develop and perform Hardware in the Loop (HIL) and other subsystem tests Write and analyze technical requirements, documentation, and operating procedures What You Bring: Exceptional problem-solving and analytical skills Strong experience defining software architecture using object-oriented principles Strong experience developing software using Modern C++ Deep understanding of embedded C++ toolchains (build tools, compilers) Deep understanding of computer and microcontroller architecture Experience working with real-time operating systems Systems Integration experience (sensor integration, actuator control, power control, etc.) Familiarity with multimeters, oscilloscopes, logic analyzers, signal analysis tools, and power supplies Basic understanding of electronics: familiarity with basic electronic components and electrical calculations What Makes You Stand Out: 5+ years of related experience BS or MS degree in electrical engineering, computer engineering, computer science, or related field Proven track record of solving complex engineering problems Experience working with electric vehicle powertrains Familiarity with the functions of a BMS, its interaction with other systems in an application, and SoX algorithm development Experience with ISO 26262, IEC 61508, ISO 13849, or other functional safety standards We've Got You Covered: Comprehensive Benefits Package - including Health, Dental, Vision, and Life Insurance (99% of premiums covered) Competitive Compensation - base salary plus equity award 401(k) Plan - with employer match up to 5% Paid Time Off - 3 weeks of accrued vacation time Paid Sick Leave - 2 weeks of accrued sick leave Paid Parental Leave - 4 weeks of fully paid leave Company Holidays - paid holidays in line with our company holiday schedule Unpaid Personal Leave - flexible options available Additional Perks, it's Nice Here: Bereavement Leave - 1 week fully paid Jury Duty Leave - 1 week fully paid PTO Nomination Program - recognize teammates with extra time off Team Outing Program - Sub-department events designed to connect and recharge, including a half-day off and a company-sponsored allowance! Catered Team Lunches - enjoy delicious, company-provided meals together Commuter Benefits - Uber Business Account access, free EV charging, and more! Professional Development - budget for training and development. Immediate access to platforms like Udemy! Safety Shoe Stipend - support for required gear Fully Stocked Kitchen - snacks, drinks, and more to keep you fueled Company Team Building Events - weekly, monthly, and seasonal gatherings Flexible Work Options - hybrid work flexibility available after the introductory period Battery Technology Solutions for a Clean Energy Future Stafl Systems is dedicated to advancing all applications of lithium-ion battery technology to achieve a clean energy future. Since 2010, our company has partnered with industry leaders to push the boundaries of innovation in such fields as electric vehicles, aviation, and consumer products. Our team has the proven engineering expertise to offer technical consulting, in-house prototype fabrication, circuit board and battery pack manufacturing, full-stack product development, and fleet management tools to solve the most complex challenges facing today's clean tech industry. Stafl Systems Does Not Work with Outside Recruiters/Recruiting Agencies Stafl Systems does not work with outside recruiters or recruiting agencies to fill positions. We encourage all qualified applicants to apply directly with Stafl Systems. Non-Discrimination Stafl Systems, LLC. is an equal opportunity employer. All aspects of employment including the decision to hire, promote, discipline, or discharge, will be based on merit, competence, performance, and business needs. We do not discriminate on the basis of race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.
    $119k-159k yearly est. 5d ago
  • Staff Firmware Engineer

    Lumicity

    Embedded Software Engineer Job 40 miles from Oakland

    About the Role: We are looking for a Staff Firmware Engineer at this exciting startup to help develop embedded firmware for next-generation hardware products. In this role, you'll work on real-time systems, collaborate closely with hardware teams, and drive the integration of firmware with custom hardware to optimize performance and reliability. Responsibilities: 10+ years of experience in embedded firmware development (C/C++ and real-time systems). Strong experience with embedded platforms (e.g., ARM, RTOS) and hardware/software integration. Proficiency with debugging tools (e.g., JTAG, oscilloscope) and development environments (e.g., GCC, IAR). Industry experience in Electronics or Robotics a plus Bolded is a Must Why Join Us? Impact: Work on innovative products that push the boundaries of technology. Growth: Opportunities for professional development and career advancement. Collaboration: Be part of a dynamic, cross-functional team focused on delivering high-quality solutions.
    $99k-139k yearly est. 7d ago
  • Firmware Engineer

    Lancesoft, Inc. 4.5company rating

    Embedded Software Engineer Job 40 miles from Oakland

    Firmware Engineer . 1) Good Firmware/Software Skills and debugging skills 2) Experience on DDR, PHY or low lever firmware coding 3) Experience in Pre-Silicon firmware development and verification of the same. 4) Good communication skills and Team player THE ROLE: Client DDR Server Program is looking for highly motivated and experienced Firmware Engineers to work in the development of DDR Firmware. The focus of this role is to own, code and drive the verification of DDR Training Algorithms and related Firmware. This opportunity provides a balance of definition, firmware design, system-level understanding, and post-Si debug with exposure to full design cycle. Be a part of a team that delivers Industry-leading IP and help our experts in RTL, FW, circuit, and architecture teams develop leading-edge and differentiating IPs. THE PERSON: • Results-oriented, proactive and strong driver to lead tasks to completion • Strong problem-solving skills and pronounced attention to detail. • Team Player with excellent communications skills and experience collaborating with other engineers geographically in different time zones. • Desire to learn DDR protocol and develop expertise KEY RESPONSIBILITIES: • Proactively read and understand the spec, and collaborate with architects to develop DDR Firmware • Develop high quality Code with proactive clear documentation • Make and meet commitments, and execute with honesty, flawlessly and independently • Drive the feature implementation end-end collaborating with RTL and Verification EXPERIENCE: • 7+ years' experience • Proficiency in Software programming skills - C programming, pointers, data structures, and firmware experience around embedded u-controller in C, good coding practices • Prior DDR/SERDES or related industry experience will be helpful • Pre-Si FW development and working knowledge of Verilog/digital ASIC design • Working knowledge of Python will be helpful ACADEMIC CREDENTIALS: • Bachelors (required) or Masters degree in computer engineering/Electrical Engineering
    $93k-124k yearly est. 20d ago

Learn More About Embedded Software Engineer Jobs

How much does an Embedded Software Engineer earn in Oakland, CA?

The average embedded software engineer in Oakland, CA earns between $101,000 and $188,000 annually. This compares to the national average embedded software engineer range of $77,000 to $134,000.

Average Embedded Software Engineer Salary In Oakland, CA

$138,000

What are the biggest employers of Embedded Software Engineers in Oakland, CA?

The biggest employers of Embedded Software Engineers in Oakland, CA are:
  1. Protingent
  2. Abbott
  3. Science
  4. Embtel
  5. Grid Aero
  6. Hcltech
Job type you want
Full Time
Part Time
Internship
Temporary