You can help create jobsDonate

Lead Embedded Software Engineer job in Torrance, CA | Escape Communications

Lead Embedded Software Engineer
Escape CommunicationsTorrance, CA2 months ago

Company Description

Great people working together in a relaxed, positive environment, solving challenging engineering problems, developing world-class products

Escape Communications designs, produces and sells complex wireless communications products and systems into the telecommunications and SATCOM equipment industries, in both commercial and military markets. We are located in the South Bay area, a few short miles from Los Angeles County beaches. Escape is a small company, where employees get the opportunity to play a critical role in the development and delivery of world-class products to companies across the globe. We are growing, and we are looking for exceptional, motivated individuals to grow with us. We are currently looking for engineers with expertise in communications signal processing implementation and embedded software development.

Job Description

Escape Communications develops state-of-the-art signal processing platforms for terrestrial microwave, millimeterwave and SATCOM wireless radio links. These systems are characterized by extremely high throughput capacities ranging up to tens of gigabits per second, as well as complex waveforms incorporating advanced anti-jam, low probability of detection and interception features. Embedded software provides critically important functions in these platforms, including configuration and control of hardware devices, as well as element management via web-based graphical user interfaces, SNMP, and telnet/SSH.

Escape is seeking a talented and motivated individual to lead the software development and implementation on our radio platform products. Responsibilities include:

  • Software architecture definition
  • Device driver development using common standard communication protocols such as I2C, SPI, PCIe, SMI and USB, as well as custom memory mapped devices
  • Development of management interface features and functions, including support for command line, web GUI, telnet/SSH and SNMP interfaces
  • Maintenance of software libraries
  • Experience with regression and functional testing is highly desired
  • Perform day-to-day planning and management of the embedded software development team

Qualifications

The position requires experience in C/C++ programming, as well as expertise in Linux and working knowledge of real time system architecture. Development experience in embedded ARM processors is highly desired. Experience with the following is also welcome:

  • Familiarity using cross-platform development tool chains for embedded systems such as Yocto
  • Experience with Xilinx Vivado and Petalinux tools targeting Xilinx Zynq UltraScale+ MPSoC and/or Arm Cortex A-53 processor highly preferred
  • Multi-threaded programming
  • Developing software for networking protocols including TCP/IP and Ethernet protocols
  • Working knowledge of Board Support Packages and boot loaders such as u-boot
  • Web development experience using HTML, CGI, JavaScript/jQuery, AJAX, and Node.js.

A minimum 5 years industry work experience is required for this position. More experience is preferred.

A bachelor’s degree in CE, EE or CS is required; graduate degrees are also highly preferred.

Successful applicant must be able to provide proof of authorization to work full-time in the US without visa sponsorship.

Job Type: Full-time

Salary: $150,000.00 to $180,000.00 /year

Experience:

  • embedded ARM: 2 years (Required)
  • c++: 5 years (Required)
  • Embedded Software Development: 5 years (Required)
  • device driver development: 2 years (Required)

Education:

  • Bachelor's (Required)

Work authorization:

  • United States (Required)

Work Location:

  • One location

Benefits:

  • Health insurance
  • Dental insurance
  • Vision insurance
  • Retirement plan
  • Paid time off
  • Flexible schedule
  • Other

Visa Sponsorship Potentially Available:

  • No: Not providing sponsorship for this job

This Job Is Ideal for Someone Who Is:

  • Dependable -- more reliable than spontaneous
  • Detail-oriented -- would rather focus on the details of work than the bigger picture
  • Achievement-oriented -- enjoys taking on challenges, even if they might fail

Schedule:

  • Monday to Friday

Benefit Conditions:

  • Only full-time employees eligible

Work Remotely:

  • No
Software Systems Assurance Specialist
The Aerospace CorporationEl Segundo, CA

Developer, Engineer, Electrical, Information Systems, Embedded, Technology, Engineering. The Aerospace Corporation is seeking enthusiastic Software Systems…

Senior UI Engineer, React
New RelicLos Angeles, CA

Experience with front-end JS testing tools and a comprehensive understanding of UI testing techniques. Mentor other engineers on the team, and feel passionate…

Sr. Software Engineer
Operating Company ACTIVISION PUBLISHING, INCSherman Oaks, CA

Software Engineer to join us in managing the infrastructure that supports backend game servers for some of the largest multiplayer games in the world.

Software Engineer - Onboarding
BoulevardLos Angeles, CA

You’ll collaborate with a small, yet extraordinarily talented team of engineers, partnering closely with the Director of Engineering to ensure a smooth…

Senior Staff Engineer - Lead
MUFGGlendale, CA

Collaborate with and teach other Engineers. You will work alongside and learn from experienced engineers in the Technology, Strategy, Architecture and…

Manager, Software Engineering
New RelicLos Angeles, CA

Are you a software leader with a passion for supporting engineers and nurturing their career growth while building exciting products? If so, keep on reading!

Sr. Engineer Site Reliability
Warner Bros. Entertainment GroupBurbank, CA

Work closely with engineers and data scientists to automate CI/CD. The Site Reliability Engineer (SRE) will be an integral part of the Security and System…

Senior Cloud Compliance Engineer
Warner Bros. Entertainment GroupBurbank, CA

Working as a software engineer in a DevSecops culture. Cloudtrail, Inspector, AWS Config, etc. This engineer will work with the Director, Cloud Compliance &…

Javascript Software Engineer - 3D
VertebraeCulver City, CA

Our 3D Software Engineer must have knowledge in all stages of software development with a focus on a pure JS stack, although other languages such as MEL or…

Software Dev/ Architect
Warner Bros. Entertainment GroupBurbank, CA

At the direction of the VP, B2B & E, the Software Architect works closely with application managers, software engineers, business units, operations, security…

Lead Software Engineer - Los Angeles
sweetgreenLos Angeles, CA

At sweetgreen, a Lead Software Engineer is more than an architect. There is no standard definition of what an Engineer is or does, and depending on where you're…

Developer and Network Systems Engineer - AMTS
The Aerospace CorporationEl Segundo, CA

Network, Developer, Network Engineer, Systems Engineer, Engineer, Technology, Engineering. The Aerospace Corporation is seeking an enthusiastic early career,…

Senior Software Engineer
The Development FactoryLos Angeles, CA

Mentor junior engineers and encourage the professional/technical growth of fellow team members. We are looking for a senior engineer with management experience…

Junior Software Engineer
NationBuilderLos Angeles, CA

Are highly motivated to grow your skillset, both through self-study and by working alongside more experienced engineers.

Sr. Frontend Engineer
PacketFabricCulver City, CA

Building command line tools to help network engineers better manage network state. A typical day in the life of a PacketFabric senior software engineer might…

Front End Software Engineer
The Aerospace CorporationEl Segundo, CA

Front End, Developer, Engineer, Software Engineer, Electrical, Technology, Engineering. Design, implement, and maintain software for a variety of engineering…

Software Test Engineer/Principal Software Engineer (TS/SCI)
Northrop GrummanRedondo Beach, CA

Basic Qualifications for a Software Test Engineer: This requisition may be filled at either the Software Test Engineer or Principal Software Test Engineer grade…

Full Stack Web Developer - Contract
CenterfieldLos Angeles, CA

Expert in JS – working with libraries, writing Vanilla JS code from scratch, building UI elements, working with localStorage, Ajax. How do we do this?

Software Engineer - TS/SCI
Jet Propulsion LaboratoryLa Cañada Flintridge, CA

As a Software Engineer for the Data Product Generation Software Group you will work with the Image Chain Analysis Team to support a task with the advanced…

Principal Software Test Engineer/Senior Principal Software Test Engineer (TS/SCI)
Northrop GrummanRedondo Beach, CA

Basic Qualifications for a Principal Software Test Engineer: Basic Qualifications for a Senior Principal Test Engineer: What you'll get to do?

1-20 of 177