Sr. Embedded Software Engineer

Sound United
Carlsbad, CA
$130K-$145K a year
Full-time

Essential Responsibilities :

  • Designs and develops efficient, bug-free software.
  • Follows a disciplined Agile / Scrum software development process in task estimation, design, development, code reviews, unit / integration testing, and product defect fixing.
  • Works with subject matter experts to produce requirements and develop solutions.
  • Assists in the creation of technical design documents for the products.
  • Participates in application design sessions and code reviews to ensure accuracy towards product requirements.
  • Analyzes existing software to debug and troubleshoot reported issues.
  • Works with other engineers to promote the reuse of code and designs in current projects.
  • Identifies and recommends software development process improvement initiatives.
  • Assists in the technical analysis of potential tools and commercial products.

Required Qualifications :

  • BS or MS in Computer Science or equivalent technical degree.
  • 8+ years of software engineering experience with embedded systems.
  • 8+ years experience with SVN, GIT, or equivalent software version control.
  • 4+ years using the C programming language.
  • 4+ years using the C++11 or later programming language.
  • 4+ years working in a Linux software development environment.
  • 3+ years using scripting languages (Bash, Perl, Python, or similar).
  • 3+ years experience with Buildroot or Yocto or equivalent.
  • 3+ years experience with embedded real-time operating systems.
  • Experience with embedded development tools.
  • Experience with all phases of the software development lifecycle.
  • Excellent communication and effective writing skills are essential.
  • Strong problem-solving skills in a fast-paced environment.

Preferred Qualifications :

  • Experience with consumer electronics development.
  • Experience with audio development.
  • Experience with multi-core firmware design and inter-processor communications.
  • Experience with Linux kernel development.
  • Proficient with standard software development defect tracking systems (such as Bugzilla, Jira, or similar).
  • Understanding of peripheral interfaces, including I2C, SPI, UART, USB, Ethernet, HDMI, etc.
  • Hands-on experience in using development tools (IDEs, Emulators, analyzers, oscilloscopes) and debugging real-time issues.

Compensation : The anticipated range for this position is $130,000 to $145,000. Actual placement within the range is dependent on multiple factors, including but not limited to skills, education, and experience.

Carlsbad, United States

30+ days ago
Related jobs
Promoted
Viasat
Carlsbad, California

This is a role for a Embedded Software Engineer who is eager to contribute to a small, fast-paced team. You will develop software to support encrypted communications systems including Layer 2 and Layer 3 In-line Network Encryptors, embedded cryptographic devices, and emerging cryptographic solutions...

Promoted
VirtualVocations
Vista, California

Software Engineer - AMP Platform. ...

Promoted
Lumicity
CA, United States

One of our start-up clients in the automotive industry are looking to bring on multiple Embedded Software Engineers to join their fast-growing team!. Develop production level embedded code for exciting vehicle technology. Work closely with other engineering teams to integrate components, bring up sy...

Promoted
VirtualVocations
Vista, California

Staff Software Engineer, Batch & Stream ProcessingKey Responsibilities:Lead the strategy and technical direction of the Spark platformBuild and scale batch processing frameworks and infrastructure for petabytes-scale datasetsProvide thought leadership on data processing and storage at scaleRequired ...

Promoted
Lumicity
CA, United States

Calling all mid-level and senior Embedded Software and Firmware Engineers! This is an exciting opportunity to develop cutting edge technology with a top company for use in the aerospace, space, and defense industries. Strong experience working on Linux/embedded Linux. Strong experience in embedded R...

Promoted
Oho Group Ltd
CA, United States

A Space-X Spin Out is looking for an Embedded Software Engineer; Linux Kernel expert to join their R&D team. The team is elite and they have big expansion plans over the next 12-18 months! We are looking for someone who has owned the embedded software for a product/program and made it a success!. We...

Promoted
Nighthawk Flight Systems, Inc.
CA, United States

We are looking for a Senior Embedded Software Developer with 8+ years of experience in C and C++ programming on embedded devices. Develop and maintain embedded software for avionics sensors and control systems using C and C++ programming languages. Design, implement, and optimize software for real-t...

Britech Group Inc
Carlsbad, California

The BriTech Group Team ------------------------------------------------------------------------We are currently seeking an experienced Embedded Software Engineer to join our team. Experience with real-time software using RTOS (FreeRTOS, uCOS, ThreadX, Zephyr), OR experience with embedded Linux (Yoct...

Splunk Inc
California, United States

Software Engineer who's passionate about quality code, best practices, and having a blast along the way, then come join us on our journey to redefine frontend development at Splunk!. Do you have a passion for building complex but intuitive Design Systems using JavaScript and Typescript? Do you take ...

Disney Experiences
Carlsbad, California

The Senior Software Engineer will report to the Manager of Disneyland Ticketing Delivery. Bachelor's or foreign equivalent Degree in Computer Science, Information Systems, Software, Electrical or Electronics Engineering, or comparable field of study, and/or equivalent work experience. You may lead s...