Sr Embedded Software Engineer

Hybrid in Vista, CA, US • Posted 30+ days ago • Updated 2 days ago
Full Time
No Travel Required
Hybrid
Depends on Experience
Fitment

Dice Job Match Score™

🔗 Matching skills to job...

Job Details

Skills

  • Java
  • integration

Summary

Senior Software Engineer

Position Summary

This position leads the analysis, design, development, and implementation of advanced software solutions for electronic devices. Working independently with minimal supervision, the Senior Software Engineer provides technical leadership, mentors junior engineers, and drives the architecture, development, optimization, and support of scalable, high-performance applications throughout the software development lifecycle.

 

Essential Responsibilities

·        Lead all phases of the software development lifecycle, including requirements, design, development, testing, deployment, and production support.

·        Design, develop, review, and optimize high-quality Java applications and system architecture.

·        Evaluate hardware compatibility and collaborate with hardware teams to integrate operating systems, drivers, and application software.

·        Analyze and resolve complex technical issues while improving system performance, scalability, reliability, and security.

·        Define technical requirements and collaborate with product, project, and QA teams to deliver robust software solutions.

·        Develop and maintain technical documentation, including design specifications and troubleshooting guides.

·        Establish software testing best practices, including unit, integration, and performance testing, and support system integration and QA activities.

·        Support software installation, testing, and occasional field deployments.

·        Mentor junior engineers and promote engineering best practices.

·        Stay current with emerging technologies and recommend improvements to development processes and system performance.

 

Education & Experience

·        Bachelor''''s degree in Computer Science, Software Engineering, or equivalent experience.

·        5+ years of professional Java (or similar object-oriented language) development experience.

·        Strong experience with Java technologies including Spring, Hibernate, JVM tuning, and multithreaded applications.

·        Experience with JUnit, Mockito, TDD, and CI/CD practices.

·        Experience with hardware/software integration, preferably hardware constrained electronics, or similar embedded systems preferred.

·        Proven leadership or mentoring experience guiding software engineers.

 

Travel

Ability to travel for customer installations and support, typically 1–3 weeks at a time, with occasional longer assignments, a couple times a year.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10118384
  • Position Id: Req-1974
  • Posted 30+ days ago
Contact the job poster
Lea Smith

Lea Smith

Britech Group, Inc. Recruiter @ Britech Group, Inc.
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

San Diego, California

28d ago

Easy Apply

Contract

$50 - $55

Remote or Texas

Today

Full-time

USD 150,000.00 - 200,000.00 per year

Remote or Texas

Today

Full-time

USD 160,000.00 - 240,000.00 per year

Remote or Texas

Today

Full-time

USD 160,000.00 - 240,000.00 per year

Search all similar jobs