Senior Software Engineer
A Society Group, Inc.
Foster City, california
Job Details
Full-time
Full Job Description
Software Engineer
Join one of the most exciting startup in the automotive industry!
We are seeking a highly motivated software engineer to drive the evolution of our codebase. This role is crucial in improving code quality, enhancing developer productivity, and ensuring compliance with industry standards.
Responsibilities
- Codebase Analysis: Conduct thorough assessments of our codebase to identify areas for improvement, such as outdated compilers, deprecated code, and suboptimal coding practices.
- Compiler Upgrades: Lead the migration to newer compiler versions, addressing compatibility issues and enabling advanced compiler warnings.
- Code Refactoring: Refactor code to improve readability, maintainability, and performance, aligning with coding standards and best practices.
- Toolchain Optimization: Explore and implement new tools and technologies to streamline development processes and enhance code quality.
- Collaboration: Work closely with development teams to understand their needs and provide guidance on code modernization strategies.
- Documentation: Maintain clear and concise documentation of modernization efforts, including best practices and lessons learned.
Requirements
Qualifications (6+ Years of Experience)
- Strong proficiency in C++ and Python programming languages.
- Experience with code refactoring and optimization techniques.
- Familiarity with build systems (e.g., Bazel) is preferred.
- Understanding of software development lifecycle and methodologies.
- Excellent problem-solving and analytical skills.
- Ability to work independently and as part of a team.
Desired Skills
- Knowledge of industry standards (e.g., HAP, Autosar, Misra).
- Experience with static analysis tools and code quality metrics.
- Proficiency in scripting languages (e.g., Python, Bash).
By joining our team, you will have the opportunity to make a significant impact on the future of the company by improving code quality, increasing developer efficiency, and driving innovation.
Benefits
- Health Care Plan (Medical, Dental & Vision)
- Life Insurance (Basic, Voluntary & AD&D)
- Paid Time Off (Vacation, Sick & Public Holidays)
- Training & Development
- Retirement Plan (401k, IRA)
- Daily free breakfasts and lunches