Search jobs > Simi Valley, CA > Sr embedded engineer

Sr. Embedded Software Engineer

Creative Digital Systems Integration
Simi Valley, CA, US
Full-time

CDSI Job Description :

Senior Embedded Software Engineer

Who We Are :

CDSI is a dynamic and innovative company specializing in digital multi-beamforming antenna arrays and telemetry control systems.

We are committed to delivering high-quality innovative and elegant solutions to complex RF problems. We pride ourselves on our commitment to excellence, cutting-edge technology, and a collaborative team culture.

As we continue to grow, we are seeking a talented and experienced Sr. Embedded Software Engineer to join our team and play a key role in optimizing our production processes.

We are looking for a bright and enthusiastic Senior Embedded Software Engineer with the ability to support our antenna and digital beamforming development projects as well as our telemetry and EW projects.

You must be a team player and have some familiarity with Electrical RF and mechanical principles and have experience with Software development on different platforms.

You must be willing to travel to support our clients in Europe and throughout the United States.

CDSI is a company built on collaboration and creativity. We foster an environment of sharing information, and provide the highest level of mutual respect.

Job Duties :

In addition to producing clean, documented, and tested software to implement algorithms and / or User Interfaces, this candidate will :

  • Be responsible for design, implementation, integration and test of modules and subsystems.
  • Troubleshoot, isolate and solve problems on existing Hardware / Software systems.
  • Produce software documentation including requirements, descriptions, and progress reports.
  • Work with customers and senior scientists to create system product requirements.
  • Provide software architectural direction and cohesion across all products.
  • Prepare and present technical content to internal team members and customers.
  • Documentation : produce documents describing programs, systems and procedures.
  • Conduct periodic reviews of procedures and software development systems in order to recommend improvements for consideration.
  • Provide special attention to remote operation and troubleshooting as part of the design / development.
  • Plan development and production releases.
  • Contribute technical content for proposals for telemetry / antenna systems when required.
  • Report to our Software development lead or Chief Engineer.

Skills / Qualifications and other considerations :

Non-Technical Qualifications

Bachelor’s degree in computer science or software engineering

7+ years of relevant job experience

Agile Development techniques

Ability to communicate concepts to co-workers of all educational levels

Ability to work under ITAR and other similar requirements and restrictions

Technical Qualifications

Experience in developing for both Linux (5+ Years) and Windows (2+Years) systems

Debug tools such as gdb, core dumps, and backtraces

Familiarity with Unit Testing, system simulation

Multi-threaded applications (Linux, POSIX threads, 2+ Years)

Qt User Interface development (1+ Years).

C++ (7+ Years)

ARM (Atmel)

Build tools (cmake (2+ Years), GNU make (2+ Years))

bash (5+ Years)

Experience working with measurement equipment (Spectrum Analyzers, Oscilloscopes, etc.)

Various communication protocols (RS-232 / 422, TCP / UDP, ISA, PCIe, I2C, SPI)

RF or Digital Signal Processing experience (1+ Years)

Additional Preferred Experience :

  • Motion Control Systems
  • Software Defined Radio
  • Target Acquisition algorithms
  • Test Driven Development
  • Agile Methodologies
  • Petalinux, Yocto, Bitbake preferred
  • Xilinx system on chips

CDSI is an AS9100D certified workplace.

Compensation and Benefits :

As a full-time employee, you will enjoy a competitive salary, a robust benefit package including medical, dental, and vision plans, life and AD&D insurance.

We offer a 401k program with matching contributions from the company. In addition, we offer endless opportunities to learn, grow, and develop your strengths through top-tier training programs, certification sponsorship and tuition reimbursement.

Most importantly, we offer a fun, energetic environment that truly has a familial atmosphere and a crucial emphasis on maintaining a strong work-life balance through our paid-time-off policies, paid holidays, parental leave, family leave, and bereavement leave.

NOTE

Applicants must be authorized to work in the US. CDSI conducts background checks and uses E-Verify to confirm authorization.

CDSI also provides the Social Security Administration and / or the Department of Defense the employee's I-9 form.

Job Type : Full-time, on-site located in Simi Valley, Ca.

5 days ago
Related jobs
Promoted
Northrop Grumman
Los Angeles, California

Principal Embedded Software Engineer / Digital Engineer are: 9 years of Engineering experience with a BS in a STEM discipline; 7 years of Engineering experience with Masters; 4 years with a PhD Experience with both FPGA coding and embedded software Experience with VHDL and or software lifecycle: spe...

Promoted
Creative Digital Systems Integration
Simi Valley, California

Senior Embedded Software Engineer. Embedded Software Engineer to join our team and play a key role in optimizing our production processes. We are looking for a bright and enthusiastic Senior Embedded Software Engineer with the ability to support our antenna and digital beamforming development projec...

Promoted
Northrop Grumman
Los Angeles, California

Basic qualifications for a Staff Cyber Software Engineer level (T05): Bachelor’s Degree in a STEM related field with 14 years Computer Engineering or Software Engineering experience, or Master’s with 12 years Computer Engineering or Software Engineering, or PhD with 9 years Computer Engineering or S...

Promoted
Skyrocket Ventures
CA, United States

Lead Software Engineer - Consumer Health Platform - up to $200k. The company's product is in the realms of healthcare, consumer web, consumer mobile, and enterprise software. The company has about 100 employees and 25 engineers, and is rapidly growing. Engineering for performance, scalability, and r...

Promoted
Northrop Grumman Corp. (JP)
Camarillo, California

Sr Principal Software Engineer - Database Administrator. The Software team at Northrop Grumman Mission Systems (NGMS) is looking for you to join our team as a. If you are an experienced Database Administrator or have Software Development experience with the ability to design, develop and administer ...

Cloudera
Remote, California, US
Remote

Cloudera is looking for an exceptional and passionate software engineer to join the Data Warehouse engineering team focused on building query federation capabilities. Staff Software Engineer you will: . We are looking for engineers with experience in architecting and developing parallel and distribu...

Curtis Instruments
California

We are looking for a Staff Embedded Software Engineer to architect, design, code, and debug real-time embedded firmware for electric motor controllers/inverters. Follow software development cycles, including software requirements capture and verification of software to these requirements. Mentor les...

Georg Fischer Signet LLC, Irwindale, CA
CA, USA

Design, develop, and test software for new products and maintain software for existing products. Bachelor's degree in Computer Science/Engineering, or Electrical Engineering. Minimum 6 years of professional experience in developing embedded software. Work with product managers, UI designers, and oth...

Medtronic
Los Angeles, California

The Principal Software Quality Engineer works as part of the core new product development team and sustaining to drive the software development activities for glucose sensing technology and automated insulin delivery systems to impact diabetics across the world. Bachelor’s Degree in Engineering, Sci...

AeroVironment
Simi Valley, California

The Embedded Software Engineer writes functional software for deployment on embedded devices and systems like aircraft and payloads and have the opportunity to test out those devices in flight test environments. Staff Software Engineer (Embedded). This requires the engineer to design, develop, code,...