Jobs · Engineering · California

Senior Embedded Software Engineer

TrellisWare Technologies · San Diego, CA · 1 mo ago
Engineering$115k–$200k/yrFull-time

About the role

TrellisWare Technologies is seeking a Senior Embedded Software Engineer to join our Software Team. This role will develop software for our ecosystem of radios and waveforms to implement the next generation of resilient communications solutions.

Responsibilities

  • Design, implement, and integrate software for an embedded Linux target (headless applications, servers, and drivers).
  • Perform feasibility studies, and performance analysis of embedded Linux components.
  • Interface with common Linux services and protocols.
  • Configure Linux kernel and board support packages across a variety of platforms.
  • Document and present design alternatives using standard professional practices and corporate defined engineering processes.
  • Develop relationships with team members built on trust and respect.
  • Plan, organize, oversee, and track execution of projects with teams of one to several engineers.
  • Define system requirements and project scope.
  • Provide coaching and mentoring to team members.
  • Inspire execution according to TrellisWare values (delivering excellence, empowering people, and pushing boundaries).
  • Clarify goals and expectations for team performance, remove obstacles, and provide necessary resources and feedback in order to achieve agreed results and support overall department success.

Requirements

  • Bachelor's degree in Electrical/Computer Engineering, Computer Science or related field of study required.
  • Four years of experience developing embedded Linux software.
  • Two years of experience with asymmetric multi-processing.
  • Two years of experience with Yocto Project.
  • Experience with RTOS development (FreeRTOS preferred).
  • Experience integrating with low-level devices and peripherals (e.g. sensors, power supplies).
  • Experience with common lab test equipment (e.g. oscilloscope, logic analyzer).
  • Experience with Object-Oriented design.
  • Experience in device drivers and data link layer.
  • Experience in cross-compilation and kernel development.
  • Experience translating customer needs into system requirements.
  • Two years of experience leading project teams.

Skills

  • Linux subsystems including drivers, kernel, and userspace.
  • Multi-platform kernel development.
  • Integrating with open-source applications.
  • C++ and Python.
  • Distributed revision control systems and common embedded Linux development tools (i.e. compilers, linkers, and debuggers).
  • Think on your feet - analytical, pay attention to detail, and able to communicate your thought process both written and verbally.
  • Enjoy working independently as well as in a team environment.
  • Strong written and verbal communication skills.
  • Strong collaborative drive and interpersonal skills.
  • Strong initiative, proactive work ethic and prioritization skills.
  • Trustable judgement and analytical problem-solving skills.
  • Effective execution and decision making.
  • Champion of change and promotes innovation.
  • Able to foster a culture of hard work, trust, and respect that is consistent with company values.
  • Able to renegotiate team commitments and manage customer (internal and external) expectations as priorities change.
  • Able to evaluate performance against defined goals and effectively communicate areas of growth/improvement to staff.

Additional Requirements

  • U.S. Citizenship or Permanent Residency.
  • Many of TrellisWare's positions require a security clearance or the ability to obtain one.
  • Security clearances may only be granted to U.S. citizens.
  • Applicants who accept a conditional offer of employment may be subject to government security investigation(s) and must meet eligibility requirements for access to classified information.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu