Padmi
Dover logo
Dover

recruiting marketplace · fractional recruiters

Engineer, Embedded Software

IndiaPosted 3 months ago
Software engineeringMid-levelFull Time; Regular
Apply at Dover

Opens the source posting on shine.com

Source description

About the role

View original

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.)

One address, no account. We’ll tell you when matching roles go live.

More at Dover

Related open roles

View all roles