Keep the discussion going--join our JobWatch Group on LinkedIn!

Sign In
 [New User? Sign Up]
Mobile Version

MTS Software Engineer - San Diego

Kelly Services

San Diego, CA
Job Code:
Kelly Services
  • Save Ad
  • Email Friend
  • Print
  • Research Salary

Job Details

Job Title MTS Software Engineer - San Diego

Jobid US1553AL_BH1427363

Location: San Diego, CA, 92108, USA

Description **MTS Software Engineer - San Diego**

The MTS, Software is responsible for designing, developing, troubleshooting and debugging software programs.

May also be responsible for designing, developing, troubleshooting and debugging embedded real time control systems. The developer will be working with senior engineers and will exercise capabilities in real time IO, control systems, network and bus data transfer, and efficient memory management.

Works on problems of moderate scope where analysis of situations or data requires a review of identifiable factors.

Exercises judgment within defined procedures and practices to determine appropriate action.

**Essential Job Duties and Responsibilities**

+ 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.

**Education and Experience 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

**Preferred Skills and Abilities**

+ 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

**Working Conditions and Physical Demands**

**Office environment.** To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed above are representative of the knowledge, skill, and/or ability required.

Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.

The employee is regularly required to sit; use hands to finger, handle, or feel; and talk or hear, occasionally required to stand, walk, and reach with hands and arms; requires close vision ability. Noise level is usually moderate.

**Why Kelly** **®** **?**

With Kelly, you’ll have direct connections to leading IT organizations in the best companies aroundthe globe—offering you the chance to work on some of today’s most intriguing, innovative and high-visibility projects. In a field where change is the only constant, our connections and opportunitieswill help you take your career exactly where you want to go. We work with 95 of the Fortune 100™companies, and more than 3,000 IT hiring managers turn to us each year to access the best talent:people like you.

Last year we found 8,000 opportunities for IT professionals. Let us help advance your careertoday.

**AboutKelly Services** **®**

As a workforce advocate for over 70 years, we are proud to directly employ nearly 500,000 people around the world and have a role in connecting thousands more with work through our global network of talent suppliers and partners. Revenue in 2017 was $5.4 billion. Visit and connect with us on Facebook, LinkedIn and Twitter .

Kelly Services is an equal opportunity employer including, but not limited to, Minorities, Females,Individuals with Disabilities, Protected Veterans, Sexual Orientation, Gender Identity and iscommitted to employing a diverse workforce. Equal Employment Opportunityis The Law.

Powered ByLogo