×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer, Embedded Software Engineer, C++ Developer

Job in Mountain View, Santa Clara County, California, 94039, USA
Listing for: TechDigital Group
Full Time position
Listed on 2025-12-25
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer, C++ Developer, Python
Salary/Wage Range or Industry Benchmark: 150000 - 200000 USD Yearly USD 150000.00 200000.00 YEAR
Job Description & How to Apply Below

Minimum- 12+ Years of Experience is Required.

Role Responsibilities:
  • Embedded System Development
    • Design, develop, test, release and maintain embedded software for Infotainment.
    • Own software features end-to-end and deliver high quality, testable, and peer reviewed software components.
    • Identify bottlenecks and optimize system performance through tuning of priorities, code complexity reduction, and system-level optimizations.
    • Conduct system-critical design reviews with the teams, providing valuable insights and guidance.
  • System Integration
    • Integrating the developed software with the rest of infotainment software.
    • Collaborating with other software teams members and partners to ensure seamless integration between software and hardware components.
    • Conducting integration testing to ensure compatibility and performance.
  • Compliance and Standards
    • Ensuring the software complies with automotive industry standards and regulations (e.g., ISO 26262).
  • Collaboration and Communication
    • Collaborate effectively with cross-functional teams including software, hardware, and quality assurance teams.
  • Required Specialized

    Skills:
  • Proficiency in C/C++ programming languages.
  • Knowledge in Rust programming and scripting languages like Python, Bash, or Perl.
  • Experience using test automation in a Test-Driven Development (TDD) process is a plus.
  • Experience developing software products using Agile process.
  • Desired

    Skills:

    One or more of these specialized skills are desired:

  • Experience implementing device drivers for standard I/O and high-speed interfaces on a complex SoC (UART, SPI, I2C, USB, I2S, PCIe).
  • Desired specialized skills based on expertise:
    • Video/audio codec implementation.
    • Strong image processing knowledge.
    • Picture quality improvement for embedded devices.
    • Firmware development for DSP.
    • Test automation in TDD process.
    • Device driver implementation for HDMI, DP, DSI, SER/DES interfaces.
    • Performance optimization for GPU/DPU drivers.
    • Porting 3D gaming engines (Unreal, Unity3D) to Linux for embedded products.
    • In-depth knowledge of Linux display and audio pipelines.
    • TA development with ARM Trust Zone.
    • Implementation of cryptographic algorithms for encryption, decryption, authentication.
    • Yocto Linux software build expertise.
  • Years of Relevant

    Experience:
  • 8+ years in developing embedded software.
  • 3+ years in embedded Linux drivers or system software.
  • Required

    Education:
  • Bachelor's degree in computer/electrical engineering, Computer Science, or related field.
  • #J-18808-Ljbffr
    To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
    (If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary