Job Overview
Company
Mobile Programming LLC
Category
Computer Occupations
Ready to Apply?
Take the Next Step in Your Career
Join Mobile Programming LLC and advance your career in Computer Occupations
Apply for This Position
Click the button above to apply on our website
Job Description
<p><b>Position :</b> Embedded Developer<br/><br/><b>Experience :</b> 4-8Years<br/><br/><b>Notice period :</b> Immediate joiner<br/><br/><b>Location :</b> Bengaluru, Pune, Chandigarh, Chennai, Panchkula, Mumbai, Gurugram</p><p><br/></p><p><b>Job Description :</b></p><p><br/><b>Key Responsibilities :</b><br/><br/>- 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<br/><br/>- Design, develop, code, test and debug systems software for bike systems and functional test systems.<br/><br/>- Analyze and enhance efficiency, stability and scalability of system resources.<br/><br/>- Integrate and validate new product designs.<br/><br/>- Interface with hardware design and development.<br/><br/>- Support software QA and optimize I/O performance.<br/><br/>- Conduct peer reviews of designs, features, and marketing/engineering specifications<br/><br/>- Work with component vendors to qualify parts to meet the needs of the system architecture.<br/><br/>- Assist with building a test infrastructure to get full test coverage of all features<br/><br/>- Ensure these motorcycle systems meet requirements, release them for production and commercial deployment.<br/><br/>- Ensure projects are handed off to production for on time, fully qualified, quality manufacture on production schedule<br/><br/>- Provide post production support.<br/><br/>- Mentor other Jr and mid-level engineers<br/><br/><b>Required Education/Experience :</b><br/><br/>- Required minimum of BS degree (MS preferred) in Computer Science, Electrical Engineering or similar area<br/><br/>- Extensive experience with embedded systems software and hardware<br/><br/>- Extensive experience developing in C and C++ environments.<br/><br/>- Experience with wireless communication principles and protocols: 3GPP, 802.11 or Bluetooth.<br/><br/>- Experience with analog and digital circuit design; power electronics is a plus<br/><br/>- Experience with automotive power train systems or EV systems and Attributes :</b><br/><br/>- Strong embedded programming expertise in C or C++ programming<br/><br/>- Experience in hands-on development and troubleshooting on embedded targets.<br/><br/>- Proven experience in embedded systems design with multitasking real-time operating systems.<br/><br/>- Familiarity with software configuration management tools, defect tracking tools, and peer review.<br/><br/>- Excellent knowledge of OS coding techniques, IP protocols, interfaces and hardware subsystems.<br/><br/>- Problem solving and process oriented design test and document is essential.<br/><br/>- Proficiency debugging embedded software systems.
Familiarity with UARTs JTAG, and oscilloscopes.<br/><br/>- Strong documentation and writing skills with attention to detail.<br/><br/>- Experience with SEI CMMI policies and procedures is a plus.<br/><br/>- Excellent communication skills.<br/><br/>- Adequate knowledge of reading schematics and data sheets for components.<br/><br/>- Ability to evaluate technologies and their fit to design specifications<br/></p> (ref:hirist.tech)
About Mobile Programming LLC
Don't Miss This Opportunity!
Mobile Programming LLC is actively hiring for this Embedded Developer - C/C++ Programming position
Apply Now