Embedded Software Engineer at Tek Labs Inc
Troy, MI 48007
About the Job
We are seeking an experienced Embedded Software Engineer to join our team. The ideal candidate will have a strong background in C and C++ programming, embedded systems, and familiarity with VxWorks RTOS. This role involves working with hardware interfaces, communication protocols, and version control systems while contributing to innovative projects.
- Job Title: Embedded Software Engineer
- Location: Troy, MI
- Pay Rate: $50-55/hour
- Contract Duration: 12 Months
Key Responsibilities:
- Develop and debug embedded software using C and C++.
- Work with VxWorks RTOS for embedded systems.
- Utilize debugging tools and techniques for troubleshooting embedded systems.
- Manage hardware interfaces and communication protocols, including UART, QSPI, I2C, Ethernet IP, and RS485.
- Handle PLC hardware and software effectively.
- Collaborate with the team to deliver high-quality solutions.
Qualifications:
- Education: Bachelor’s degree in Computer Science, Electrical Engineering, or a related field.
- Proven expertise in C and C++ programming languages.
- Experience with VxWorks RTOS and embedded systems development.
- Familiarity with hardware interfaces and communication protocols.
- Hands-on experience with debugging tools and techniques.
- Knowledge of PLC hardware and software handling.
- Proficiency with version control systems like Git, IBM Jazz, and Atlassian.
- Strong communication skills, both written and verbal.
- Excellent problem-solving skills and attention to detail.
Why Join Us?
- Work on cutting-edge embedded system projects.
- Competitive pay rate with a 12-month contract.
- Opportunity to collaborate with a dynamic and innovative team.
Salary
50 - 55 /hour