Senior Embedded Firmware Engineer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

This position focuses on launching direct-to-consumer products. You will be responsible for designing, prototyping, and launching Portable Energy Systems compact solutions that integrate core technologies to deliver IoT-enabled backup power for consumers. We are seeking a motivated individual who thrives in a fast-paced environment and can collaborate closely with the team to develop and deliver innovative solutions. Your responsibilities will include developing, maintaining, and optimizing Bitbucket Pipelines configurations to automate build, test, and deployment processes. You will also work on developing board level and system level embedded software for solar and battery-based portable products. Collaboration with hardware and system engineers to conceptualize and document design architecture for implementation will be a key aspect of your role. Additionally, you will be involved in firmware EVT testing once the design code is ready and working with DVT engineers to test and troubleshoot prototype designs. As the ideal candidate for this role, you should have a BE/M.Tech/MS degree in Electrical Engineering, Computer Engineering, or Computer Science. You should possess 5+ years of experience with a BE or 3+ years of experience with an MS in a similar (non-academic) role as an embedded software or firmware engineer. Proficiency in scripting language Python for automating software development workflows is required, along with expertise in C for real-time applications. Experience with both bare metal and real-time operating systems (RTOS) is essential. Your ability to troubleshoot firmware-related issues within complex systems, test code and hardware with or without external test equipment, and familiarity with software development processes, Atlassian cloud suite, and Git configuration management will be valuable assets. Familiarity with development tools such as GCC, GDB, Eclipse, and GNU Make is desired. You should be capable of carrying a design task from concept to implementation, verifying it, documenting engineering requirements, documenting solutions, and testing new firmware designs. Familiarity with ARM Cortex-M4/7, STM32, or similar microcontroller architectures, FreeRTOS, Zephyr development experience, and developing embedded firmware for power electronics-based products are all advantageous. Experience with AC grid simulators, solar panel simulators, Battery Management Systems (BMS), and ESP32 or similar radio modules for Wi-Fi/Bluetooth is a plus for this role.,

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now
Blunt Arrow logo
Blunt Arrow

Marketing and Advertising

Las Vegas

RecommendedJobs for You