Software Engineer

Torrance, CA 90501

Posted: 02/01/2019 Employment Type: Direct Industry: Engineering Job Number: 80091
Key Requirements:
  • Application software and graphical user interface development for a wide variety of engineering/scientific applications such as radar, sensors data fusion/analysis, terrain analysis, anomaly detection.
  • Responsibilities include research, innovative software design and implementation of reusable software and rapid prototyping.
  • Preparation of technical documentation for hardware, software, and firmware.
The ideal candidate will not be a specialized expert, but rather will have a broad, well rounded background with demonstrated experience working on unfamiliar topics/ projects.
  • Applications include but are not limited to: radar processing, image processing, signal analysis, prediction, electrical engineers, mathematical scientific programming, machine learning, graphical user design, data analysis, big data, GUI, and/or simulation modeling
  • She or he will typically work on low level code, but may go all the way to the application level at times.  She or he will write web based code for a portion of the projects.  Some require firmware.
  • The individual will be working on 3+ projects at any given time.  The employee’s role on the project may vary- for one project, you may be the designer, for another project you are the developer.
  • The person must be willing to be flexible on what projects require their attention based on the priorities of the business.
 Product Management:
  • Short term projects – 6 months to two years or more / quick, Agile approach is needed.
  • Longer term projects (more than 2 yrs) include detailed design followed by development and testing (higher expectations for resources).  For example: standalone programs that have seen some of the tools already such as QT being used for graphical user interface development, some pieces might already be in the database
Administrative responsibilities:
  • Administrative reports to be created include monthly status reports, internal and potentially, external presentations.
  • May have customer interaction depending upon their level of involvement and engagement in a project.
 Soft skills:
  • Ideal candidate will have technical writing skills (willing to train if the engineer doesn’t have this skill already)
  • Ideal candidate loves to be challenged; looks forward to working on an unfamiliar topic and pushing her/himself to step outside their comfort zone
  • Is detailed oriented and organized.  The team is responsible to start on task for project deadlines.
  • Friendly, good attitude, thrives in a dynamic environment, welcomes variety, unfamiliar areas
 
Tools:
  • OS – Linux (primary development environment), Embedded Linux and Windows
  • Tools: Java, C, Perl, C+, Python, Perl, QT, Configuration Management, SBN repository internally, quality processes
  • Experience with Eclipse would be helpful
 
Education:
  • M.S. degree preferred
  • B.S. with 3+ years of relevant experience is fine
  • Field of study: Physics, Computer Science, Electrical Engineering preferred
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs: