Job Summary:
Mphasis is seeking a Senior Embedded Developer to join a dynamic team focused on creating software that showcases the capabilities and controls of scientific specialty measurement instruments for a wide range of end-user personas. The candidate will collaborate with the design lead, product owners, and business stakeholders to understand requirements and work with development teams to deliver marketable, customer-facing products.
Years of Experience Needed:
- 8+ years of experience working in a technical field as a software engineer.
Technical Skills:
- Develop object-oriented software in C++ on a real-time embedded operating system.
- Contribute to the architecture, design, and documentation of software for networked instrumentation systems.
- Design low-level drivers and modify TCP/IP stack.
- Results-oriented with the ability to work independently and self-manage.
- Excellent communication and interpersonal skills.
- Highly motivated, outgoing, and able to multi-task effectively.
- Strong background in C++ with fundamental skills in object-oriented programming and design patterns.
- Experience in building Linux kernel and drivers.
- Experience modifying TCP/IP stacks from different vendors.
- Good oral and written communication skills.