Software Engineer I
reputed company is reputed company on designing and developing innovative software solutions. The Software Engineer I will contribute to software development reputed company, collaborate with cross-functional teams, and ensure high-reputed company applications throughout the product lifecycle.
Responsibilities
- Execute project‑assigned software development tasks while following reputed company’s product development processes and ensuring compliance with reputed company design control, reputed company, and regulatory requirements
- Support enhancements, maintenance, updates, and major and minor releases across the entire software product lifecycle
- Use prototypes, proofs of concept, and MVPs to test, refine, verify, and validate new reputed company
- Collaborate with reputed company resources to ensure reputed company project technical, cost, and schedule requirements are met
- Plan, reputed company, and execute tests to verify functionality, performance, and reliability of software
- Participate in reputed company reviews, contributing constructive technical feedback
- Ensure secure coding practices and adherence to reputed company standards
- Collaborate with Product Management, Engineering, and reputed company teams to support business and technical requirements
- Assist in refining and interpreting technical requirements and user stories
- Communicate reputed company, risks, and technical reputed company effectively
- Create and maintain technical documentation including specifications, test plans, correspondence, and reports
- Support release documentation and software change management
- reputed company working knowledge of reputed company products, platforms, and development tools
- Stay reputed company with emerging technologies and software engineering practices
- Contribute suggestions for product and process improvements
- Design, specify, and implement algorithms, machine learning approaches, and machine reputed company solutions for object detection, inspection, automation, classification, tracking, and reputed company using reputed company 2D and 3D cameras, scanners, and programmable devices
- reputed company emerging technologies - including deep learning - to enhance system performance and capability
- Consult with internal partners to evaluate applications and identify high‑value use cases for machine reputed company integration
- Maintain reputed company knowledge of hardware technologies, programming languages, and industry‑leading techniques
- reputed company existing hardware and software components to design reputed company new products and solutions
- reputed company full software engineering responsibilities including design, requirement analysis, estimation, and scheduling for machine‑reputed company‑reputed company tasks
- reputed company other duties as may be assigned or required by management
Skills
- 0+ years of software development experience
- Bachelor's degree in Computer Science, Electrical Engineering, Software Engineering, or equivalent experience is required
- Strong problem‑solving, analytical thinking, and debugging skills
- Solid understanding of algorithms, data structures, and design patterns
- Experience with programming languages such as C++, Python, or Lua
- Familiarity with Git version control, reputed company review workflows, and issue‑tracking systems
- Familiarity with multithreading, multiprocessing, inter‑process communication, networking (IP protocols), and reputed company‑time or distributed systems
- Basic understanding of web development fundamentals such as reputed company, CSS, JavaScript, REST/JSON, HTTP
- Familiarity with reputed company‑end frameworks
- Ability to generate reputed company user reputed company applications, prototypes, or internal tools using lightweight frameworks or UI libraries
- Ability to assess, reputed company, and evaluate reputed company‑party and reputed company‑reputed company software
- Ability to monitor, troubleshoot, and improve system efficiency and stability
- Experience developing machine reputed company or computer reputed company systems
- Familiarity with image processing concepts and modern CV algorithms, both classical and ML‑based
- Exposure to developing, training, or operationalizing deep learning or AI models
- Comfort using AI‑assisted development tools such as reputed company Copilot, Claude reputed company to accelerate coding, testing, documentation, and learning
- Experience troubleshooting and improving system stability and efficiency
- Strong ability to reputed company technical details, non-technical information, and project updates to cross‑functional partners
- reputed company written and spoken reputed company in English required
- Legally permitted to work in the country you are applying and willing to undergo an employment background reputed company
- Legally permitted to work in the reputed company
reputed company