Embedded Firmware Engineer
3 weeks ago
Company: EMotorad
Location: Pune (On-site)
Duration: Full-time opportunity
Company Description:
We see ourselves as a bunch of crazy maniacs who refuse to understand "It Can Not Happen".
People know us for building the most awesome e-bikes (electric bicycles) but, how we see it is "We believe we are changing the world, one e-bike at a time, and playing a part in bringing India to the Global map for EVs." The company aims to bring across top-quality eBikes which would currently cost way more in the Indian market at an affordable price utilizing its local sourcing and manufacturing capabilities.
Let's talk numbers
We are currently the market leader in India across the e-bike category and are just on the verge of announcing our series C.
Having grown from a team of 5 to now 150+ across the globe, from a small garage to now offices across 15 countries and clocking in INR 300+ Cr revenue in first three years of operations. We have raised series B from global investors.
We think this is a great start to our exciting journey.
Qualification: B.E/B.Tech/M. E/M. Tech with EC/ECE, EE/EEE.
Key Responsibilities:
- Develop software architectures for diverse control boards, ensuring efficiency and reliability.
- Write, test, debug, and maintain reusable C/C++ code for interfaces, device drivers, and application-level code within specified timing constraints.
- Deploy firmware on target devices in the short term and contribute to the automation of deployment processes over the medium term.
- Maintain comprehensive documentation for software updates and deployment tools to ensure clarity and ease of reference.
- Collaborate with Hardware Engineers to facilitate the testing of boards and ensure seamless integration of software and hardware components.
- Minimum 3 years of hands-on experience in designing, building, and maintaining C/C++ code for embedded systems.
- Proficient in peripheral interfaces and communication protocols, including I2C, SPI, CAN, UART/USART, and LIN.
- Proficient in peripheral of ADC, GPIO, PWM, Timers, Clock Configuration, and their Interrupt handlings
- Knowledge of boot loaders, power management, and Memory Management for microcontrollers.
- Familiarity with basic peripherals such as GPIOs, ADC, Timers/Counters, and PWM modules.
- Experience with ARM Cortex-M/ARM Cortex-R-based microcontrollers.
- Proficient in version control systems, particularly Git.
- Familiarity with debugging using JTAG.
- Experience with IDEs such as Code Composer Studio, Visual Studio Code, STMCubeIDE, Keil, and Design Studio is a plus.
- Experience with debugging tools such as logic analyzers and oscilloscopes.
- Knowledge of UDS-based bootloader and other Data-handling UDS services.
- Hands-on Experience in Motor Control Unit/Battery Management System/Vehicle Control Unit.
- Hands-on Experience in Application Software and Base software integration
- Experience with IoT and connectivity protocols (BLE, Zigbee).
- Knowledge of Real-Time Operating System (RTOS) concepts.
- Experience with open source/closed source RTOSs, such as FreeRTOS.
If you meet the specified requirements and are passionate about shaping the future of automotive software, we encourage you to apply.
-
Embedded Firmware Design Engineer
6 days ago
Pune, Maharashtra, India National Instruments Full timeAt National Instruments, we are seeking an experienced Embedded Firmware Design Engineer to join our team. This is a challenging role that requires a strong background in embedded systems design and development.About the RoleIn this position, you will be responsible for designing and developing firmware for various embedded systems. Your primary objective...
-
Embedded C Firmware Engineer
1 week ago
Pune, Maharashtra, India i-TEK RFID Full time**Job Description**We are seeking a highly skilled Embedded C Firmware Engineer to join our team at i-TEK RFID. As a key member of our development team, you will be responsible for designing and implementing cutting-edge firmware solutions for our RFID and IoT products.Responsibilities:Develop and optimize firmware in Embedded C with a strong focus on data...
-
Embedded Firmware Design Engineer
7 days ago
Pune, Maharashtra, India Emerson Full timeAt Emerson, we are committed to creating innovative solutions for our customers. As a Senior Software Development Specialist, you will play a critical role in designing and developing cutting-edge firmware for our embedded systems.The primary objective of this position is to work closely with Technical Leads on Analytical & Detection project assignments for...
-
Senior Embedded Firmware Engineer
7 days ago
Pune, Maharashtra, India National Instruments Full timeAbout the Role">As a Senior Embedded Firmware Engineer at National Instruments, you will play a crucial role in designing and developing cutting-edge firmware for our products. You will work closely with cross-functional teams to ensure that our firmware meets the highest standards of quality and reliability.">Your Key Responsibilities Will...
-
Embedded Firmware Developer
2 weeks ago
Pune, Maharashtra, India Randstad Digital Full timeJob Title: Embedded Firmware DeveloperWe are Randstad Digital, a leading digital solutions company seeking an experienced Embedded Software Engineer to develop medical device embedded firmware with RTOS.About the RoleThe ideal candidate will have a strong background in medical device embedded firmware development and a focus on field-reported issue...
-
Firmware and Embedded Systems Developer
6 days ago
Pune, Maharashtra, India Emerson Full timeEmerson is seeking a talented Embedded Firmware Design Engineer to join our team. As a key member of our Engineering & Design and Testing teams, you will be responsible for designing and developing cutting-edge firmware for our embedded systems.This role requires strong technical skills, including a deep understanding of embedded design life cycle, new...
-
Firmware Test Engineer
4 weeks ago
Pune, Maharashtra, India NexionPro Full timeJob Title : Firmware Test Engineer (Python Automation) Location : Pune (Magarpatta) Mode : Work From Office (WFO) Experience : 6 years in Python test automation & embedded systems We are seeking a skilled Firmware Test Engineer with expertise in Python automation and embedded firmware testing. The ideal candidate will have experience with RTOS (Zephyr or...
-
Embedded Firmware Engineer
7 days ago
Pune, Maharashtra, India Sensata Technologies Full timeAs an Embedded Firmware Engineer, you will be responsible for overseeing the various software programs through the company by running multiple analyses, tests and performing digital coding. You will work with Firmware architect to carry out different embedded software activities that are included in the lifecycle of a product. General Responsibilities: ...
-
Medical Device Embedded Firmware
2 weeks ago
Pune, Maharashtra, India Randstad Digital Full timeJob Title: Medical Device Embedded FirmwareLocation: PuneExperience:-5+YearsJob Description:Role - Strong Medical Device Embedded Firmware Experience with RTOS. Embedded Software Engineers with focus on Field Reported issue resolutionKey Job Responsibilities:Continuous testing and proactively identifying / simulating anomalies which may impact device...
-
Medical Device Embedded Firmware
3 weeks ago
Pune, Maharashtra, India Randstad Digital Full timeJob Title: Medical Device Embedded FirmwareLocation: PuneExperience:-5+YearsJob Description:Role - Strong Medical Device Embedded Firmware Experience with RTOS. Embedded Software Engineers with focus on Field Reported issue resolutionKey Job Responsibilities:Continuous testing and proactively identifying / simulating anomalies which may impact device...
-
Firmware Test Engineer
2 weeks ago
Pune, Maharashtra, India NexionPro Full timeJob Title : Firmware Test Engineer (Python Automation)Location : Pune (Magarpatta) Mode : Work From Office (WFO)Experience : 6+ years in Python test automation & embedded systemsWe are seeking a skilled Firmware Test Engineer with expertise in Python automation and embedded firmware testing. The ideal candidate will have experience with RTOS (Zephyr or...
-
Firmware Test Engineer
7 days ago
Pune, Maharashtra, India NexionPro Full timeJob Title : Firmware Test Engineer (Python Automation)Location : Pune (Magarpatta) Mode : Work From Office (WFO)Experience : 6+ years in Python test automation & embedded systemsWe are seeking a skilled Firmware Test Engineer with expertise in Python automation and embedded firmware testing. The ideal candidate will have experience with RTOS (Zephyr or...
-
Firmware Test Engineer
2 weeks ago
Pune, Maharashtra, India NexionPro Full timeJob Title : Firmware Test Engineer (Python Automation)Location : Pune (Magarpatta) Mode : Work From Office (WFO)Experience : 6+ years in Python test automation & embedded systemsWe are seeking a skilled Firmware Test Engineer with expertise in Python automation and embedded firmware testing. The ideal candidate will have experience with RTOS (Zephyr or...
-
Firmware Engineer
2 weeks ago
Pune, Maharashtra, India TerraGiG Full timeJob Summary: We are seeking a highly skilled firmware engineer with 5-10 years of experience to join our team at terragig. This is an opportunity to work on cutting-edge embedded systems and contribute to the development of innovative solutions. Key Responsibilities: As a firmware engineer, you will be responsible for designing, developing, and testing...
-
Firmware Systems Engineer
1 week ago
Pune, Maharashtra, India Respironics Inc Full timeResponsibilities of the Firmware Engineer RoleWe are seeking a talented Firmware Engineer to develop and implement firmware solutions for our products.Main Responsibilities:Design and develop embedded software in C programming language for microcontrollersCreate and maintain detailed documentation of firmware development processesCollaborate with...
-
Senior Firmware Software Engineer
1 week ago
Pune, Maharashtra, India Vertiv Full timeJob DescriptionWe are seeking a highly skilled Senior Firmware Software Engineer to join our team. The ideal candidate will have experience in firmware development, C/C++ programming, and embedded systems development. They will be responsible for designing, developing, and testing firmware for our products, working closely with cross-functional teams to...
-
Hardware and Firmware Test Engineer
1 week ago
Pune, Maharashtra, India Respironics Inc Full timeAbout the RoleThis is an exciting opportunity to join our team as a Hardware and Firmware Test Engineer and contribute to the development of high-quality embedded systems.Key Responsibilities:Define and execute test strategies to ensure the quality of embedded firmware and hardware.Design and develop tools and test plans for conducting firmware testing and...
-
Firmware Development Engineer
1 week ago
Pune, Maharashtra, India Vertiv Full timeJob OverviewVertiv is an Equal Opportunity/Affirmative Action employer. We promote equal opportunities for all with respect to hiring, terms of employment, mobility, training, compensation, and occupational health, without discrimination as to age, race, color, religion, creed, sex, pregnancy status (including childbirth, breastfeeding, or related medical...
-
Firmware Quality Assurance Engineer
2 weeks ago
Pune, Maharashtra, India NexionPro Full time**Job Description:** At NexionPro, we're looking for a talented Firmware Test Engineer to join our team. As a key member of our quality assurance team, you'll play a crucial role in ensuring the high-quality performance of our embedded firmware.**Responsibilities Include:**- Developing and maintaining automated test scripts using Python and PyTest- Designing...
-
Principal Firmware Engineer
3 weeks ago
Pune, Maharashtra, India Jabil Full timeKey Responsibilities : - Define and develop firmware architectures for complex server systems, including CPUs, memory, peripherals, and networking components. - Design and implement low-level drivers and firmware modules for various hardware components. - Participate in the design and development of firmware for new server platforms and technologies. -...