SanDiegoRecruiter Since 2001
the smart solution for San Diego jobs

Principal Software Engineer

Company: Kelly Services
Location: San Diego
Posted on: June 15, 2019

Job Description:

Job Title: Principal Senior Software Engineer

Job Location: San Diego, CA

DIRECT HIRE

Duties & Responsibilities

The Principal Software Engineer will be working on various applications across a broad spectrum of software disciplines. These areas will include: C/C++ firmware controlling sensors, motors, optical encoders, and switches, C++ and C# event and network driven software running on Linux and Windows 10 platforms, and frontend and backend software using JavaScript, Python, Django, SQL tool chain. Strong software architecture, design, and development skills are essential. Daily activities would include updating firmware to driver motors and increase functionality using Atmel Studio. Writing new C++ code to run high level machine functionality using Linux, Boost, and other modern C++ libraries using your choice of IDE. Creating new features in C# applications running on Windows 10 tablets. Adding or updating Linux modules and libraries. All application features run the gamut from responding to hardware interrupts to developing UI widgets.

Knowledge, Skills & Qualifications



  • 8 years of software development and 5+ years of C / C++ software development experience

  • Experience architecting and designing networking and event driven software systems and applications using C++ and C#

  • Strong Linux experience creating embedded Linux images, configuration, cross compilation environments, and command line

  • Must be hands on willing to take a part equipment to diagnosis complex mechanical/electrical/software related issues

  • Experience mentoring junior engineers

  • Experience with OOPs and software design patterns

  • Experience with Python, Django, JavaScript, and SQL a plus.

  • Experience with Enterprise class networking architecture a plus

  • Good written and verbal communication skills

  • Ability to communicate effectively with team members

  • Ability to communicate effectively with both technical and non-technical team members

  • Must be able to work independently and work well with cross-functional team members

  • Must be able to debug and test complex issues in a timely and efficient manner

  • Must have experience with defect tracking and configuration management systems

    Education and Experience



    • Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field from an accredited college or university is required.


      Why Kelly--?

      With Kelly, youll have direct connections to leading IT organizations in the best companies around

      the globeoffering you the chance to work on some of todays most intriguing, innovative and high-

      visibility projects. In a field where change is the only constant, our connections and opportunities

      will 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 career

      today.

      About

      Kelly 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 kellyservices.com 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 is

      committed to employing a diverse workforce. Equal Employment Opportunity

      is The Law.

Keywords: Kelly Services, San Diego , Principal Software Engineer, IT / Software / Systems , San Diego, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


.NET Architect
Description: lt span gt Our client in San Diego, CA is looking for a seasoned .NET Architect to join their team of about 8 developers. If you consider yourself a strong front-to-back end developer and enjoy the financial (more...)
Company:
Location: San Diego
Posted on: 06/20/2019

Senior Software Engineer (. NET)
Description: POSITION: Senior Software Engineer . NET - Mobile API Apps DEPARTMENT: Systems Development REPORTING SUPERVISOR: Manager, Software Engineering DIRECT REPORTS: No FLSA: Exempt EMPLOYMENT STATUS: Direct (more...)
Company: Greatcall
Location: San Diego
Posted on: 06/20/2019

Sr Documentum Developer
Description: Sr Documentum Developer HIGHLIGHTS Location: Carlsbad, CA Position Type: 6 Month Contract Hourly / Salary: BOE Residency Status: US Citizen or Green Card Holder ONLY ONSITE ONLY Job Description:
Company: GTN Technical Staffing
Location: Carlsbad
Posted on: 06/20/2019


Lead Security Software Engineer
Description: lt span gt Lead Security Software Engineer lt br gt amp nbsp lt br gt Security - San Diego Sorrento Valley , CA - Full Time lt br gt amp nbsp lt br gt A Lead Security Software Engineer participates (more...)
Company:
Location: San Diego
Posted on: 06/20/2019

Senior Developer
Description: Description: br Achieve Internet is a leading enterprise software solution provider with over 17 years of development experience. We specialize in digital transformation, and through our work aim to (more...)
Company: Achieve Internet, Inc.
Location: San Diego
Posted on: 06/20/2019

BI Data Warehouse Architect
Description: lt span gt SUMMARY lt br gt This Business Intelligence Data Warehouse Architect will be responsible for the design, implementation, and maintenance of the Data Warehouse ecosystem. This includes Extract (more...)
Company:
Location: Carlsbad
Posted on: 06/20/2019

Systems Engineer
Description: lt span gt amp nbsp lt br gt We are looking for a Systems Engineer for one of our clients in the downtown area of San Diego, CA. lt br gt amp nbsp lt br gt QUALIFICATIONS lt br gt amp bull Five (more...)
Company:
Location: San Diego
Posted on: 06/20/2019

Sr. SAP Project Manager
Description: Sr. SAP Project Manager HIGHLIGHTS Location: Carlsbad, CA Position Type: 12 Month Contract Hourly / Salary: BOE Residency Status: US Citizen or Green Card Holder ONLY ONSITE ONLY Job Description: Manages (more...)
Company: GTN Technical Staffing
Location: Carlsbad
Posted on: 06/20/2019

IT Systems Administrator
Description: SUMMARY br br Working under minimal supervision, provides support, daily operations, monitoring, and remediation of assigned services. br br PRINCIPAL ACCOUNTABILITIES br br May act as an (more...)
Company: GKN Aerospace Inc
Location: El Cajon
Posted on: 06/20/2019

SAP SCM Manufacturing & Warehousing
Description: SAP SCM Manufacturing Warehousing HIGHLIGHTS Location: San Diego, CA Position Type: 5 Month Contract Hourly / Salary: BOE Residency Status: US Citizen or Green Card Holder ONLY ONSITE ONLY Job Description: (more...)
Company: GTN Technical Staffing
Location: San Diego
Posted on: 06/20/2019

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

San Diego RSS job feeds