Job Summary

Software Engineer

  • Location:
    Carlsbad, California
  • Job reference:
  • Category:
    Software Engineer
  • Contract Type:
    Direct Hire

A Software Engineer job in San Diego, CA is available through Modis. Our client is looking for recent grads who are looking for a long term career opportunity. This is a direct hire position with our client who was founded in the 1950's and is now opperating in over 30 countries.

Software Engineer job responsibilities include:

Determines hardware compatibility and/or influences hardware design.
Develops and recommends corrective actions.
May conduct feasibility studies on new and modified designs.
Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies.
Completes documentation and procedures.
May interface with users to define system requirements.
Performs engineering work requiring application of standard techniques, procedures, and criteria in carrying out a sequence of related engineering tasks.
Independently evaluates, selects and applies standard engineering techniques, procedures and criteria, using judgment in making adaptations and modifications.
Performs work which involves conventional types of plans, investigation, surveys, structures or equipment with relatively few complex features for which there are precedents.
Other duties may be assigned as required.
With minor guidance, performs research regarding technologies and practices to apply to a particular solution.
Adheres to the agile software development life-cyle prescribed by team leaders.
Utilize unit testing as a means of ensuring quality. Develops test applications and test plans.
May interface with users and product owners to define system requirements.


Requires a BS degree in Computer Science, Computer Engineering or Electrical Engineering
2-5 years using C/C++ for Real Time Operating Systems (RTOS) OR
2-5 years using C++, C#.NET for desktop applications
Experience with FreeRTOS and Real Time Linux
Experience Developing on Xylinx Zynq-based System on Module, and Xylinx SDK
Deployed, maintained or upgraded Board Support Packages for embedded systems.
Experience with LabView
Mathematical modeling with Matlab.
Working knowledge of WPF, MVVM, Entity Framework
Daily Test Driven Development habits, use of unit testing
Development of multi-threaded applications
Knowledge of Motion Control and PID Loops

If you are interested in this Software Engineer job in San Diego, CA then please click APPLY NOW. If you have questions about the position or would like more information please contact Matthew Dolan at 858-410-1112 or by email at

Equal Opportunity Employer Minorities/Women/Veterans/Disabled

Apply Below


Note: Required fields marked with an asterisk (*).


Primary Number
[Ctrl (Cmd Mac) + Click] to select multiple industries
Upload your resume
Terms of Use


Upload your resume using

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Equal employment opportunity information:
EEO is the Law (poster) | EEO is the Law (poster supplement) | Reaffirmation of Affirmative Action Policy Statement