Position: Embedded Engineer II
Duration: 6 month contract-to-hire
Location: Hybrid, Onsite 3x per week (working in a lab) - New Port Richey, FL 34655
Contract Pay Rate: 40-45/hr
Converting Salary: 80k-90k
Must Haves:
· 3+ years of experience in Development of Embedded Software
· 3+ years of experience with Linux operating systems. In depth knowledge of Linux Internals, IPC Mechanisms, Scheduling and Linux Commands
· 3+ years of hands-on experience with test case and test plan development, test execution and management.
· 3+ years of experience with programming in C/C++ and shell scripting.
· 2+ years of experience working with Serial Protocols- CAN, OSI 7-layer model, I2C RS-232, RS-485, SPI.
· 2+ years of practical experience working with version control tools (Subversion, Git)
· Experience working with IoT devices, AWS SDK (preferred).
· Experience working with ARM Based Controllers and Good knowledge of Controller Level peripherals and their functions (preferred).
· Experience with Networking on Linux Systems (preferred).
· Experience working in an agile / scrum methodology (preferred).
Day to Day:
· Embedded Software Development
· Embedded Software Validation and Verification
· Design and Documentation
· Primary focus on Developing, testing & qualifying application software for embedded systems In IoT Domain.
· Responsible for designing, implementing, performing, documenting, and tracking Embedded software requirements and validation test cases.
· Collaborate with cross functional teams to understand release level changes, requirements and use cases to define and execute test plans. Provide continuous improvements to validation and verification process.
· Perform software integration and release to production.
· Support manufacturing and operations teams if required.
· Work with service and production teams to perform troubleshooting and root cause analysis on feedback received from releases and provide effective resolution in a timely manner.
· Communicate effectively with customers, internal and external stakeholders.
· Assist in project/task effort estimation and schedule planning.
· Continuously engage in learning and improving processes to develop a high-quality product in a timely manner.
· Performs other related duties as assigned.