Principal Embedded Software Engineer
In this role, the individual will join a dynamic and collaborative environment, encouraging cross-team development between Mechanical Engineering,...
In this role, the individual will join a dynamic and collaborative environment, encouraging cross-team development between Mechanical Engineering, Electrical Engineering and Data Application departments. Specifically, the individual will join our R&D organization which develops our Chromatography Separations based Technologies.
The instrumentation being developed and maintained involves many electro-mechanical sub-systems which provide an exciting opportunity for learning system dynamics and integration of the different technologies.
Responsibilities:
- Candidate will be responsible for contributing to architecture and designs, software implementations based on those designs, documentation and maintenance of complex, embedded and networked real-time analytical instrumentation systems.
- This individual should have a C/C++ background, have strong fundamental skills with respect to object oriented programming, experience in working with instrumentation and control along with background in automation via scripting.
- A strong familiarity with a structured software development environment is necessary, and the candidate must be highly motivated and self-disciplined. Strong analytical and troubleshooting skills are a plus.
Requirements:
- Bachelor's Degree in Computer Science, Electrical Engineering, Computer Engineering, Physics or equivalent combination of education and relevant work experience.
- 8+ years working within this technical field as a software engineer.
- Applicant should have the skill to self-manage with good independence and results-oriented.
- Applicant should have the ability to take on software design, architecture, and implementation responsibilities using the C/C++ language.
Below are some other jobs we think you might be interested in.
-
AdaptiveWork Systems Engineer
- Pinkerton
- Seattle, WA, USA
May 03 -
DevOps Engineer III
- Security Risk Advisors
- Philadelphia, PA, USA
- Remote
May 01 -
Senior Network Administrator
- Irvine Ranch Water District
- Irvine, CA, USA
Apr 29 -
Senior Cyber Security Analyst
- Valley Water
- San Jose, CA, USA
May 13 -
Chief Information Officer (CIO)
- National Institute on Aging
- Bethesda, MD, USA
May 09 -
Unified Technology Solutions Architect
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 16 -
Assistant Director, Infrastructure and Business Development
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29 -
Mobile/Web Developer (.Net)
- Air Line Pilots Association
- Atlanta, GA, USA
May 17 -
IT Service Management Specialist
- Pennsylvania Turnpike Commission
- Middletown, PA, United States
- Hybrid
May 01 -
Assistant Director, Service Delivery
- Metropolitan Transportation Commission
- San Francisco, CA, USA
- Hybrid
Apr 29