Senior Embedded Software Engineer

Published date: 2024/01/10
  • Location: Pune, Maharashtra, India
About the Role
• Deliver high-quality C code in a real-time embedded environment
• Write scalable code that can address broad range of vehicle architectures
• Specify, design, and implement functionality and behaviors of embedded subsystems
• Be involved in the full life cycle of firmware development from concept through integration, test and high-volume manufacturing
• Contribute towards writing requirements with traceability to implementation and the test cases
• Hands-on hardware bring-up, system debugging and code optimization
• Make performance and optimization trade-offs to meet product requirements
• Contribute to technical designs and ECU requirements, safety analysis, and interface design between various microcontrollers
• Interface with hardware and mechanical engineering teams, as well as clients and end-users of the products

Minimum Qualifications
• BS or MS in Electrical Engineering, Computer Engineering, Computer Science
• 6+ years of relevant experience is needed
• Proficiency in the following areas/aspects:
• C programming and proven record of delivering high quality code
• Design code modules with static memory footprint
• Git version control system
• Embedded systems design and architectures - should be familiar with concepts like watchdogs, task preemption, software interrupts, priority inversion, etc.
• Low-level driver implementation (like SPI, ADC, PWM, CAN, LIN, etc.)
• Computer Science principles such as data structures and algorithms

Preferred Qualification
• Has had experience working on projects for student clubs and organizations like robotics club, SAE (Society of Automotive Engineers), Solarboat, EV Club, etc.
• Familiarity with hardware - Hands-on experience with electrical circuits and basic circuit design and analysis
• Experience with:
• MISRA C, unit testing, static analysis tools
• Python scripting
• Embedded microprocessor toolchain
• Familiarity with ARM cores
• Familiarity with processors from TI (C2000, Hercules, MSP430, etc.), Freescale (MPC560x), Infineon, STMicro
• Familiarity with embedded RTOS (eg. freeRTOS, MQX, DSP BIOS, etc.)
• Hardware board bring-ups

Equal Employment Opportunity

Sibros is committed to a policy of equal employment opportunity. We recruit, employ, train, compensate, and promote without regard to race, color, age, sex, ancestry, marital status, religion, national origin, disability, sexual orientation, veteran status, present or past history of mental disability, genetic information or any other classification protected by state or federal law
Company Name: Sibros

Apply

0 page views

Related listings

  • Associate Software Developer (Show Systems) Mumbai
    Software Developer
    Software Developer
    Description Position at DNEG Core Services is looking for an Associate Software Developer to join its Show Systems domain. The Core Services group provides foundational technologies to other technology groups within DNEG. We are a team of software de...
    2026/11/08
  • Software Developer✓Mumbai
    Software Developer
    Mumbai (Maharashtra) Software Developer
    Responsibilities Participate in all aspects of software development including requirements gathering, design, implementation, testing and deployment Build cutting edge applications both for web and mobile Write well designed, testable, efficient code...
    2026/11/08
  • Software Engineer Software Developer✓Mumbai
    Software Developer
    Software Developer
    Description Must be proficient in development environments debugging tools and source control systems Must have experience in cross platform development must have worked in products or technologies that have scalable and sustainable architectures Dev...
    2026/11/08