Senior Software Engineer - Embedded Systems
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!
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.
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.
Generating success profile...
Analyzing job requirements and market data
Loading market overview...
Analyzing market trends and skill demands
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months