• Design, develop, implement, and debug embedded software and firmware.
• Integrate software packages with existing systems and sub-systems.
• Design, implement and prepare unit test and regression test specification, packages, and templates.
• Interact with a multi-discipline engineering team to meet the project requirements throughout its life cycle.
• Solve challenging technical issues on tried & true technologies.
• Ensures system/component is not excessively or poorly designed/produced with respect to delivering quality levels expected by customer & market; Drives robust part qualifications.
• Identifies potential risks and approaches to risk mitigations affecting business, Drives accountability on technical decisions.
• Prepare formal engineering documentation (e.g., Design documents, code reviews, Release reports etc.).
• Participate in technical designs and presents technical ideas through white boarding.
• Works closely with peers and keeps engaging in a fast pace technical design and development team.
• Executes in a fast-paced delivery mode and focuses on delivering tasks to meet the product release goal.
• Maintains code quality through best practices, code reviews and unit testing.
• Automate the building process being aligned with DevOps.
• Eliminates non-value-added processes; Leverages technical expertise beyond current field to simplify full value stream.
Required Qualifications
• Bachelor’s degree in computer science, Electrical Engineering, or Electronics Engineering.
• A minimum of 10 years of experience in leading and development embedded systems.
Desired Characteristics
• Experience in Linux Yocto and RTOS (e.g., VxWorks and Linux RT).
• Proved Experience in developing communication stacks (e.g. 61850) and application firmware development.
• Expertise in C / C++.
• Experience in HW/SW interfacing, and real-time design consideration.
• Knowledge on Hypervisors, Dockers, and Virtualization Technologies (Xen, KVM, Kubernetes).
• Experience with cybersecurity constructs (Static Analysis, Digital Signatures etc.)
• Proved Experienced with Agile-SW development practices.
Additional InformationRelocation Assistance Provided: No