Principal Software Engineer, BSW

Tekfortune Inc.

Austin, TX

JOB DETAILS
SKILLS
Antenna, Architectural Services, Automotive Industry, Automotive Technology, BSP, Best Practices, Booting, C Programming Language, C++ Programming Language, Code Reviews, Communications Software, Component Selection, Computer Engineering, Computer Science, Computer Systems, Consulting, Consumer Electronics, Consumer Software, Continuous Improvement, Continuous Integration, Cross-Functional, Debugging Skills, Design Patterns Programming Methodologies, Detail Oriented, Device Drivers, Diagnostics Solutions/Software, Documentation, Dynamic Analysis, Electronic Design, Embedded Software, Embedded Systems, Emerging Technology, Ethernet, HTML5, Hal, Hardware Administration, High-Definition Multimedia Interface (HDMI), Hypervisors, ISO (International Organization for Standardization), Infotainment, Injections, Integration Testing, Java, Linux Operating System, Low Power, Maintain Compliance, Manufacturing, Mass Production, Mentoring, Operating Systems, Operations Management, Peripheral Hardware, Presentation/Verbal Skills, Problem Solving Skills, Process Improvement, Prototyping, QNX Operating System, Rapid Prototyping, Realtime Operating System, Risk Analysis, SERDES, Scalable System Development, Schematics, Scripting (Scripting Languages), Signal Integrity, Software Architecture, Software Architecture Design, Software Design, Software Development, Software Engineering, Software Testing, Standards Development, Strategic Planning, System Architecture, Technical Leadership, Technical Support, Test Automation, Testing, Time Management, USB, User Documentation, Web Application Framework, Work From Home
LOCATION
Austin, TX
POSTED
15 days ago
Tekfortune is a fast-growing consulting firm specialized in permanent, contract & project-based staffing services for world s leading organizations in a broad range of industries. In this quickly changing economic landscape, virtual recruiting and remote work are critical for the future of work. To support the active project demands and skills gaps, our staffing experts can help you find the best job for you.


Job Title: Principal Software Engineer, BSW
Location: Mountain View, CA/Austin, TX (Onsite 4 days/week)
Direct Hire/ Fulltime Role

Bonuses: 18% Annual Bonus based on performance last 12 months
-9% Long-term Bonus based on last 3 years with company
-Up to 27% total bonus - Merit/Bonuses paid out in April/May timeframe
Interview Process (3 to 4 rounds):

1) Technical Video interview with Ravi which includes Realtime coding exercises - 45min -- MUST practice coding beforehand
2) Possible 2nd round technical coding session / screening
3) In person in Mountainview -- will be flown to CA if pass technical round(s)

In person round:
1)Will need to create and bring presentation on a difficult project in past and go over it.
2) Then 45min coding exercise - could be whiteboarding with board in the room
3) Followed by 45min Hardware discussion
4) If Pradip (VP of HW) onsite, meet with him in person

2-3 Days after the onsite interview there will be a final behavioral / mindset Video interview round

Notes
  • HW Bring-Up & Board Support
  • BSP / OS Expertise (Linux and QNX)
  • Automotive-Specific System Knowledge
    • CAN / LIN / Ethernet basics, Watchdogs, Bootloaders, OTA
  • Peripheral Bring-Up
    • Audio: ALSA / ASoC, I2S / TDM, Codec bring-up (routing, clocks, pop-noise issues)
    • Display / Camera: MIPI-DSI / HDMI / DP, MIPI-CSI, SerDes (FPD-Link, GMSL), Panel timing, backlight, camera pipelines
    • Connectivity: BT/Wi-Fi bring-up, Firmware loading, calibration (NVM), Coexistence issues
    • USB: Host vs Device, Power roles, enumeration failures
    • Radio: AM/FM / DAB / SDR, Tuner bring-up, antenna diagnostics
    • Power & Thermal: Suspend/Resume, Thermal zones, Low-power modes (vehicle sleep/wake)
  • Testing
    • DV, EOL, HIL & Manufacturing Support
  • Support Hardware team
    • Reviewing schematics, Signal integrity, Power rails
  • Good to have (not must)
    • Prior Qualcomm automotive experience
    • Hypervisors, Safety Island, Secure Boot etc.

We are CARIAD, an automotive software development team with the Volkswagen Group. Our mission is to make the automotive experience safer, more sustainable, more comfortable, more digital, and more fun. To achieve that we are building the leading tech stack for the automotive industry and creating a unified software platform for over 10 million new vehicles per year. We re looking for talented, digital minds like you to help us create code that moves the world. Together with you, we ll build outstanding digital experiences and products for all Volkswagen Group brands that will transform mobility. Join us as we shape the future of the car and everyone around it.

Role Summary:
The Principal Software Engineer, BSW will design, develop, and deliver embedded software for high-performance computing platforms at CARIAD and the Volkswagen Group. This role focuses on building reliable base software, leading system bring-up, integrating core components, and solving complex hardware software interaction issues. The engineer will also drive improvements in testing, diagnostics, and software quality, while collaborating with cross-functional teams and external partners to ensure robust, secure, and production-ready solutions. As a senior member of the technical team, this position provides hands-on expertise and mentorship to strengthen CARIAD s in-house software development capabilities.

Role Responsibilities:
Embedded Software Development
" Design and implement base software components including BSP, MCAL, bootloaders, and OS services
" Lead board bring-up, hardware abstraction layer (HAL) integration, and low-level driver development
" Support hardware teams with component selection, schematics review, and debugging
" Contribute to software diagnostics, test hooks, and fault injection mechanisms
" Interface with third-party vendors for BSW stack integration and tuning
" Collaborate with internal teams on software requirements, especially in safety and security domains
" Develop and maintain continuous integration and automated testing environments
" Ensure quality through static/dynamic code analysis and validation tools
" Drive prototyping of Client BSW features, accelerating early-stage platform evaluations
" Provide expert technical guidance to ensure efficient delivery of critical features to engineering teams, mentoring less experienced engineers, and fostering a culture of continuous improvement.
" Lead discussions on technology stack selection, balancing scalability, performance, and maintainability.
" Guides the creation of strategic launch and release plans with cross-functional teams while maintaining best practices in coding, documentation, and code reviews.

Operational Management
" Coordinate with manufacturing and validation teams for ECU bring-up, flashing, and test software
" Proactively identify risks in software/hardware interaction and drive mitigations
" Ensure compliance with relevant automotive standards and development processes utilizing advanced design patterns for iterative and scalable development

General Skills:
" Attention to detail and a high level of accuracy in all work
" Critical thinking skills
" Thoughtful problem solving
" Strong communication verbal and written
" Time management

Required Specialized Skills:
" Deep understanding of software platform development and corresponding software.
" Knowledge of typical vehicle EE architectures and automotive development processes.
" Knowledge of functional safety concept (ISO26262) and implementation of same in software.
" Deep Knowledge of embedded system software architecture, real-time operating systems, and web framework components and its interfaces
" Knowledge of connected HPC software components and its peripherals
" Knowledge of connected vehicle infotainment and communication software systems.
" Experienced with introduction into mass production of the same.
" Exhibit mastery of multiple programming languages and script languages C, C++, Java, HTML5
" Knowledgeable of best practices to align with the latest technology and software design principles, influencing architectural decisions through insights into trade-offs.

Desired Skills:
" Consumer electronics SW design architecture
" Rapid prototyping and validation
" Approaches for cloud oriented mobile internet applications
" Connected navigation and driver assistance system technologies

Workplace Flexibility:
" Occasional travel may be required, less than 15%

Years of Relevant Experience:
" 15+ years of software development experience with BSW

Required Education:
" Bachelor s Degree in Computer Engineering, Software Engineering, Computer Science, or related field

Desired Education:
" Master s Degree in Computer Engineering, Software Engineering, Computer Science, or related field


For more information and other jobs available please contact our recruitment team at

careers@tekfortune.com

. To view all the jobs available in the USA and Asia please visit our website at https://www.tekfortune.com/careers/ .

About the Company

T

Tekfortune Inc.

Tekfortune is a software solutions company providing project development and staff augmentation services to companies in various industries including Healthcare, Banking, Finance, Telecommunication and Aviation.

Tekfortune Inc delivers solutions to a wide variety of organizations of various sizes and industries. Our clients include mid-market to Fortune 1000 companies spanning across industries such as: Insurance, Financial, Pharmaceutical, Manufacturing, Retail and many others.

In Tekfortune Inc, we are offering selection of services and solutions at very reasonable rates. With years of experience in the placement and recruitment Industry and over time we have acquired the knowledge essential to comprehend the exact need and dependence on customers. Therefore we provide the customers the best and also the brightest candidates for vacancies. Moreover, by understanding the working interest of customers who is able to place them within the companies where they are able to get maximum opportunity for professional growth.

Tekfortune Inc has a strong emphasis on quality. Its goal would be to achieve client satisfaction by looking into making deliveries satisfaction of customer's business needs. Our ability to quickly identify and effectively employ proven fundamental principles, techniques and resources yields highly desirable results for our clients.

We understand that each industry and organization share a level of uniqueness that requires a tailored approach in order to deliver specific solutions. Such factors as client culture, industry regulations, organizational maturity, financial health and many more items may impact our approach to delivering client solutions.

Having served a wide variety of clients has provided Tekfortune the ability to build subject matter expertise across numerous industries. Our industry expertise combined with our specialized knowledge of Business Process Improvement, Requirements Management and Program & Project Management provides a powerful combination and a tremendous value to our clients.

We are run by a group of industry experts who have decades of experience in delivering custom solutions to our clients.
COMPANY SIZE
20 to 49 employees
INDUSTRY
Computer Software
FOUNDED
2014
WEBSITE
http://www.tekfortune.com/