CrawlJobs Logo

Sr. Platform Software Engineer

A123 Systems LLC

Location Icon

Location:
United States , Novi, MI

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

We are seeking an accomplished Senior Platform Software Engineer with deep expertise in embedded systems to lead the development and integration of foundational software components across both automotive ECU platforms (serving multiple OEMs) and energy storage system ECUs. This role demands a high level of technical proficiency in bootloaders, MCAL, CDD, AUTOSAR BSW, and embedded cybersecurity, as well as a collaborative mindset to enable seamless coordination with application software teams in resolving complex, system-level challenges. The ideal candidate thrives on innovation and is eager to apply their skills across diverse domains spanning automotive and energy sectors.

Job Responsibility:

  • Architect and implement secure bootloaders and robust software update frameworks
  • Develop, configure, and validate MCAL and CDD drivers for a variety of microcontrollers and peripheral devices
  • Integrate and optimize AUTOSAR BSW stacks, with emphasis on: Diagnostics stack (including OBD)
  • Memory stack
  • CAN stack (including J1939)
  • Crypto stack
  • Implement and maintain J1939 stack functionality tailored for heavy-duty automotive platforms
  • Design and implement embedded cybersecurity solutions including secure boot, cryptographic services, and memory protection
  • Collaborate closely with cross-functional teams to analyze, diagnose, and resolve software issues across platform and application layers
  • Interface with stakeholders to support system software integration, validation, and deployment
  • Lead code reviews, mentor junior engineers, and promote software quality best practices
  • Ensure adherence to safety and cybersecurity standards such as ISO 26262, ISO/SAE 21434, and ASPICE

Requirements:

  • Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related field
  • Minimum of 5 years of hands-on embedded software development experience
  • Proven expertise in: Bootloader architecture and secure Boot implementation
  • MCAL and CDD driver development
  • AUTOSAR BSW integration and configuration
  • Embedded system-level debugging and root cause analysis
  • Proficiency in C/C++, along with experience using diagnostic and testing tools (e.g., CANoe, CANalyzer, CANdelaStudio, ODXStudio, oscilloscopes, in-circuit debuggers)
  • Familiarity with automotive microcontrollers (e.g., Infineon, NXP, Renesas, STMicroelectronics)

Nice to have:

  • Experience supporting application software teams and facilitating system-wide debugging
  • Exposure to OEM-specific development ecosystems and requirements
  • Hands-on experience with configuration tools such as DaVinci Developer and EB Tresos
  • Working knowledge of OTA update mechanisms, secure diagnostics (UDS), and cryptographic modules (TPM, HSM)
  • Strong communication skills and a collaborative approach to working within fast-paced engineering environments

Additional Information:

Job Posted:
February 23, 2026

Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr. Platform Software Engineer

Sr. Engineer II, Software Engineering FE

At CVS Health, we’re building a world of health around every consumer and surrou...
Location
Location
United States , Chicago
Salary
Salary:
148949.00 - 180000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or related field
  • six (6) years of progressively responsible, post-baccalaureate experience in a related occupation
  • Experience in building consumer-facing products using any SPA frameworks (React/Vue)
  • Experience in design first approach to software development
  • Experience in writing Jest / Vitest Unit Tests and achieving close to 100% code coverage
  • Experience working in an Agile/Devops environment
Job Responsibility
Job Responsibility
  • Contribute to all aspects of SDLC process (SCRUM, Design, Code, Test, Deploy & Maintain)
  • Collaborate with Product, UX and other Engineering teams
  • Collaborate with Platform team following Architecture best practices for scalability and reliability
  • Contribute to code review process to improve code quality
  • Mentor Engineers
  • Implement SecDevops best practices
  • and other duties as assigned
What we offer
What we offer
  • Full range of medical, dental, and vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term and long term disability benefits
  • Well-being programs
  • Education assistance
  • Free development courses
  • CVS store discount
  • Discount programs with participating partners
  • Fulltime
Read More
Arrow Right

Software Engineer Sr Staff - Platforms Developer

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or master’s degree in computer science, electronics, telecommunication engineering, or a related discipline
  • 14 to 19 years of experience in networking and system software development
  • Proficiency in C and C++ programming
  • Familiarity with data structures and system debugging techniques
  • Expertise in Host Complex, System Peripherals & Drivers: CPU complex (x86)
  • PCIe, SPI, I2C, MDIO
  • FPGA, CPLD, Flash Drivers
  • Expertise in Ethernet Interfaces (ranging from 1Gig to 400G+, including 800G, 1.6T), MacSec, Timing, Optics (SFP, QSFP, QDD, OSFP)
  • Expertise in High-speed packet forwarding with network processors, PHYs, and SerDes
  • Cloud Architectures
Job Responsibility
Job Responsibility
  • Collaborate with product managers, architects, and other engineers to define software requirements and specifications
  • Design, implement, and maintain networking and system software components using C and C++ programming languages
  • Conduct object-oriented analysis and design to ensure robust and scalable solutions
  • Debug complex system-level issues, leveraging your deep understanding of fundamental OS concepts (especially in Linux or similar operating systems)
  • Participate in hardware and system-level design discussions, ensuring carrier-class software development
  • Work with Linux device drivers, system bring-up, and the Linux kernel
  • Navigate large codebases effectively
  • Apply strong technical, analytical, and problem-solving skills to enhance software performance and resilience
  • Utilize scripting technologies and modern DevOps practices
  • Collaborate with cross-functional teams, including networking, embedded platform software, and hardware experts
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Software Engineer Sr Staff - Test Architect

Designs, develops, troubleshoots and debugs software programs for software enhan...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or master's degree in computer science, information systems, or equivalent
  • Typically 10+ years of experience
  • Experience designing and developing software systems design tools and languages
  • Experience in the overall architecture of software systems for products and solutions
  • Designing and integrating software systems running on multiple platform types into overall architecture
  • Evaluating and selecting forms and processes for software systems testing and methodology, including writing and execution of test plans, debugging, and testing scripts and tools
  • History of innovation with multiple patents or deployed solutions in the field of software design
  • Excellent written and verbal communication skills
  • mastery in English and local language
  • Ability to effectively communicate product architectures, design proposals and negotiate options at business unit and executive levels
Job Responsibility
Job Responsibility
  • Develops organization-wide architectures and methodologies for software systems design and development across multiple platforms and organizations
  • Identifies and evaluates new technologies, innovations, and outsourced development partner relationships
  • Reviews and evaluates designs and project activities for compliance with development guidelines and standards
  • Provides guidance and mentoring to less-experienced staff members
What we offer
What we offer
  • Health & Wellbeing benefits
  • Personal & Professional Development programs
  • Unconditional Inclusion environment
  • Fulltime
Read More
Arrow Right

Sr. Staff Software Engineer - Advanced Analytics Platform

At DISQO, we’re redefining how companies turn data into decisions. Our mission i...
Location
Location
United States , Los Angeles, Glendale
Salary
Salary:
200000.00 - 240000.00 USD / Year
disqo.com Logo
DISQO
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ years of professional software engineering experience
  • 5+ years architecting or building high-performance data systems or analytics platforms
  • 3+ years of product Rust experience
  • Deep expertise in Rust and strong experience in Java
  • Proven track record building large-scale data analytics or OLAP systems from the ground up
  • Deep understanding of columnar data engines, vectorized execution, and query/dataframe optimization
  • Hands-on experience with performance engineering, profiling, and hardware-aware optimization
  • Strong expertise with AWS - designing, deploying, and optimizing large-scale data and compute systems in the cloud
  • A systems-thinking mindset
  • Thrives in a fast-moving, startup environment
Job Responsibility
Job Responsibility
  • Architect and deliver a high-performance Advanced Analytics Engine
  • Design and build an Agentic AI system that leverages this Advanced Analytics Engine
  • Partner with product, engineering and data teams to power agentic AI analytics systems
  • Profile, benchmark, and optimize Rust components
  • Leverage AWS cloud services to architect scalable, reliable, and cost-efficient analytics infrastructure
  • Shape the evolution of DISQO’s broader data platform and its integration across our product ecosystem
  • Mentor and guide engineers
  • Contribute to open-source or internal frameworks that advance analytical systems and distributed computation
What we offer
What we offer
  • 100% covered Medical/Dental/Vision for employee
  • Equity
  • 401K
  • Generous PTO policy
  • Flexible workplace policy
  • Team offsites, social events & happy hours
  • Life Insurance
  • Health FSA
  • Commuter FSA (for hybrid employees)
  • Catered lunch and fully stocked kitchen
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

At Spectro Cloud, we are in search of a talented individual to become an integra...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
spectrocloud.com Logo
Spectro Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science or a related field
  • 4+ years of experience in software development (or 2+ years with a Master’s degree)
  • Proficiency in at least one modern programming language such as Go, Java, or equivalent
  • Solid understanding of containerization and orchestration concepts, including Kubernetes
  • Deep understanding of microservices architecture and REST API design principles
  • Experience designing and building scalable, cloud-native applications
  • Proficiency in working with cloud services (AWS, Azure, GCP, etc.)
  • Familiarity with virtual machine usage and integration within software solutions
  • Comfortable working in Linux-based environments and using common command-line tools
Job Responsibility
Job Responsibility
  • Designing, optimizing, and streamlining GoLang-based microservices
  • Ensuring seamless operation of the platform through automation, scripting, and rigorous testing
  • Producing clean and efficient code
  • Working closely with cross-functional teams to create scalable, dependable, and secure solutions
  • Staying current with industry trends and emerging technologies
Read More
Arrow Right

Sr. Manager, Software Engineering (Search)

As a Senior Engineering Manager – Search, you will lead and inspire a talented t...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
highspot.com Logo
Highspot
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience managing engineering teams, with a proven record of developing and scaling backend or search systems
  • 7+ years of total software development experience with cloud-native SaaS platforms
  • Strong background in search & recommendation technologies such as Lucene, Solr, Opensearch, Elasticsearch, RAG, or similar frameworks
  • Deep understanding of enterprise search architecture, schema design, and relevance tuning
  • Proven success building REST APIs, distributed systems, and integrating services using AWS or similar cloud platforms
  • Experience with object-oriented and functional programming languages, such as JavaScript/TypeScript, Python, or Ruby
  • Familiarity with machine learning and AI concepts for ranking, personalization, or content recommendations
  • Track record of attracting and developing diverse talent, fostering a collaborative and inclusive culture
  • Strong leadership, communication, and stakeholder management skills able to balance technical depth with strategic decision-making
Job Responsibility
Job Responsibility
  • Lead, mentor, and grow a team of search and backend engineers focused on high-impact, scalable search solutions
  • Own the technical vision for search architecture combining traditional and vector based, including relevance, ranking models, and distributed indexing systems
  • Drive execution excellence — set goals, manage delivery timelines, and ensure consistent progress against engineering objectives
  • Collaborate with Product and Data Science to translate customer and business needs into measurable search and content recommendation improvements
  • Optimize and scale our enterprise search stack (Lucene, Solr, ZooKeeper, or similar technologies) to support massive data volumes
  • Oversee the design and delivery of highly available distributed services and RESTful APIs integrated into Highspot’s platform
  • Partner with DevOps to ensure reliability, observability, and performance across multiple data centers
  • Champion AI-driven enhancements to improve personalization, ranking, and search recommendations
  • Foster a culture of quality, inclusion, and accountability, emphasizing mentorship, continuous learning, and technical excellence
  • Partner cross-functionally to ensure alignment between platform strategy and product outcomes, including stakeholder communication and risk management
  • Fulltime
Read More
Arrow Right

Sr Engineers, Software

T-Mobile is America’s supercharged Un-carrier, delivering an advanced 4G LTE and...
Location
Location
United States , Frisco
Salary
Salary:
131300.00 - 177700.00 USD / Year
https://www.t-mobile.com Logo
T-Mobile
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master's degree in Computer Science, Electrical Engineering, or related, and 1 year of relevant work experience
  • Bachelor's degree in Computer Science, Electrical Engineering, or related, and 3 years of relevant work experience
  • Developing high performance, scalable Business Intelligence Extract-Transform-Load pipelines using ETL tools and scripting, including Unix Shell Scripting, BTEQ Scripting, Oracle SQL Scripting
  • Performing PL/SQL and SQL queries, data analysis, creation of stored procedures, and validation of revenue for prepaid or postpaid data in Teradata and Oracle Databases that is capable of processing at least 4 million transactions per day
  • Monitor and optimize the performance of ETL processes, including query performance and data load times, identify and resolve performance bottlenecks
  • On premise Teradata to Snowflake cloud database migration using modern technology stack – Snowflake, Azure Data Factory, Liquibase data model deployments, dbt for transformations, jinja scripting, Gitlab for code management and DevOps CICD
  • Coding in a DevOps environment with Gitlab within a SCRUM framework to deliver Continuous Integration Continuous Delivery automations for market growth
  • Creating and scheduling daily ETL jobs using Control M to process previous-day files using the provided reference and transactional postpaid or prepaid data for revenue recognition. Posting accurate financial results to SAP following SOX controls and audit check mechanisms
Job Responsibility
Job Responsibility
  • Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis
  • Develop and automate large scale, high-performance ETL processes and data pipelines to drive Data Standardization and reporting utilizing Azure Technologies
  • Possess ability to effectively communicate with non-technical business customers and other stakeholders regarding design, requirements, functionality, and limitations of systems/applications
  • Possess ability to clearly articulate platform options and risks to non-technical team members
  • Contribute to a team that is responsible for the design, development, and launch of Accounting & Finance capabilities
  • Help translate business and functional requirements into well documented technical specifications and user stories
  • Utilize development skills to build (code) and unit test new systems functionality per technical specifications, with deliverables to include code builds and documented unit test results
  • Collaborate with other teams including Accounting & Finance Business Partners, Enterprise Testing, Release Planning and Management, Project Management, and Product Operations on successful delivery of product enhancements and support
  • Maintain technical skills and expertise through continuing education and training
What we offer
What we offer
  • Competitive base salary and compensation package
  • Annual stock grant
  • Employee stock purchase plan
  • 401(k)
  • Access to free, year-round money coaches
  • Medical, dental and vision insurance
  • Flexible spending account
  • Paid time off
  • Up to 12 paid holidays
  • Paid parental and family leave
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

At Spectro Cloud, we are in search of a talented individual to become an integra...
Location
Location
United States , San Jose
Salary
Salary:
Not provided
spectrocloud.com Logo
Spectro Cloud
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related technical field
  • 8+ years of software development experience (or 6+ years with a Master's degree)
  • Expert-level proficiency in Go
  • familiarity with Java or similar modern languages
  • Deep knowledge of Kubernetes architecture, operators, controllers, and custom resources
  • Hands-on experience with edge computing platforms and infrastructure management patterns
  • Strong architectural and design skills for distributed systems and microservices
  • Experience with cloud platforms (AWS, Azure, GCP) and cloud-native development
  • Experience with virtual machine usage and integration within software solutions
  • Understanding of security best practices in edge computing and distributed network environments
Job Responsibility
Job Responsibility
  • Designing, optimizing, and streamlining GoLang-based microservices
  • Ensuring seamless operation of the platform through automation, scripting, and rigorous testing
  • Producing clean and efficient code
  • Working closely with cross-functional teams to create scalable, dependable, and secure solutions
  • Staying current with industry trends and emerging technologies
Read More
Arrow Right