
Hey Guys, I have an opening to share with you.
Embedded Tech Lead
· We are looking for a professional Lead Embedded Software Engineer to execute complete embedded software development lifecycle.
· The goal is to create scalable and optimized software systems Responsibilities Deep understanding of architectural design patterns and their trade-offs. Clearly communicates considerations in technical design through proofs-of-concept and documentation.
· Should be able to design solutions involving multiple services based on ambiguous requirements.
· Contributes to defining strategic technical direction, planning the roadmap, and incorporating customer experience into technical design.
Required Qualifications
· Experience in System Architecture Analysis
· Experience in Software and system requirements
· Good Software Design (UML concepts) skills
· Excellent C / C++ Coding skills
· Good debugging and analysis skill
· Linux and Autosar knowledge
· Knowledge on industry standard embedded / telematics protocols
· Process adherence for design, coding and testing best practices
· Good communication and presentation skill
· Team Player and motivator
· WBS and work estimation
· Schedule, scope and Planning experience
· Mentoring junior team member and good team player
· Tracking and management of planned work activities
· Risk Analysis
· Inter Processor communication (IPC)
· CAN, UDS, UART, threads, tasks, valgrind, lcov & gcov
· ThreadX
· Experience in Legato framework
· Exceptional programming experience in C within an Embedded environment
· Proven experience in embedded systems design with preemptive,
multitasking real-time operating systems (i.e., FreeRTOS)
· Experience in hands-on development and troubleshooting on embedded targets (NXP)
· Familiarity with software configuration management tools, defect tracking tools, and peer review
· Self-starter with deep analytical and problem-solving skills
· Experience with SPI, I2C device management
· Must have deep understanding of in vehicle communication protocols like
UDS, CAN minimum. CAN-FD, LIN and automotive
· Must be intimately familiar with in vehicle diagnostics and related methods and standards of how to access CAN data on vehicles via OBD-II Port.
· Familiarity with debuggers and using logic analyzers. Preferred Qualifications
· Azure RTOS ThreadX (on Qualcomm hardware)
· Experience interfacing CAN gateways as required to gather these data.
· FOTA (Firmware Over the Air-updates)
· Wireless data transmission experience and AT Commands
· Experience in version control software development and management such as SVN and GIT or knowledge on how to use version control
· Experience with object-oriented programming languages
· IoT (Internet of Things) development
· Experience with Wi-Fi, Bluetooth, Ethernet, and USB communication protocols.
· Experience with AUTOSAR and memory constrained devices
Embedded C ,Autosar ,UDS,UDS bootloader,Linux Knowledge
If this is interesting for you then please share your resume while applying. Also, please feel free to reach out in case of any queries.
Thanks,
Nikhil R


