Loading...

{{notif_text}}

Excited to launch our new report - Understanding the mind of modern candidates. Get it here

Firmware Jobs

Explore top Firmware Job opportunities for Top Companies & Startups. All jobs are added by verified employees who can be contacted directly below.

Senior Embedded Firmware Engineer
Senior Embedded Firmware Engineer

Founded 2016
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Ahmedabad
Experience icon
3 - 20+ years
Experience icon
Best in industry9 - 18 lacs/annum

When you join us, you'll handle the development of our core products and services which goes from low-level system protocols of the engine controllers in vehicles to localized computation for modern age algorithms for system accuracy and optimization. You'll focus on building robust communication channels and system stability. Your role will be crucial to Quixote's. Duties & responsibilities : 1. Own & lead full cycle development: design, implementation, testing & debugging for an automotive product. 2. Create conceptual system designs, assess risks, conduct design trade studies, and develop a product that meets feature requirements for integrating sensor, processing and software systems. 3. Lead innovative system development projects with responsibility for the achievement of cost, schedule, and technical requirements, with an eye toward technology maturation, transition, and follow on work. 4. Generate comprehensive engineering documentation. 5. Responsible for end-to-end system firmware development to include power management, boot loaders, scheduling, RTOS and /or bare metal implementations. 6. Troubleshoot and resolve complex software problems in embedded real-time systems. 7. Source code development, review & maintenance (C/C++). 8. Dive into & take ownership of critical design issues. 9. Analyze & propose solutions for performance bottlenecks. 10. Address all aspects of technology readiness, including manufacturability. 11. Help build robust methodology and processes to deliver technology to products. Required skills & experience: 1. Experience in embedded architecture, external interfaces, product constraints, along with the ability to develop architectures/features that meet these constraints while providing new value for the platform. 2. Experience in system architecture, operating system, device architecture, hardware design. Strong background in software methodology & full cycle development (Design, implementation, testing & debugging). 3. Expertise in embedded microcontrollers- architecture. 4. Expertise in software designing and programming in C/C++ is a must. 5. Algorithm modelling, benchmarking, implementation & digital signal processing. 6. Understanding of hardware & software co-verification & emulation platforms 7. Experience in understanding hardware, clock-level issues, bridges, delays, interrupts, clock gating, polling etc. 8. Experience with lab instrumentation like oscilloscope, logic/ protocol for debugging embedded systems at HW level. 9. Bachelors | Masters degree in Computer Science or Electronics & Communication Engineering with 2-5 years of relevant experience is a must.

Job posted by
apply for job
apply for job
Mumal Soni picture
Mumal Soni
Job posted by
Mumal Soni picture
Mumal Soni
Apply for job
apply for job

Firmware Developer
Firmware Developer

Founded 2014
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[2 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
1 - 5 years
Experience icon
Best in industry3 - 8 lacs/annum

Job Description Prescientech is looking for software enthusiast and developer with working experience of 2+ years with proven experience in complete development of software relating to Firmware & Operating System Development. The candidate must discover the requirement and need to code highly reliable software which turns the mission into reality and will be responsible for the major lifecycle of the software he/she creates, including development, testing, and coordination and maintenance. The candidate will be majorly responsible for all the aspects of the software development including operating system development, firmware debugging & assist application development. The candidate is expected to write code and should be familiar with working on Windows and Linux development environment. We are looking for an engineer who is technically sound and attacks every problem with enthusiasm to overcome hurdles. He should be a self-starter, team player, and have the hunger to venture into unknown areas and code and make the system work. Roles & Responsibility -Design Software architecture -Coding and implementation of firmware on hardware and testing -Hands-on hardware bring-up and system debugging -Code and Performance Optimization to meet the requirement -Understand the tasks at hand in full details -Quickly produce well-organized, optimized, and documented source code along with the team members -Debug existing source code and refine the feature set. -Work independently when required & Continuously learn and improve skills. -Maintaining the software systems once they are up and running -Perform review design and design modification Educational Qualifications and Work Experience -2+ years of experience in software development -Candidate should have Bachelors or Master’s Degree in Engineering in computer science or other related fields. -Ability to understand Datasheet -Debug tool knowledge (JTAG or other protocol) -Low-level programming expertise using C and assembler, with compiler/linker/debug experience. -Understanding of the Memory Map, Read/Write registers in Controllers Skills Required: -Strong knowledge of Java, C#, C++, Objective-C, or JavaScript programming languages. -Linux based operating system, Like Yocto/ Ubuntu -Understanding of microprocessor (ARM is appreciated) -IC and PCB knowledge (Clock pin, IO pin, Supply Voltage etc.) Preferable -Network TCP/IP protocol for advanced network connected devices -Excellent debugging and problem-solving skills. -Strong written and verbal communication skills -English language fluency -Prior Design Engineering experience (Preferred) -Strong Documentation skills for technical instruction manual for firmware operation

Job posted by
apply for job
apply for job
Divya Mohan picture
Divya Mohan
Job posted by
Divya Mohan picture
Divya Mohan
Apply for job
apply for job

Firmware developer
Firmware developer

Founded 1999
Products and services{{j_company_types[2 - 1]}}
{{j_company_sizes[4 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Chennai
Experience icon
6 - 14 years
Experience icon
Best in industry8 - 20 lacs/annum

Job Description Required Skill Set: Need To Have Expertise in C & C++ Programming for Embedded System C,C++ programming in Visual Studio Development experience in RTOS Debugging experience on memory management, task management etc Familiarity with analysers, oscilloscope etc Nice To Have Embedded Linux UML based design Static Analysis Tools Primary Functions Job Description / Responsibilities Customer communication Requirement analysis Design document creation / updation Firmware development Software unit testing Troubleshoot prototypes Peer review Enhancement / Maintenance Status update Key Deliverables/Duties Design documents Source code Developer test records Process documentation

Job posted by
apply for job
apply for job
Swarnalatha Srinivasan picture
Swarnalatha Srinivasan
Job posted by
Swarnalatha Srinivasan picture
Swarnalatha Srinivasan
Apply for job
apply for job

Lead Firmware Engineer
Lead Firmware Engineer

Founded 2016
Products and services{{j_company_types[3 - 1]}}
{{j_company_sizes[2 - 1]}} employees
{{j_company_stages[3 - 1]}}
{{rendered_skills_map[skill] || skill}}
Location icon
Mumbai
Experience icon
7 - 12 years
Experience icon
Best in industry14 - 25 lacs/annum

Lead Firmware Engineer Do you thrive on working on the cutting edge? Working with innovators in the early stages of ideas, products, or platforms? Do you want to transform an industry? Crave new challenges and solving hard customer problems using the latest in battery technology? At ION Energy we are building the world’s most advanced Battery Intelligence and diagnostics engine. Founded by a team of PhD's with decades of experience in advanced electronics and battery systems, our groundbreaking patented technology acts as the core of high-performance applications. As a member of the firmware development team, you will be responsible for delivering high quality embedded code running on the MCUs at the heart of ION Battery management systems. You will join a team that strives to build the most robust and reliable embedded systems and actively contribute to the continuous improvement of development tools and practices. You will meet and surpass industry standards for safety systems, and work closely with battery engineers and implement cutting edge algorithms. At ION you will have the opportunity to make batteries safer, more efficient and help the world tackle one of its biggest challenge: Energy storage. What you will do: Nurture your team of FW engineers through teaching & transferring your applicable experience. Push dev. Velocity, code quality, and documentation standard higher (and higher) Specify, design and implement functionality and behaviors of embedded subsystems. for complex mixed-signal products (high/low voltage BMS architectures/IoT platforms) Design scalable FW architecture designed to operate with different hardware products Interface with technology specialist to integrate innovative algorithms & signal processing features for battery management. Work with various cost-effective MCU platforms for industrial & automotive domains (STM32, DsPics, ARM-M) Hands-on hardware bring-up, system debugging and code optimization. Make performance and optimization trade-offs to meet product requirements. This is you: BS, MS or PhD in EE/CE/CS, or the equivalent in experience with evidence of exceptional ability. Experience in embedded architecture for a complex system in automotive, battery, critical systems 7 years of professional working experience in these areas. Working knowledge of embedded system development quality management Familiarity with Safety standards such as IEC 61508 / ISO 26262 is highly preferred. Test-driven development and familiarity with developer-driven automated testing. Ability to collaborate and communicate complex technical concepts. Fluent in English, ability to communicate with foreign teammates. Experience with 16/32 bits Microchip MCUs & STM32 MCUs is a plus. Experience with communication modules (GSM / BLE) is a plus. Our culture is founded on high-standards, openness, collaboration, and honesty, with colleagues who are brilliant in their field, resilient and above all, strive for the best. One team, where everyone makes a difference and everyone is heard. Come join an ambitious team if you share our vision of an all-electric future.

Job posted by
apply for job
apply for job
Valentina Dsouza picture
Valentina Dsouza
Job posted by
Valentina Dsouza picture
Valentina Dsouza
Apply for job
apply for job
Why apply via CutShort?
Connect with actual hiring teams and get their fast response. No 3rd party recruiters. No spam.