Software Engineer Sys 4
Design, develop, troubleshoot, and debug software programs for enhancements and new products. Implement new customer requirements and features in our existing application. Maintain and enhance existing code base by investigating and resolving problem areas. Demonstrate, clearly communicate, and present solutions through clear documentation, flowcharts, and well-structured code. Collaborate with cross functional teams to design and develop software programs. Provide technical guidance and mentoring for more junior engineers. May visit customer site to provide support and have ability to travel (total is less than 10%). Bachelor's degree in Computer Engineering, Electronics, Engineering with 8+ years of experience; or Master's degree with 6+ years' experience; or a PhD with 3+ years' experience; or equivalent experience. Knowledge of Object-Oriented Software (OOS), Object Oriented Design (OOD), or Object-Oriented Programming (OOP) implementation and design, including Design Patterns and Finite State Machines. Knowledge of multithreading, including preemptive thread scheduling. Knowledgeable with communication protocols such as Inter-Integrated Circuit (I2C), Service Provider Interface (SPI), Universal Asynchronous Receiver-Transmitter (UART). Prior semiconductor equipment experience. Experience in distributed embedded controls system desired. Software development skills in one or more general purpose programming languages: C++, C#. Smalltalk
Recommended Jobs
Senior Bookkeeper
Position Summary Gelfand, Rennert & Feldman is seeking a Senior Bookkeeper with ideally entertainment/touring experience to join our team of dedicated professionals. This position can be based …
Heavy Duty Wrecker Operator
We are a growing company with a large fleet, currently seeking hard-working, dependable drivers to join our team. Commercial Drivers are critical members of our team, ensuring the safe and dependable…
Staff Test Engineer / Test Team Lead
Staff Test Engineer/Test Team Lead Job Summary: ESAero is seeking an experienced Staff Test Engineer/Test Team Lead to oversee and execute all aspects of our test operations. This critical rol…
Senior QA Automation Engineer
Our Mission: Drivemode is a California-based division of Honda Motor Co., Ltd. We are a small, passionate team of software product innovators helping Honda Automotive be competitive in the Electri…
Healthcare Clinical Documentation Integrity (CDI) Consultant (California)
BRG is an Equal Employment Opportunity/Affirmative Action Employer. All qualified candidates will receive consideration for employment without regard to race, color, religion, sex, gender identity,…
Software Engineer, Custodian Data
Senior Software Engineer, Custodian Data Location: San Ramon, CA Do you have a passion for finance & investing? Are you excited by the challenge of modeling industry-critical data and making i…
Senior Caregiver
I have a 3yrs of experience of taking care of a stroke person.i know how to take care of a sick person. I give them a proper care, patients, understand them provide their meals,medication and petsonal…
Staff Attorney II, Elder Justice
For over 50 years, Bet Tzedek Legal Services has provided high-quality, free legal services to Los Angeles’ most vulnerable residents. Key among Bet Tzedek’s initiatives is its elder justice work to …
Maintenance Supervisor
About Us: We are passionate about kids. Be a part of a team that helps kids grow. Totally Kids Specialty Healthcare is a small pediatric sub-acute hospital with 45 patients. We are the ONLY lon…
Product Manager - ArcGIS Editing
Overview Maintaining data has always been a critical part of the ArcGIS system with Esri continuing to maintain industry leading desktop, mobile and web tools for editing data. Esri is looking for…