What are the responsibilities and job description for the Embedded System Development Engineer position at NITYA Software Solutions Inc?
Key job responsibilities
As a System Development Engineer, you will work with a wide variety of functional groups and will be involved in the design and implementation of software systems for the full cycle of provisioning of Satellites and ancillary, as well as overall system integration:
- Develop tools for pre- and post- vehicle validation and testing
- Support software bring-up, debug of new hardware.
- Work closely with cross-functional teams to design and implement optimized validation and verification software.
Skills - Embedded device , development , Java and Python
Basic Qualification
BS or MS in electrical engineering, computer engineering or computer science, or equivalent experience
7 years of non-internship professional software development experience
5 years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
Experience with Java and Python or other scripting languages. Experience automating, building, and testing systems
Experience with HW/SW bring up and debugging
Experience working in a hardware lab
PREFERRED QUALIFICATIONS
Solid fundamental CS / EE skill set with hands-on industry or university experience in embedded software development
5 years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience