Jobs
>
San Jose

    Senior Embedded Software Engineer - San Jose, United States - Lumicity

    Default job background
    Human Resources
    Description

    WRITTEN DESCRIPTION

    We are seeking an Embedded Software Engineer for a technical leadership role in delivering our innovative products to the market. You are to exemplify critical thinking, mentor your peers and juniors alike, and effectively contribute to the highest levels of engineering efficiency. You have hands-on technical expertise covering embedded systems architecture, data modeling, intra- and inter-system communication, system security, operating systems, and leverage of multi-CPU and GPU-enabled systems. You are to drive the SW quality standards, implement automated design documentation generation, and support unit/integration testing and system/regression testing aimed at assuring the core system KPIs.

    JOB RESPONSIBILITIES

    ● Design, develop, code, test, and debug system software.

    ● Review code and guide improvements towards the highest standards of design.

    ● Analyze and enhance efficiency, stability and scalability of system resources.

    ● Interface with hardware design and development.

    ● Integrate and validate new HW product designs.

    ● Support software QA and optimize I/O performance.

    ● Provide pre-/post-production and field deployment support.

    ● Assess third party and Open Source software for optimal inclusion into our system solutions.

    MUST HAVE ATTRIBUTES/SKILLS

    ● Professional embedded SW experience.

    ● Interpersonal skills and appreciation of other people's work discipline within a startup

    environment.

    ● Ability to work in an agile team.

    ● Fluency in English (written and spoken). SHOULD HAVE ATTRIBUTES/SKILLS

    ● Collegiate degree in Computer Science, Engineering, or a related subject.

    ● Extensive experience with embedded RTOS and/or embedded Linux systems, with

    knowledge of handling interrupts, ADCs, DACs, DMA, SPI, inter-processor communication,

    protocols, and clock/power management.

    ● Experience with C/C++ is a must (experience in other programming languages will be

    considered as a plus, with a strong preference for Python).

    ● Deep understanding and experience in SW design patterns, data structures, and advanced

    real-time programming techniques.

    ● Experience with automated build/test/doc and Continuous Integration systems.

    ● Experience using configuration management tools (Jira, etc.) and using version control

    systems (Git, etc.)

    ● Familiarity with embedded debugging tools (including logic analyzers, oscilloscopes, etc.).

    ● Development experience on Linux platforms.

    NICE TO HAVE ATTRIBUTES/SKILLS

    ● Experience with development of digital signal processing.

    ● Practice of Agile Scrum and Kanban methodologies, with SM experience as a great plus.

    ● Experience with database technology (MySQL, SQLite, etc.).

    ● Experience with the CUDA platform.

    ● Ability to effectively interface with Business Management and customers directly.


  • Comrise

    Software Engineer

    1 week ago


    Comrise San Jose, United States

    Position: Software Engineer (Backend) · Location: San Jose, CA (Hybrid) · Duration: 6+ Month · Job Responsibilities: · Design new experiences for Client sellers and advertisers to promote their products, manage their advertising campaigns, and run their businesses · Build highly ...

  • Stellar Consulting Solutions, LLC

    Software Engineer

    3 weeks ago


    Stellar Consulting Solutions, LLC San Jose, United States

    Role Overview: As an Open Source Software Expert, you will play a pivotal role in managing and contributing to the development of our open-source projects. You will evaluate and implement new OSS technologies, collaborate with internal teams to ensure successful implementation, p ...

  • Cisco

    Software Engineer

    23 hours ago


    Cisco San Jose, United States

    What You'll Do · Design, develop, and implement high quality SRE applications and tools for Cisco SDWAN management layer · Collaborate with team members to determine the root cause of problems and the best course of action to resolve problems and avoid them in the future · Maint ...


  • Johnson & Johnson Santa Clara, United States

    Johnson & Johnson MedTech is recruiting for a Manager Software Engineering, GUI located in Santa Clara, CA. This position is based in Santa Clara, CA and may require up to 10% travel. (NOT REMOTE) · Johnson & Johnson MedTech innovates at the intersection of biology and technology ...

  • Akkodis

    Software Engineer

    3 weeks ago


    Akkodis San Jose, United States

    Akkodis is looking for an experienced senior software engineer to work with a team of designers, researchers, and software developers to develop an integrated HMI software solution for concept car development. · This person will primarily focus on the UI/UX/ and 3D visual softwar ...

  • USA Tech Recruitment

    Software Engineer

    2 weeks ago


    USA Tech Recruitment San Jose, United States

    Software Engineer - Linux Device Drivers · Position: Software Engineer - Linux Device Drivers · Are you interested in joining one of the fastest growing GenAI start ups in the world? The company have recently secured a huge amount of funding and are looking to expand their HW tea ...

  • Super Micro Computer

    Software Engineer

    1 hour ago


    Super Micro Computer San Jose, United States

    Job Req ID: 24354 · About Supermicro: · Supermicro is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing ...

  • Dew Software

    Software Engineer

    1 week ago


    Dew Software San Jose, United States

    Dew Software is seeking a talented Front End Software Engineer to join our team. As a Front End Software Engineer, you will be responsible for developing and maintaining user interfaces for web applications. You will work closely with designers, product managers, and backend deve ...

  • Checkpoint Technologies, LLC

    Software Engineer

    3 weeks ago


    Checkpoint Technologies, LLC San Jose, United States

    Job Description · Job DescriptionCheckpoint Technologies, LLC, located in San Jose, CA is the world's leader in non-destructive optical probing for semiconductor failure analysis. Our tools combine advanced laser scanning (LSM) and photon emission (PEM) techniques with state of a ...

  • ViaSat

    Software Engineer

    3 weeks ago


    ViaSat San Jose, United States

    About usOne team. Global challenges. Infinite opportunities. At Viasat, we're on a mission to deliver connections with the capacity to change the world. For more than 35 years, Viasat has helped shape how consumers, businesses, governments and militaries around the globe communic ...

  • For Real Inc.

    Software Engineer

    3 weeks ago


    For Real Inc. San Jose, United States

    Company Description · We suggest you enter details here. · Role Description · This is a full-time hybrid role for a Software Engineer at For Real Inc. The Software Engineer will be responsible for day-to-day tasks related to computer science, back-end web development, software de ...

  • PayActiv Inc

    Software Engineer

    3 weeks ago


    PayActiv Inc San Jose, United States

    Who we are... · We are Payactiv, a FinTech company in the heart of Silicon Valley, devoted to giving workers access to their earned wages when they need them. Payactiv is the pioneer and industry leader in Earned Wage Access. We are the only Certified B Corporation and Public Ben ...

  • Comrise

    Software Engineer

    2 weeks ago


    Comrise San Jose, United States

    Position: Software Engineer (Front End) · Location: Bay Area, CA (Hybrid) · Duration: 8 Months · The Advertising Team is reinventing advertising at eBay We're creating innovative ad-tech solutions to optimize the ad monetization and experience on eBay. Our goal is to create a va ...

  • WeRide

    Software Engineer

    1 week ago


    WeRide San Jose, United States

    WeRide is a smart mobility start-up whose mission is to transform mobility with autonomous driving. We are committed to build better transportation experience that's safe, efficient, affordable and joyful. We have an elite team of entrepreneurs and technologists who share the sam ...

  • Diverse Lynx

    Software Engineer

    3 weeks ago


    Diverse Lynx San Jose, United States

    Role Description: · • Build web services and create integrations between applications using Snaplogic, Splunk, JSON, and HTML leveraging RESTful design principles · • Develop business-critical solutions using both client-side and server-side technologies · • Work as part of an Ag ...

  • X (formerly Twitter)

    Software Engineer

    1 hour ago


    X (formerly Twitter) San Jose, United States

    Are you prepared to join the X team and help build the ultimate real-time information-sharing app, revolutionizing how people connect? At X, we're on a mission to become a trusted global digital public square, committed to minimal censorship within legal boundaries. Our goal is t ...

  • Veeco

    Software Engineer

    3 weeks ago


    Veeco San Jose, United States

    About Veeco · You probably don't realize it, but what we do at Veeco touches the lives of every person, every day. It's a bold statement, but it's true. From the smartphones in our pockets that access the world's collective knowledge, to the cloud-based services where all that i ...

  • Couchbase

    Software Engineer

    3 days ago


    Couchbase Santa Clara, United States

    Every day we tackle new and exciting challenges to empower developers to build modern cloud, mobile, and edge applications that deliver a premium user experience. Couchbase delivers unmatched performance, scalability, flexibility and financial value across cloud, on premises, hyb ...

  • AMD

    Software Engineer

    13 hours ago


    AMD Santa Clara, United States Full time

    · WHAT YOU DO AT AMD CHANGES EVERYTHING · We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for th ...

  • PayPal

    Software Engineer

    2 days ago


    PayPal San Jose, United States

    At PayPal (NASDAQ: PYPL), we believe that every person has the right to participate fully in the global economy. Our mission is to revolutionize commerce globally to make moving money, selling and shopping, personalized and secure. · Job Description Summary: · At PayPal, we're ...