Login / Signup

Senior Firmware Engineer(18-36L fixed + ESOPs)

AtonarpBangalore | 5~12y
Atonarp is on a mission to lead the digital transformation of molecular diagnostics. Technological advancements in optics and informatics applied in a molecular sequencing environment have the potential to revolutionize healthcare and industrial markets, unlocking a future that shifts entire markets from today's reactive paradigm to one that is proactive and predictive – drastically improving outcomes for both businesses and individual health.
Powered by a unifying software platform and breakthrough innovations in optical and mass spectrometer technology, Atonarp products deliver real-time, actionable, comprehensive molecular profiling data that supports a broad range of applications across the semiconductor, industrial, life sciences, pharmaceutical, research, and medical diagnostic industries with a cumulative target total addressable market (TAM) of $100+Billion USD).
Founded in 2010, Atonarp is a team of over 100 across locations in Japan, India, and the U.S., led by a world-class team of experts in the development and commercialization of complex diagnostic instruments. Today, Atonarp is at an exciting growth phase and inflection point for the company as they expand the development of their technology, commercial and administrative teams, and partner ecosystems that will help bring to market an array of industry-redefining products.
Atonarp is led by seasoned leaders and investors, and has raised over $110MM to date, their most recent fundraise of over $50MM closed May 2021.
A Senior Firmware Engineer in the Firmware team will Build Firmware solutions for Atonarp instruments to be deployed as a cloud/web service or as a standalone application.


    • Firmware (Platform / BSP software, Device Drivers etc.) design and implementation, Unit test and debug and Board Bring-up
    • Develop Firmware and APIs for communication with other services
    • Develop Firmware solutions by studying information needs; confer with users; study systems flow, data usage and work processes; investigate problem areas; follow the software development lifecycle
    • Create/improve documentation to demonstrate solutions using flow flowcharts, layouts, diagrams, charts, code comments and clear code
    • Work on new product development and maintain existing products
    • Conduct and participate in design review meetings of hardware/software/product to identify the impact on software development and provide feedback
    • Root-cause problems, assess risks, identify issues and solutions to achieve project objectives
    • Understand product goals, ensures cross-team collaboration & realize consistent high-quality solutions for all deliverables
    • Plan and estimate work for feature development
    • Grow engineering teams by interviewing and hiring
    • Mentor junior and mid-level engineers by providing advice, coaching and educational opportunities
    • Update job knowledge by studying state-of-the-art development tools, programming techniques and computing equipment; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations
    • Performance optimizations using Linux C-groups


    • Bachelors or Master’s in Computer Science/ Software engineering with 5-12 years of experience in development and maintenance of Firmware/customization in embedded Linux domain and RTOS (ex: FreeRTOS)
    • The ideal candidate should have hands-on development expertise with RTOS and Linux.
    • Proficient in C with development experience on RTOS and embedded linux platform.
    • Knowledge in scripting languages like Unix Shell, python etc.
    • Work experience in ARM (NXP, STM, Renesas Micro Controllers)
    • Work experience using IDE’s like IAR EWARM, Keil µVision IDE etc.
    • Understanding of hardware schematics and communication protocols like SPI, I2C, and UART
    • Experience in integrating/customizing open-source packages with embedded linux platforms
    • Excellent in code analysis, debugging (using tools like gdb, valgrind, pdb, TraceMalloc, JTAG etc.), problem solving and communication
    • Knowledge in multi-threaded programming, synchronization
    • Ability to work in a challenging environment
    • Experience in developing/integrating/porting components/applications for hardware targets like NXP-IMX8 etc.,
    • Experience in IOT / Process Control based development
    • Know to handle HW instruments like oscilloscope, DMM, etc.
    • Knowledge in open-source components and RTOS
    • Knowledge in customizing/configuring linux kernel for industrial automation platforms
    • Experience in Linux build systems: Open embedded, Yocto (Poky)
directApplyIconDirect hiring from company
Work TypeWFO Bangalore
Salary budget5-8 Years INR 18 – 25 LPA + ESOPs , 10-12 Years INR 28 - 36 LPA + ESOP
Employement typeFull-time
Hiring process-
Uploaded At2022-07-26
About companyAtonarp
Similar Jobs
No recommended posts yet