AI SCORE 8.5

Senior Software Engineer - Embedded Systems

$180K–$220K/year

About the Role

We are seeking a Senior Software Engineer - Embedded Systems to join our dynamic team in San Diego, CA. This role is on-site five days a week, providing an exciting opportunity to work on cutting-edge technologies. As a Senior Software Engineer, you will participate in hardware-software co-design, software architecture, system optimizations, and firmware development, focusing on the latest ARMv9 architecture features.

What You'll Do

  • Apply your software engineering knowledge to design, develop, and validate embedded and cloud edge software, applications, and specialized utility programs.
  • Analyze user needs and software requirements to customize software for optimal operational efficiency.
  • Design and implement software modules for various products and systems.
  • Participate in the design and coding of large features, unit testing, debugging, and integration efforts to ensure projects meet specifications and schedules.
  • Perform code reviews and regression tests, triaging and fixing issues to maintain code quality.
  • Collaborate with project team members to achieve project objectives.
  • Write technical documentation for software projects.

Requirements

  • Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field with at least 2 years of software engineering experience, or a Master's degree with 1 year of experience, or a PhD.
  • 2+ years of experience with programming languages such as C, C++, Java, or Python.
  • 3+ years of experience in embedded system development.
  • Understanding of ARM CPU architecture fundamentals and ARMv8/v9 ISA.
  • Familiarity with open-source development tools and frameworks.
  • Experience in software or driver development for operating systems like Linux or RTOS (Zephyr RTOS).
  • Strong analytical and debugging skills.
  • Ability to collaborate with multiple teams, including hardware design, to define software architecture.

Nice to Have

  • Understanding of RISC-V architecture fundamentals.
  • Master's degree in a relevant field.

What We Offer

  • Competitive salary range of $180,000 to $220,000 per year.
  • Relocation support to help you move and settle into your new role.
  • Opportunities for professional development and career advancement.
  • A collaborative work environment with a focus on innovation.
  • Comprehensive benefits package including health insurance, retirement plans, and more.

Looking to advance your career as a Senior Software Engineer - Embedded Systems? Join us and work on innovative projects that shape the future of technology!

Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Senior Software Engineer role offers a competitive salary, relocation support, and the opportunity to work on cutting-edge ARM architecture. Ideal for those looking to advance their careers in embedded systems.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About Proven Recruiting

Explore Proven Recruiting careers in 2026 and discover exciting job opportunities across remote, hybrid, and office roles. Our platform offers advanced filters, seamless application tracking, and valuable company insights to enhance your job search experience. Stay updated on industry news and tailor your resume for the best match. Find your ideal position at Proven Recruiting today and take the next step in your career.

Industry
Tech
Location
On-site

Who Will Succeed Here

Proficient in both C and C++ for low-level hardware programming, with hands-on experience in developing applications on ARM architecture, particularly ARMv9, to ensure efficient firmware development.

Adaptable to an office work environment, demonstrating strong collaboration skills while working closely with hardware engineers and other software teams in a fast-paced, on-site setting.

A growth-oriented mindset with 3-5 years of experience in embedded systems, capable of tackling complex system optimizations and eager to innovate in hardware-software co-design.

Learning Resources

C Programming Languageguide

Career Path

Senior Software Engineer - Embedded Systems(Now)Lead Embedded Systems Engineer(2-4 years)Embedded Systems Architect(4-6 years)

Market Overview

Market Size 2024
$20B
Annual Growth
8.5%
AI Adoption in Embedded Systems
30%
Investment in Embedded Technology
+45%
Labour Demand for Embedded Software Engineers
+25%
Avg Salary for Senior Embedded Engineers
$120K

Skills & Requirements

Required
CC++Python
Growing in Demand
RustSafety-Critical Software DevelopmentMachine Learning for Embedded Systems
Declining
Assembly Language ProgrammingVisual Basic

Domain Trends

Rise of AI in Embedded Systems
AI integration in embedded systems is expected to grow by 30% by 2025, enhancing capabilities in automation and data processing.
Shift to Edge Computing
The embedded systems market is shifting towards edge computing solutions, projected to increase by 50% in the next two years, as more devices require real-time processing.
Increasing Demand for Cybersecurity in Embedded Systems
With 60% of embedded systems facing cybersecurity threats, there is a growing emphasis on secure coding practices and safety measures, leading to increased job opportunities.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.