Defense Software Engineer II - Front-End Focus jobs in United States
cer-icon
Apply on Employer Site
company-logo

Tata Technologies · 17 hours ago

Defense Software Engineer II - Front-End Focus

Tata Technologies is seeking a Defense Software Engineer II who will design, implement, test, and maintain software architecture for vehicle systems integration. This role involves developing software solutions with a strong focus on front-end development, including user interface design and human-machine interaction.

AerospaceAutomotiveEmbedded SoftwareMechanical EngineeringProduct Design
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Write, test, and maintain code and scripts for embedded and application-level systems, with an emphasis on front-end application logic and user interface behavior
Develop and maintain clear documentation for software designs, interfaces, and test results, including user interface workflows and interactions logic
Identify opportunities to enhance software processes, tools, and coding practices, contributing to greater efficiency, maintainability, and overall product quality
Work closely with fellow software engineers and cross-functional engineering teams to share knowledge, resolve issues, and ensure successful project execution

Qualification

CC++PythonFront-end frameworksSoftware troubleshootingAgile methodologiesUser interface designSoftware architectureCommunication skillsDetail-orientedIndependent workDocumentation best practices

Required

Bachelor's degree in Computer Science, Computer Engineering or a related technical field, or equivalent work experience
Minimum 2 years of software development experience
Experience developing user-facing software, graphical user interfaces or visualization layers
Experience in software development, configuration, and testing
Experience with software languages, technologies, methodologies, API's, database, and Pub/Sub
U.S. Citizen
Ability to develop in C, C++, Python
Experience working with front-end frameworks, UI toolkits, or visualization libraries
Understanding of usability principles, human-machine interaction, and responsive design concepts
Ability to perform software troubleshooting, quickly finding and fixing software issues and bugs
Superb verbal and written communication skills with the ability to convey technical data to various audiences and work in a team environment
Able to work independently and handle several assignments simultaneously
Detail-oriented with the ability to quickly assimilate and apply new concepts, business models, and technologies
Working knowledge of best practices in documentation of software and software development

Preferred

Master's degree in Computer Science or a related technical field
Extensive experience with Agile Process methodologies
Experience developing and writing requirements definitions
Experience with In-Vehicle Software architecture and design
Experience with the engineering and integration of military ground vehicle electronics systems and subsystems

Company

Tata Technologies

company-logo
Tata Technologies is a product engineering and digital services company that provides product development solutions for manufacturers.

Funding

Current Stage
Public Company
Total Funding
$553.77M
Key Investors
TPG Rise Climate FundWarburg Pincus
2023-11-30IPO
2023-10-13Secondary Market· $193.77M
2017-06-15Secondary Market· $360M

Leadership Team

leader-logo
S. Sukanya
COO
linkedin
leader-logo
Anand Kumar
Chief Digital and Information Officer
linkedin
Company data provided by crunchbase