Principal Embedded Software Engineer - Controls, Industrial


CyberCoders


Posted Under: St. Louis, Missouri jobs in IT / Software / Systems; IT / Software / Systems jobs
Posted On: 2019-10-11 00:00:00

Principal Embedded Software Engineer - Controls, Industrial
If you are a Principal Embedded Software Engineer - Controls, Industrial with experience, please read on!


What You Will Be Doing
We are seeking a seasoned Principal Embedded Software Engineer with extensive experience with Industrial Automation and Controls experience to join our team in St. Louis! The Principal Software Engineer will be part of a software leadership team responsible for engineering activity including design, development, unit testing, maintenance, and internal documentation of embedded networking productsQUALIFICATIONS:BS degree in Engineering, Computer Science or electronics related field -------Master's degree preferred.10+ years of professional experience developing complex software systems on multiple platforms. Software development experience in C++ is required.Experience in programming applications for real-time embedded systems. Linux experience with OS kernel, driver development and applications is required.Knowledge of automated test techniques and tools.Knowledge of computer hardware and electronics, and awareness of the constraints of embedded systems.Experience developing test applications and automated test frameworks.Experience with Agile methodologies.Experience with software engineering tools for design documentation, revision control, issue tracking, and project scheduling. Experience with Git and Jira preferred.EXPERIENCE THAT WILL SET YOU APART FROM THE CROWD:Experience with software engineering tools for design documentation, revision control, issue tracking, and project scheduling. Experience with agile project management tools and maintaining source code repositories preferred.Flexibility in work schedule, occasional overtime and weekend work may be required to meet established deadlines.Experience developing network products (layer 2 or layer 3 products)Experience with multiple RTOSs.Experience with Linux DSA ArchitectureExperience with SDN and intent based networking.Endorse, support and model the Companys core values of:Essential Job FunctionsWorks in collaboration with the engineering team, product management and marketing to understand the needs of the customer and develops workable engineering solutions to enable user-friendly product design.In conjunction with the Software Engineering Manager, establish clear engineering project milestones and deadlines and drive to meet those objectives.Participate in cross-engineering project teams with hardware engineers to ensure projects delivered on time and meet expectations of customers.This position will help lead and mentor other software engineers.
What You Need for this Position
More Than 5 Years of experience and knowledge of:- RTOS- C- Python- Industrial Controls- Industrial Controls Automation- C++



So, if you are a Principal Embedded Software Engineer - Controls, Industrial with experience, please apply today!
- Applicants must be authorized to work in the U.S.
CyberCoders, Inc is proud to be an Equal Opportunity Employer

All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law.

Your Right to Work In compliance with federal law, all persons hired will be required to verify identity and eligibility to work in the United States and to complete the required employment eligibility verification document form upon hire.