Source description
About the role
As a highly motivated and talented Software Engineer at Dover, Navi Mumbai office, you will be responsible for various tasks including: - Analyzing product requirements and customer use cases to propose implementation architectures for current and next-generation products. - Delivering detailed functional specification and technical design documents for software architectures and components. - Building robust embedded software, drivers, and frameworks to run on devices. - Documenting and communicating plans and updates effectively. - Participating in software development of new functionalities. - Developing test frameworks, operational tools, web/PC applications for the firmware you create. - Testing embedded software on actual devices and providing troubleshooting and support for deployed software. - Writing scripts, test utilities, and other development tools. - Participating in backlog defect reduction. Preferred Experience: - Experience in embedded software development for web and PC applications. - Familiarity with basic cryptographic techniques and security protocols like PKI, AES, RSA, ECC, MD5, SHA, Digital Signing. - Experience with CAN communication protocol. - Passion and curiosity for sensors, embedded systems, electronics, and web technology. - Active participation in open source projects. - Interest in working in a lean, agile, and test-driven environment. Basic Skills and Experience: - Good verbal and written communication skills. - Strong C programming skills. - Understanding of OS concepts like Scheduling, Interrupts, Memory, and Process management. - Experience in Embedded systems debugging via GDB and JTAG. - Experience in 8/16/32 bit microcontrollers/multiprocessor systems. - Excellent problem-solving and fault diagnosis skills. - Experience with SPI, USB, UART, I2C, E2PROM, NOR/NAND Flash, CAN, and Ethernet. - Proficiency in using Jira and Git as a source control system. - Experience using CMX RTX and CMX software. - Familiarity with static and dynamic testing tools. - Ability to work well both as a team player and an individual performer. - Minimum three years of relevant experience. Location: Mumbai, Maharashtra. (Note: The additional details of the company were not mentioned in the provided job description.) As a highly motivated and talented Software Engineer at Dover, Navi Mumbai office, you will be responsible for various tasks including: - Analyzing product requirements and customer use cases to propose implementation architectures for current and next-generation products. - Delivering detailed functional specification and technical design documents for software architectures and components. - Building robust embedded software, drivers, and frameworks to run on devices. - Documenting and communicating plans and updates effectively. - Participating in software development of new functionalities. - Developing test frameworks, operational tools, web/PC applications for the firmware you create. - Testing embedded software on actual devices and providing troubleshooting and support for deployed software. - Writing scripts, test utilities, and other development tools. - Participating in backlog defect reduction. Preferred Experience: - Experience in embedded software development for web and PC applications. - Familiarity with basic cryptographic techniques and security protocols like PKI, AES, RSA, ECC, MD5, SHA, Digital Signing. - Experience with CAN communication protocol. - Passion and curiosity for sensors, embedded systems, electronics, and web technology. - Active participation in open source projects. - Interest in working in a lean, agile, and test-driven environment. Basic Skills and Experience: - Good verbal and written communication skills. - Strong C programming skills. - Understanding of OS concepts like Scheduling, Interrupts, Memory, and Process management. - Experience in Embedded systems debugging via GDB and JTAG. - Experience in 8/16/32 bit microcontrollers/multiprocessor systems. - Excellent problem-solving and fault diagnosis skills. - Experience with SPI, USB, UART, I2C, E2PROM, NOR/NAND Flash, CAN, and Ethernet. - Proficiency in using Jira and Git as a source control system. - Experience using CMX RTX and CMX software. - Familiarity with static and dynamic testing tools. - Ability to work well both as a team player and an individual performer. - Minimum three years of relevant experience. Location: Mumbai, Maharashtra. (Note: The additional details of the company were not mentioned in the provided job description.)
More at Dover
