Senior Software Engineer

Location: Simi Valley, CA

Type: Full Time

Min. Experience: Experienced

Responsibilities:

Sr. Software Engineers are responsible for the system level design, development (code and debug), integrating, and testing of software applications.

The work responsibilities include:

  • Generating system requirements as well as developing and analyzing the detailed software requirements. 
  • Develop system level software architecture and create software high-level design documents.
  • Code, simulate, integrate and validate software.
  • Develop simulation and interfacing methodology for the testing software.
  • Responsible for one or more software development teams.
  • Will work closely with multiple teams of software developers supporting R & D programs.
  • Participate in software design reviews.

 

Qualifications:

  • BS in Electrical Engineering, Computer Engineering, Computer Science, or related discipline.
  • 10+ years / MS 7+ years’ experience in real-time / embedded application software.
  • 10+ years’ experience C++. Object Oriented Design
  • 5+ years’ experience with UAS preferred. 
  • Basic electronics knowledge and use of lab equipment is required.
  • Expert in software life-cycle development including defining and documenting requirements, object oriented software architecture and design, programming and testing, and source code configuration management.
  • Technical knowledge and experience with the following are desired; Serial communications, Network communications, CAN communication, GPRS, Bluetooth, TCP/IP,UDP, FTP, image processing.
  • Strong analytical skills.
  • Windows programming a plus.
  • Familiarity with Keil, Visual Studio, and CCS a plus.
  • Familiarity with iMX6/Linux a strong plus.
  •   Familiarity ARM processors a plus.
  • Familiarity with SVN configuration management tools a plus.
  • Excellent interpersonal and communication (written and verbal) skills.  Strong listening, questioning, clarifying and summarizing skills to effectively communicate in one-on-one and small group settings.
  • A willingness to travel, on occasion.
  • Must have clean DMV record. 
Forward this Position
Recipient email address (one)
Your name
Your email address
Enter a message (optional)
Human Check*
Apply for this Position
* Required fields
First name*
Last name*
Email address*
Location *
Phone number*
Resume*

Attach resume as .pdf, .doc, or .docx (limit 2MB) or paste resume

Paste your resume here or attach resume file

Cover Letter*
Do you have a valid driver’s license?
Are you willing to relocate?*
What’s your citizenship / employment eligibility?*
What’s your highest level of education completed?
College or University*
Are you 18 years of age or older?*
LinkedInLinkedIn profile URL:
What languages do you speak fluently?
Desired salary*
Earliest start date?*
Have you ever been convicted of a felony?*
If “Yes”, you have been convicted of a felony, please explain the circumstances around the conviction:
In 150 characters or fewer, tell us what makes you unique. Try to be creative and say something that will catch our eye!*
References: Please enter names and contact information:
Are you currently working? If so, why are you looking to leave your current position? If not, why did you leave your last position?*
What is your availability to start a new position?*
Please explain any gaps in employment.
What is your current or last salary earned? Please be specific.*