Analyze product and project requirements from a system and product-level perspective
Gather, analyze, and report essential project data (requirements, engineering effort estimates, actual work hours, project costs, etc.)
Read and modify code as needed to support development activities
Perform engineering-level testing on embedded field device products; develop test software, report results, and propose improvements
Use JIRA to track engineering tasks, manage workflows, and support project planning and execution
Prepare and deliver reports and schedules for engineering development projects
Assist in preparing presentations for project plans, strategy, and timeline updates
Support Engineering Excellence and continuous improvement initiatives
Collaborate with a global engineering team to achieve project objectives
Perform other duties and projects assigned
Requirements
No sponsorship available — must be a U.S. citizen or permanent resident
Bachelor’s degree in Computer Engineering, Electrical Engineering, Software Engineering, Computer Science, or a related technical field
3–5 years of experience as a software engineer, embedded software engineer, project engineer, or similar technical role supporting complex hardware/software products
Experience analyzing product and project requirements from a system‑level or product‑level perspective
Strong troubleshooting skills across software, firmware, and hardware interfaces, including investigation of customer‑ or field‑reported issues
Hands‑on lab experience with embedded or field devices (debugging boards, flashing firmware, using logic analyzers, oscilloscopes, and digital multimeters)
Experience using JIRA or similar tools for task tracking, issue management, and project coordination
Ability to manage multiple workstreams, coordinate across teams, and support project execution and delivery