Senior Embedded C++ Engineer
Bolingbrook, IL, US, 60440
Company has a client that is seeking a Senior Embedded C++ Engineer in Bolingbrook, IL.
Core functions of the position/critical elements:
Development (70%):
- Participate in specification reviews as per product development review process
- Develop with guidance high quality software solutions consistent with existing PD process
- Ensure the code retains product performance, logical stability, reliability, confidentiality, maintainability, and integrity
- Ensure the coding standards are followed and reviews are completed as per code review process
- Utilize mobbing during code development, when appropriate
- Validate new product solutions compliance to PD standards through a combination of unit, integration, field, and new functionality testing
- Ensure all new features meet function requirements and the data is verified for accuracy
Technical Services (20%):
- Monitor your systems proactively as per system ownership document and ensure corrective actions are taken to avoid any major issues
- Provide feedback to open appropriate severity level defect and resolve defects on time and accurately
- Interact and collaborate with customer service, project engineering, and the rest of the product development team to deliver superior service to company technical support and end customers
- Support/Respond to customer alerts within required time frame as defined by PD on call responsibilities sheet
- Complete root cause analysis for on call support requests requested by technical support
- B.S. Electrical, Computer Engineering, or related degree; In lieu of degree; 5+ years of relevant work experience (preferred)
- 5+ years of relevant external experience or 2+ years of relevant internal experience (preferred)
- 5+ years of software engineering experience in telecommunication, military, transportation or similar industry
- General knowledge of GIT, Jira/TFS or other tracking, Visual Studio, or other visualization software
Knowledge of various software technologies in use such as:
- Onboard: C++, C#, embedded Windows
- Front End: Angular, JavaScript, HTML, Sass (SCSS or Sassy CSS), CSS
- Back Office: SQL, HTML, C#, Docker
- Proven technical proficiency in developing web-based applications utilizing ASP.NET, MVC or C++, and C#, SQL database development, data modeling, and stored procedures, writing test cases, test automation, and validation controls
- Proficiency of GIT, Jira/TFS or other tracking
- Proficiency in Visual Studio or other visualization software
- Proven experience in utilizing IP Network stacks to send data
- Railroad experience or other experience in edge hardware gathering hardware from a machine
- C++ is a must
- Experience writing windows amplicons on MVC or on .NET Core
- Experience with serial interfaces – understand the serial data coming off of the devices
- Real time debugging
- TCPIP
- Video processing experience is a plus
Company is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, national origin, age, protected veteran status, or disability status.
Apply here with ITEQG2045309 as the reference code.