Senior Software Embedded Engineer

2 weeks ago


San Jose, United States Bayone Full time

JOB DESCRIPTION
In short, we are looking for "C++ developer in Embedded Linux "

Must Have

  • Programming in Embedded Linux environment
  • Software Development in C++


Responsibilities:

Are you a passionate and hands-on embedded Linux SW developer? If yes, we have this great opportunity for you to work on Client's state-of-the-art EV chargers and energy systems The well qualified candidate will be responsible for the specification, design, implementation and testing of various embedded software components for Client's DC charging/energy systems. The SW runs in embedded Linux OS on embedded HW platforms. Typical components involve PWM, A/D, D/A, sensors, CAN/Ethernet, low latency discrete board-to-board communication, timer applications, gRPC, Dbus, etc. The candidate is responsible for all aspects of embedded SW engineering from requirements, coding, to validation. This position requires a solid understanding of multi-core embedded processor/controller architecture and peripherals.

The tasks include but not limited to:

* Design, build and maintain embedded Linux components and interface/device drivers for embedded SW applications.
* Embedded SW architecture design and algorithm packaging/coding.
* Create elegant/efficient software components and bullet-proof API/interfaces for real time workloads
* Develop software component testing methodologies and implementations to ensure maturity/stability.
* Work on hardware bench to guarantee software operation and debug system problems.
* Solve real-time signal/data processing problems.
* Document requirements, software design and test procedures/results.

Qualifications:

* Hands-on skills and enthusiasm in embedded SW programming using C++/C, Python.
* Experience with embedded Linux SW development is highly desired.
* Understanding of basic Linux OS, kernel operation and build tools.
* Comfortable to work in Linux terminal and use scripting language such as Shell/Python/Perl.
* Knowledge of HW peripherals such as Ethernet, CAN, I2C, SPI, Uart, USB.
* Experience with collaboration tools such as Jira, Jama, SharePoint.
* Experience with embedded debugging tools such as Jtag, PLS/UAD, Lauterbach.
* Proficiency in version control software such as Git.
* Good team player with excellent verbal/written communications skills.
* Self-motivated, schedule driven, active/positive, eager to learn and explore.
* Ownership and leadership to drive the solution of complex problems across multiple teams and domains.
* Enjoy a fast paced dynamic environment (quick turn around time, modification of schedule to meet new needs).
* A college degree in an applicable engineering field.

  • San Jose, United States Lumicity Full time

    WRITTEN DESCRIPTIONWe 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...


  • San Jose, United States Lumicity Full time

    WRITTEN DESCRIPTIONWe 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...


  • San Jose, United States Bayone Full time

    Responsibilities: Are you a passionate and hands-on embedded Linux SW developer? If yes, we have this great opportunity for you to work on Rivian's state-of-the-art EV chargers and energy systems! The well qualified candidate will be responsible for the specification, design, implementation and testing of various embedded software components for Rivian's DC...


  • San Jose, United States Recogni Full time

    About Recogni   Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of...


  • San Jose, United States Pharrowtech Full time

    We are looking for an Embedded System Engineer who: Wants to make a positive impact and become a critical success factor within a vibrant and talented start-up; Enjoys working on complex high-speed wireless systems, with state-of-the-art IEEE 802.11ad/ay and 5G NR mmWave RFIC, antenna array & lab equipment; Takes pride in developing from the ground up a...


  • San Diego, United States MILLENNIUMSOFT Full time

    Job Title - Senior Firmware or Embedded Software Engineer Location – San Diego, CA Duration – 10+ Months Contract Total Hours/week - 40.00 1st Shift Description: Senior Firmware or Embedded Software Engineer Responsibilities • Develop, enhance and debug new and existing real-time firmware in C and C++ for BD Intelligent Medication Dispensing...


  • San Jose, California, United States Renesas Electronics Full time

    Job Description As a Senior Principal Software Architect, you will play a crucial role in architecting and developing modular software solutions and software tools for Embedded and Automotive applications. You will collaborate with Hardware and Software engineering teams to define and develop scalable, agile software solutions to our customers complex...


  • San Diego, United States KTek Resourcing Full time

    Embedded Firmware EngineerJob Description:What You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background indevice drivers, Android, and display drivers. The ideal candidate will be responsible for developing andimplementing software/drivers for embedded devices and systems.• Design, develop, code, test...


  • San Diego, United States KTek Resourcing Full time

    Embedded Firmware EngineerJob Description:What You'll Be Doing:We are currently seeking a highly skilled Embedded Software Engineer with a strong background indevice drivers, Android, and display drivers. The ideal candidate will be responsible for developing andimplementing software/drivers for embedded devices and systems.• Design, develop, code, test...


  • San Diego, United States Zoox Full time

    The Zoox Firmware team is responsible for the embedded software development of Zoox vehicle’s low-level driving, body, and safety systems to provide autonomous driving software. As the embedded software developer, you will be responsible for developing the drive, control, and body functionality of the Zoox vehicle. In addition, you will work closely with...


  • San Diego, United States Zoox Full time

    The Zoox Firmware team is responsible for the embedded software development of Zoox vehicle’s low-level driving, body, and safety systems to provide autonomous driving software. As the embedded software developer, you will be responsible for developing the drive, control, and body functionality of the Zoox vehicle. In addition, you will work closely with...


  • San Jose, United States Recogni Full time

    About Recogni   Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of...


  • San Diego, United States RADAR Full time

    Job DescriptionJob DescriptionABOUT USBe part of an exciting, well-funded startup changing the world of retail and beyond. RADAR's mission is to revolutionize customer experience in retail through precise identification of inventory in the stores and distribution centers, completely transforming the in-store experience for employees and customers alike....

  • Embedded Software

    4 weeks ago


    San Diego, United States LeapFrog Semi Full time

    Job DescriptionJob DescriptionLeapfrog SemiconductorSuitable title would be conferred depending on the candidate's experience. Candidates meeting the below requirements may share their resumes by sending it to the email id: jobs@leapfrogsemi.com. Alternate email id: schakravarthy@leapfrogsemi.comKey responsibilities:Design, code and test signal...


  • San Jose, United States InnoPhase IoT Full time

    About InnoPhase IoT If you are keen to work with a bunch of brilliant people with various backgrounds, if you share the same value of working smart and celebrating successes, if you have enthusiasm for big technology in a small company, if your goals are to learn and experience different aspects of work--not just singing the same song every day, you'll find...


  • San Francisco, United States Curtis Instruments Full time

    Curtis Instruments, a Kohler Co., is seeking an Embedded Software Engineer to join our team to further our product development in the electric vehicle industry. You will work with a small, talented team of engineers who are passionate about this continually growing industry. In this role, you will code and debug real-time embedded firmware for our new...


  • San Diego, United States RADAR Full time

    Job DescriptionJob DescriptionABOUT USBe part of an exciting, well-funded startup changing the world of retail and beyond. RADAR's mission is to revolutionize customer experience in retail through precise identification of inventory in the stores and distribution centers, completely transforming the in-store experience for employees and customers alike....


  • San Jose, United States eTeam Full time

    Role: Embedded Engineer Mid. Location: Sunnyvale, CA (Day 1 Onsite) Duration: 12 Months Duties: This role is like Wireless (WiFi/BLE Driver) Development role Roles and Responsibilities: Responsible for embedded software design and optimization with a concentration on connectivity and wireless SW stacks for Wi-Fi, Bluetooth, Core Android networking, etc...


  • San Francisco, United States Diverse Lynx Full time

    Position Title: Embedded Software engineer Location: Mountainview, CA Duration: Fulltime/PermanentJob Description: Expert in Embedded C/C++ Experience using Python Experience in Embedded Linux Update MCU RTOS FW based on customized HW design Enable the fundamental drivers and services in MCU FW, particularly: power management, UART/SPI/I2C driver,...


  • San Jose, United States Recogni Full time

    About Recogni Artificial intelligence (AI) is transforming our world. It can perform cognitive functions that previously only humans could do, such as perceiving interactions across different environments with the ability to quickly learn and then solve complex problems. Recogni is a system solution company that specializes in the design of industry-leading...