Mobile Programming LLC
Embedded Developer - C/C++ Programming
Job Location
in, India
Job Description
Position : Embedded Developer Experience : 4-8Years Notice period : Immediate joiner Location : Bengaluru, Pune, Chandigarh, Chennai, Panchkula, Mumbai, Gurugram Job Description : Key Responsibilities : - Define high level system architecture for systems on the motorcycle such as battery monitoring system, all sensor inputs, motor controller and high current busses, and gauges/rider interface - Design, develop, code, test and debug systems software for bike systems and functional test systems. - Analyze and enhance efficiency, stability and scalability of system resources. - Integrate and validate new product designs. - Interface with hardware design and development. - Support software QA and optimize I/O performance. - Conduct peer reviews of designs, features, and marketing/engineering specifications - Work with component vendors to qualify parts to meet the needs of the system architecture. - Assist with building a test infrastructure to get full test coverage of all features - Ensure these motorcycle systems meet requirements, release them for production and commercial deployment. - Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule - Provide post production support. - Mentor other Jr and mid-level engineers Required Education/Experience : - Required minimum of BS degree (MS preferred) in Computer Science, Electrical Engineering or similar area - Extensive experience with embedded systems software and hardware - Extensive experience developing in C and C++ environments. - Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth. - Experience with analog and digital circuit design; power electronics is a plus - Experience with automotive power train systems or EV systems and Attributes : - Strong embedded programming expertise in C or C++ programming - Experience in hands-on development and troubleshooting on embedded targets. - Proven experience in embedded systems design with multitasking real-time operating systems. - Familiarity with software configuration management tools, defect tracking tools, and peer review. - Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems. - Problem solving and process oriented design test and document is essential. - Proficiency debugging embedded software systems. Familiarity with UARTs JTAG, and oscilloscopes. - Strong documentation and writing skills with attention to detail. - Experience with SEI CMMI policies and procedures is a plus. - Excellent communication skills. - Adequate knowledge of reading schematics and data sheets for components. - Ability to evaluate technologies and their fit to design specifications (ref:hirist.tech)
Location: in, IN
Posted Date: 11/23/2024
Location: in, IN
Posted Date: 11/23/2024
Contact Information
Contact | Human Resources Mobile Programming LLC |
---|