19 Angel & Genie Jobs
Lead Software Engineer - LabVIEW (5-8 yrs)
Angel & Genie
posted 11hr ago
Flexible timing
Key skills for the job
Role : Lead Software Engineer - LabVIEW
Location : Bangalore/ Coimbatore
Responsibilities :
- Design, develop, and implement LabVIEW applications for test and measurement systems.
- Develop and maintain LabVIEW VIs and subVIs for data acquisition, analysis, and control.
- Integrate LabVIEW with other software and hardware systems.
- Develop and maintain real-time data acquisition and control systems.
- Lead and mentor junior software engineers.
- Guide technical decision-making and provide technical guidance to the team.
- Conduct code reviews and ensure code quality and maintainability.
- Foster a collaborative and productive team environment.
- Participate in project planning, estimation, and execution.
- Track project progress and ensure timely delivery of project milestones.
- Identify and mitigate project risks and challenges.
- Create and maintain technical documentation, including software specifications, user manuals, and test reports.
- Explore and evaluate new technologies and tools related to LabVIEW and test and measurement.
- Stay updated on the latest advancements in LabVIEW and related technologies.
Required Skills and Qualifications :
- 5+ years of experience in software development using LabVIEW, with a strong understanding of its architecture and advanced features.
- Proven experience in leading software development teams, providing mentorship, and managing project timelines.
- Strong understanding of data acquisition systems, instrumentation, and automation technologies.
- Expertise in developing software for test and measurement systems, embedded systems, or control systems.
- Extensive experience with NI hardware platforms (PXI, cRIO, DAQ devices) and integrating LabVIEW with hardware.
- Knowledge of software engineering best practices, including version control, test-driven development, and continuous integration.
- Familiarity with real-time systems, FPGA programming, and multithreading in LabVIEW.
- Proficient in LabVIEW Application Builder, NI VeriStand, and LabVIEW NXG.
- Excellent problem-solving and troubleshooting skills with the ability to analyze complex system behavior.
- Strong communication skills with the ability to present technical information to both technical and non technical stakeholders.
- Bachelors degree in Computer Science, Engineering, or a related field (Masters preferred).
- Ability to work independently, manage multiple priorities, and contribute to project success in a fast-paced environment.
Preferred Skills :
- Experience with LabVIEW FPGA and real-time programming.
- Knowledge of network protocols (TCP/IP, UDP) and communication interfaces (USB, GPIB, RS-232).
- Familiarity with software tools such as Jira, Confluence, and Git for project management and version control.
- Experience with Agile methodologies and Scrum practices.
- Understanding of ISO standards (ISO 9001, ISO 17025) and experience in regulated industries (medical devices, aerospace).
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Lead Software Engineer roles with real interview advice
7-10 Yrs
Kolkata, Mumbai, New Delhi +4 more