We are looking for a professional Embedded Software Engineer to execute complete embedded software development lifecycle. The goal is to create scalable and optimized software systems.ResponsibilitiesDesign and implement software of embedded devices and systems from requirements to production and commercial deploymentDesign, develop, code, test and debug system softwareReview code and designAnalyze and enhance efficiency, stability and scalability of system resourcesIntegrate and validate new product designsSupport software QA and optimize I/O performanceProvide post production supportInterface with hardware design and developmentAssess third party and open source softwareRequirements and skillsProven working experience in software engineeringBS degree in Computer Science or EngineeringExperience in hands-on development and troubleshooting on embedded targetsSolid programming experience in C or C++Proven experience in embedded systems design with preemptive, multitasking real-time operating systemsFamiliarity with software configuration management tools, defect tracking tools, and peer reviewExcellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystemsAdequate knowledge of reading schematics and data sheets for componentsStrong documentation and writing skillsContact Person: Janani HRContact Number: 8148073680Experience: 0 - 4 YearsLocation: CoimbatoreTimings: 9.30 Am - 6.30 Pm
Company DescriptionVAct Technologies Private Limited is an ISO 9001:2015 certified IT and engineering solutions provider established in 2007. The company specializes in providing embedded solutions managed by technocrats with expertise in various domains. VAct Technologies has been serving complex high-tech hardware and software development systems and solutions for over a decade. The company includes a team of smart developers, designers, and testers with a proven track record of success in delivering quality services to many automobile OEMs and Tier 1 companies in India.Key Responsibilities:Design, develop, and test embedded software for various applicationsCollaborate with cross-functional teams to ensure successful project deliveryTroubleshoot and debug software/firmware issuesStay updated on industry trends and incorporate best practices into development processesKey Skills:Embedded CEmbedded C++Software DevelopmentSoftware EngineerRequirements:Strong proficiency in C and C++Communication Protocols - CANExperience ranging from 3 to 6 yearsImmediate joiners with a maximum notice period of 20 days will be given preferenceKnowledge in BLDC and Microcontroller is highly desirable
3-6 years of experience in C++ / QT Familiarity of Linux/QNX OS environment Good to have OpenCV, Open GL lib experience Good understanding of Embedded Controller interfaces, CAN & Ethernet Drivers Proven experience showing a strong desire for continuous learning Good communication skills Work with the scrum team to deliver high-quality display software for Deere display platforms. Work in an agile environment and follow efficient use of rally for timely software deliveries. Proactive in getting done timely code and design reviews