careertakescareertakes

#Embedded Software Engineer - Integration

Confidential ClientSemiconductor & Electronics
Entry LevelFull-timeOn-SiteN/A
San Diego, California
16 Hours Ago

The Embedded Software Engineer - Integration at Confidential Client is responsible for developing and integrating embedded software and device drivers to enhance mobile chipset technology. The role involves collaborating with cross-functional teams to ensure software stability, performance, and alignment with hardware and system requirements, while contributing to scalable build systems and product roadmaps.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

About Careertakes

👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, Technology, Information and Internet.

Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.


What You’ll Do

Confidential Client is hiring an Embedded Software Engineer — Integration to work on mobile chipset platform software. In this role you will help integrate drivers and peripheral software, diagnose system-level issues, and collaborate across hardware and software teams to meet performance and power targets.

  • Interact with cross-functional software teams to verify and debug software stability issues and new features.
  • Integrate and validate device drivers and peripheral software in platform images.
  • Design and implement tools and build-system components used to produce multiple image flavors.
  • Work closely with HW and Systems Engineering to ensure core platform software meets power and performance KPIs.
  • Coordinate with program management and product leads to define software product roadmaps and delivery plans.
  • Participate in root-cause analysis and system-level debugging, including profiling and log analysis.

Qualifications

  • Bachelor’s degree in Engineering, Computer Science, Information Systems, or related field plus 2+ years of software engineering experience — or Master’s with 1+ year — or PhD.
  • 2+ years programming experience in C, C++, Java, or Python.
  • Hands-on experience in embedded software development and device drivers.
  • Working knowledge of real-time operating systems (RTOS) and CPU architecture.
  • Experience with build systems such as SCons or similar.
  • Strong problem-solving skills and experience debugging across software/hardware boundaries.
  • Excellent communication skills for cross-functional collaboration.

Preferred / Nice-to-Have

  • Experience with mobile chipset platforms or SoC integration.
  • Familiarity with power/performance optimization on embedded platforms.
  • Experience with automated test frameworks and image generation pipelines.

Compensation & Benefits

  • Salary range: $111,300 - $166,900 per year.
  • Competitive compensation, annual bonus potential, and equity programs.
  • Comprehensive healthcare coverage, retirement plans, wellness programs, parental leave, flexible work options, and professional development opportunities.
  • Confidential Client is an established sponsor; visa support may be available for qualified candidates.

Role Details

  • Employment type: Full-time
  • Seniority: Entry level (per posting)
  • Job function: Engineering and Information Technology

Equal Opportunity & Hiring Transparency

Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.

If you have questions about how your data is used, please contact us directly.

Negotiate a higher salary! Check the salary ranges for this job type in your area.

View My Salary Range