Sign Up | Login Standout Jobs

Employment Strategies

Other Jobs

Perks

  • StarGroup Medical Insurance
  • Star401K Plan
  • Star125 Plan
  • StarDirect Deposit
  • StarMidweek Payday
  • StarVacation Pay
  • StarHoliday Pay
  • StarJury Duty Pay
  • StarBereavement Pay
  • StarIncentive & Recognition Programs

Senior Software Engineer

San Diego, CA

Senior Software Engineer

 

 

We are seeking an outstanding Senior Software Engineer to join our innovative team. The ideal candidate will be a dynamic team player who is both results- and detail-orientated. Good organizational and analytical skills coupled with the ability to follow through and get results are a must.  This position is the primary engineer for the development and management of microprocessor-based embedded software and ancillary support applications. 

 

 

Qualifications:

  • BSCS, BSEE or BS in a physical science
  • 5+ years of experience in embedded and application software development including maintaining existing designs.
  • Significant experience creating software for products that utilize real-time physical, chemical or electrical measurements and/or sensors.
  • Strong knowledge of Object Oriented programming analysis & design methodologies with hands-on experience using related design and troubleshooting tools.
  • Proven ability to troubleshoot problems in existing products
  • Knowledge and use of structured and object oriented programming techniques in C and C++. 
  • Experience with Real Time Operating Systems (RTOS) for multi-threaded applications. 
  • Use and management of revision control software.
  • Knowledge of and experience implement software with standard serial communication protocols such as: USB, RS-232, RS-485, I2C and Ethernet.
  • Knowledge and experience implementing software with common TCP/IP protocols including: SMTP, UDP, TCP.
  • Ability to create work product and other support documentation.
  • Good communication skills and leadership potential.
  • Outstanding analytical and critical thinking skills.
  • Team player with strong initiative

 

 

Responsibilities:

  • Development of new and maintenance of existing C and C++ software for A and E-series x86 products.
  • Maintenance of Windows-based Visual C++ support applications, including APIcom, Resource Editor and Hessen protocol tester.
  • Development of new Linux-based embedded software for E-series analyzers and ancillary support applications.
  • Definition, creation and maintenance of micro-processor software and software architecture(s)
  • Establish and maintain standards and procedures for program development, testing and documentation.
  • Troubleshoot and analyze technical problems and recommend solutions.
  • Documentation of work product and other ancillary documents such as use manuals, modification and assembly instructions.

 

Compensation & Benefits:

Competitive salary with a full benefits package which includes:

Medical, Dental, Vision, Basic Life & AD&D, Supplemental Life, Family Life Insurance, Employee & Family Accident Insurance, Long Term Disability, 401k w/employer match, Employee Stock Purchase Plan, Tuition Reimbursement, Vacation(10+), Sick (10) and Holiday(10.5) paid time off, Flexible Spending Accounts, Charitable Contribution Money Match

 

How to Apply:

Please submit your resume, cover letter and salary requirements to Anthony Laurice via anthony@esi123.com and follow up with a phone call. Reference your name and “Senior Software Engineer” in the subject line for faster processing. 

 

 

Tags: application software development, Embedded, microprocessor, object oriented programming, RTOS

Apply for this Job

Comments

No comments have been posted. Be the first to post a comment.

    Post a Comment Post a Comment