Baheerathan Rajalingam

Senior Principal Embedded Software Engineer
Woodland, US.

About

Highly accomplished Senior Principal Embedded Software Engineer with over 20 years of experience in real-time embedded systems, specializing in RTOS-based development and Model-Based Systems Engineering (MBSE). Proven leader in full software development lifecycle, from architecture and design to integration and customer support, consistently delivering complex projects ahead of schedule. Expert in optimizing system performance, resolving critical field issues, and driving process improvements within classified and commercial environments.

Work

Northrop Grumman Corporation, Mission Systems
|

Sr. Principal Software Engineer

McClellan Park, CA, US

Summary

Led critical software development and integration efforts for Sensor Resource Management Tools and the Common RF Processor IRAD, enhancing system functionality and ensuring seamless operation within defense ecosystems.

Highlights

Ported heritage ACS Mode code base from Windows OS to Linux for the Common RF Processor IRAD, improving system compatibility and performance.

Integrated heritage ACS Mode into the ISRM Sense ecosystem by mapping interfaces and implementing internal message exchanges, ensuring robust demonstration.

Executed maintenance and new feature development for a key Tool suite, resolving bugs and supporting release activities for critical defense systems.

Designed and implemented changes to ACS CP and CSP project models in Papyrus IDE, optimizing system architecture and component interactions.

Northrop Grumman Corporation, Space Systems
|

Sr. Principal Software Engineer

Roy, UT, US

Summary

Developed high-level system architecture for Sentinel Program GN&C SW components, leveraging MBSE principles to ensure compliance with DoDAF specifications.

Highlights

Developed high-level system architecture for Sentinel Program's GN&C SW components using IBM Rhapsody and Cameo EA, ensuring DoDAF compliance.

Created comprehensive SysML diagrams (State Transition, Activity, Sequence, Use Case) within the MBSE environment to accurately capture system behavior.

Ensured complete traceability of design elements to Software Requirements, enhancing system integrity and compliance.

Northrop Grumman Corporation, Space Systems
|

Sr. Principal Software Engineer

Azusa, CA, US

Summary

Led the SIQT Team for the NGG Flight Software Group, driving the development and revision control of critical test scripts to enhance software quality.

Highlights

Led the development of SIQT Test Scripts using Ruby, automating testing processes and improving efficiency for the NGG Flight Software Group.

Directed the effort to establish revision control for SIQT Test Scripts using GIT, ensuring robust versioning and collaborative development.

Trained the SIQT Team on best practices for GIT, Bitbucket Server, and SourceTree, fostering team proficiency in modern version control systems.

Raytheon Technologies, RIS
|

Principal Software Engineer

El Segundo, CA, US

Summary

Led software development activities for the HISAR 500 IRAD within the ASARS-2B Program, contributing to architecture definition and successful project execution.

Highlights

Led SW development activities for the HISAR 500 IRAD, ensuring timely delivery and technical excellence for a classified Air Force program.

Set up the VirtualBox VM environment for SW development and build activities, streamlining the development pipeline.

Took the lead in replicating the Galaxie SW/COARPS RPS for the IRAD, demonstrating advanced technical problem-solving.

Contributed to defining the SW Architecture and successfully executing the SW PDR for the IRAD, achieving critical project milestones.

Established GIT repositories on Bitbucket Server for SCM of SW and FW code base, enhancing version control and collaboration.

MIT Lincoln Laboratory
|

Embedded SW Engineer (Contract Position)

Lexington, MA, US

Summary

Developed real-time embedded systems for confidential/classified projects for the Air Force and FAA, ensuring robust performance under adversarial conditions.

Highlights

Developed real-time embedded systems using C++ based on MATLAB prototypes for classified projects, delivering high-performance solutions.

Ensured C++ implementations met stringent hard real-time constraints, guaranteeing system reliability and responsiveness in critical operating environments.

Designed and implemented robust and resilient software solutions for adversarial operating conditions, enhancing system security and stability.

HCL America, Inc (@ Intel Corporation)
|

Technical Architect (Contract Position)

Folsom, CA, US

Summary

Troubleshot and resolved critical field issues for PCIe/NVMe SSD drives as part of the PCIe CLE / Sustaining FW team.

Highlights

Troubleshot and resolved complex field issues reported in PCIe/NVMe SSD drives, minimizing downtime and improving product reliability.

Performed triage and implemented fixes for critical field issues as a core member of the PCIe CLE / Sustaining FW team, ensuring system stability.

ASML
|

Sr. Software Design Engineer (Contract Position)

Wilton, CT, US

Summary

Developed and maintained real-time embedded software for the Reticle Handler functional cluster, contributing to new features and system diagnostics.

Highlights

Developed and maintained real-time embedded software for the Reticle Handler functional cluster in C/C++, ensuring continuous system operation.

Conducted software impact analysis for new features and changes, facilitating informed development decisions and minimizing risks.

Implemented and set up subsystem drivers, interfaces, and instrument diagnostics code, enhancing system functionality and debug capabilities.

GARMIN International
|

Sr. Software Engineer

Olathe, KS, US

Summary

Developed avionics software for Garmin's Integrated Flight Deck System, focusing on MFDs and PFDs while ensuring RTCA/DO-178B compliance.

Highlights

Developed avionics software for Panel Mount Displays Group's glass cockpit solutions as part of Garmin's Integrated Flight Deck System.

Executed software feature development for Garmin's MFDs and PFDs, enhancing user experience and display functionality.

Troubleshot and resolved field issues reported for Garmin's MFDs and PFDs, ensuring system reliability and customer satisfaction.

Applied RTCA/DO-178B standards in software development, ensuring compliance for various levels of avionics software.

TECHNICOLOR INC / CDI CORP
|

Software Engineer (Contract Position)

Indianapolis, IN, US

Summary

Ensured Open-Source Software compliance for embedded middleware, developing unit tests and implementing custom checkers for code quality and coverage.

Highlights

Collaborated with Legal and Licensing teams to assess and implement compliance for all Open-Source Software packages, mitigating legal risks.

Developed unit test cases and suites using Google Test Framework, improving code quality and reliability for embedded middleware.

Implemented Custom Checkers for Klocwork static analysis tool, enforcing coding standards across development activities.

Deployed a mechanism to collect unit test code coverage metrics using LCOV/GCOV, enhancing testing efficiency and code quality insights.

EATON CORPORATION
|

Project Leader

Willoughby Hills, OH, US

Summary

Led the successful integration of ClearCase with MatrixOne (PLM/PDM tool) and directed SW development process adoption, enhancing configuration management.

Highlights

Led the successful integration of ClearCase with MatrixOne (PLM/PDM tool), streamlining data management and improving workflow efficiency.

Directed the adoption of SW development processes within the ECOE IT department, enhancing development consistency and quality.

Implemented a robust Configuration Management strategy for MatrixOne PLM/PDM tool maintenance, ensuring data integrity and version control.

Functioned as ClearCase Administrator for the Embedded SW Development team, providing critical system support and expertise.

BROADCOM CORPORATION
|

Sr. Staff System Design Engineer

Matawan, NJ, US

Summary

Developed a simulator for GSM/GPRS operations and troubleshot Layer1/RTOS issues, ensuring successful integration and SCM for UMTS Protocol Stack.

Highlights

Developed a simulator for GSM/GPRS operations of UMTS Protocol stack, facilitating efficient testing and validation.

Troubleshot and resolved Layer1/RTOS issues during new baseband chipset bring-up, accelerating product development cycles.

Managed Integration/SCM for UMTS Protocol Stack development, ensuring robust version control and seamless integration.

MOTOROLA, INC
|

Technical Lead / Mobile Phone Tools

Libertyville, IL, US

Summary

Led all technical issues for Mobile Phone Tools (MPT), triaging CRs, and supervising MPT testing activities.

Highlights

Managed all technical issues pertaining to Mobile Phone Tools (MPT), ensuring timely resolution and product stability.

Triaged all MPT CRs and Phone SW CRs, prioritizing critical issues for efficient resolution.

Supervised MPT testing activities at TELMA (an engineering contracting company in Russia), ensuring quality assurance and adherence to timelines.

MOTOROLA, INC
|

Lead Software Engineer/ CAA

Libertyville, IL, US

Summary

Resolved critical field issues for lead GSM products and developed FOTA Flex features, supporting global field test teams.

Highlights

Resolved critical field issues for lead GSM products (Siliqua and Razor05), significantly improving product reliability and user satisfaction.

Developed the FOTA Flex feature for V2000 and E1000, enhancing mobile device functionality and update capabilities.

Investigated and resolved issues reported by Field Test teams across UK, Spain, and Italy for E1000 and V1050 phones, ensuring global product quality.

MOTOROLA, INC
|

Lead Software Engineer/ 3G Product Integration Team

Libertyville, IL, US

Summary

Led integration testing for Talon A830 and Paragon A920 software builds and developed automated regression test suites.

Highlights

Executed integration testing of Talon A830 and Paragon A920 software builds, ensuring system compatibility and performance.

Served as a quality gate for System Testing activities by rigorously testing Product Software builds before release.

Developed automated regression test suites using Lab View Anthem testing framework, enhancing testing efficiency and coverage.

MOTOROLA, INC
|

Lead Software Engineer/ Advanced System Engineering Lab

Arlington Heights, IL, US

Summary

Managed NTT DoCoMo VoIP Technical Trials, improving system capacity by 10-15% and developing SIP/H.323 endpoint simulators.

Highlights

Improved system capacity by 10% to 15% by optimizing base station parameters through diagnostic log analysis from IS-2000 1x mobiles.

Developed SIP & H.323 endpoint simulators on Catapult DCT-2000 to test Xybridge CA soft-switches, ensuring robust VoIP communication.

Provided technical support to teams at Motorola Japan and Xybridge throughout Technical Trials, ensuring smooth and successful operation.

QUALCOMM, INC
|

Software Engineer

San Diego, CA, US

Summary

Set up a simulation environment for GlobalStar Gateway components and designed enhancements for inter-subsystem interface testing.

Highlights

Established a comprehensive simulation environment to facilitate integration and testing of GlobalStar Gateway Switching Subsystem (GSS), SS7 Server, and Alcatel MSC.

Designed and implemented enhancements to the MGTS test tool, improving testing of inter-subsystem interfaces and proprietary protocols.

MOTOROLA Electronics Pte. Ltd
|

Software Engineer

Singapore, Singapore

Summary

Developed real-time embedded software for Motorola 68302 on VRTX, focusing on SMS features and Queue Management Subsystem design.

Highlights

Developed the SMS feature for GSM and contributed to the high-level design of the Queue Management Subsystem.

Contributed to major enhancements for the CT2 2-Way Calling System, improving its functionality and performance.

Developed real-time embedded software for Motorola 68302 on VRTX-based target systems using C, ensuring efficient hardware interaction.

Education

University of Michigan - Ann Arbor
Ann Arbor, MI, United States of America

M.S.

Electrical Engineering (Systems)

University of London
London, UK

B.E.

Electronics Engineering

Awards

DRAPER's Scholarship

Awarded By

Singapore

Awarded as the top academic applicant from Singapore, recognizing exceptional academic achievement.

Anthony Williams Prize

Awarded By

University of London

Awarded as the top performing student in the first year, demonstrating early academic excellence.

Publications

Method for Configuring a Base Station

Summary

Patent number: 5692031

Method and apparatus for routing a call to a mobile communication unit in a telepoint communication system

Summary

Patent number: 5509053

Skills

Programming Languages

C, C++, Python, JavaScript, Java, Ruby.

Platforms & Operating Systems

UNIX, Linux, VxWorks, VRTX, Windows OS.

Configuration Management & Project Tools

Git, Mercurial, ClearCase, SVN, JIRA, Redmine, ClearQuest, Bitbucket Server, SourceTree.

IDEs & Debuggers

GHS MULTI, Allinea DDT, GDB, Eclipse.

Software Development Methodologies

MBSE (Model-Based Systems Engineering), RTCA/DO-178B SW development, Agile, Waterfall model.

Tools & Test Equipment

Cameo EA, Rhapsody, Jenkins CI server, Klockworks, Logic Analyzer, Google Unit Test Framework, LCOV/GCOV, Purify, Quantify, MATLAB, Papyrus IDE, Lab View Anthem, Catapult DCT-2000, MGTS test tool, VirtualBox VM.

Domain Expertise

Real-time Embedded Systems, RTOS, System Architecture, Software Design, Software Testing, Integration, Customer Support, Problem Solving, Troubleshooting, Avionics Software, Telecommunications Protocols (GSM, GPRS, UMTS), PCIe/NVMe SSD, Flight Software, Configuration Management Strategy, Static Analysis, Unit Testing, Software Quality Assurance, Process Improvement.