Sr. Software Engineer

2 Months ago • 4 Years + • Research & Development

About the job

Job Description

Lead software development for Smiths Detection. Requires strong C++, Linux, and experience with inter-process communication. Experience with RTOS, Bare Metal, or Linux embedded systems is essential. Knowledge of cybersecurity and security scan tools is a plus.
Must have:
  • C++ Experience
  • Linux Programming
  • Inter-process Communication
  • RTOS/Bare Metal
Good to have:
  • Kernel Configuration
  • Driver Development
  • Test-Driven Development
  • Object-Oriented Development
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

Job Purpose

To lead, design, develop, test and maintain software to project cost, quality & timescales.

Estimating tasks and executing work packages within defined scope and budget.

Conduct process analysis; recommending changes in policies and procedures.

Responsibilities

  • Design, Architect, Plan & estimate project work.
  • Evaluating design options against technical & project criteria.
  • Lead and report progress of all technical activities against target to stakeholders.
  • Active participation in design reviews.
  • Design, simulate, test & record results to verify requirements.
  • Work with appropriate software development tools for source control, issue and task tracking applications as appropriate.
  • Keep design records of software development in line with process requirements.
  • Acquire an in-depth understanding of the product under development.
  • Follows policies, processes and standards to achieve excellence the discipline.
  • Organising personal workload including managing multiple tasks.
  • Seek to improve the software development process
  • Actively communicate with other members of the local software team, other disciplines and the wider Smiths Detection community.
  • Responsible for personal health, safety of yourself & others.
  • Attend training to develop relevant knowledge & skills.
  • Ensures adherence to business policies, Legal requirements, Ethics.
  • 1st or 2:1 degree in a relevant discipline
  • 4+ years industrial experience
  • Technical team leader experience
  • Understanding of cybersecurity issues and security scan tool
  • Experience in Linux application programming – multithreaded
  • Strong understanding about Inter-process communication.
  • Solid C++
  • Experience in shell scripting
  • Experience in UI programming using QT
  • Experience in writing Documentation
  • Experience of developing for RTOS, Bare Metal or Linux embedded target environments
  • Experienced in following formal development processes

Technical Knowledge, Skills And Abilities

  • Experience of RDBMS
  • Experience of kernel configuration and driver development
  • Experience of test-driven development
  • Experience of object-oriented development
  • Experience of networking technologies
  • Experience of developing for Windows or Web applications
  • Experience of UML
  • Experience of other programming languages
  • Knowledge of Artificial Intelligence or Machine Learning

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Ahmedabad, Gujarat, India (On-Site)

Karnataka, India (Hybrid)

Vijayawada, Andhra Pradesh, India (On-Site)

Hyderabad, Telangana, India (On-Site)

Hyderabad, Telangana, India (On-Site)

View All Jobs

Get notified when new jobs are added by Stonewall Collision & Auto Painting

Similar Jobs

Luxoft - Murex Market Risk Consultant

Luxoft, India (On-Site)

Sinch - System Engineer

Sinch, India (On-Site)

SSC Technologies - Integration Engineer

SSC Technologies, Italy (On-Site)

Riot Games - Researcher III - Teamfight Tactics

Riot Games, United States (On-Site)

Marvell - Staff Engineer - Device Driver

Marvell, India (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Keywords Studios (Player Support) - Software Engineer II - DevOps

Keywords Studios (Player Support), India (Hybrid)

Illumina - IT Engineer- Data Protection

Illumina, India (On-Site)

BITSILICA - Python with Video Exposure

BITSILICA, India (On-Site)

GeoServe - Senior Backend Engineer

GeoServe, India (On-Site)

Meta - Design Verification Engineer

Meta, United States (On-Site)

Checkpoint Systems - Software Engineer, DevOps

Checkpoint Systems, India (On-Site)

Paypal - Lead Principal ML Engineer, AI Solutions

Paypal, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Sony India Software Centre - BW, BPC skilled resource -8~10 years of experience-2

Sony India Software Centre, India (On-Site)

Sinch - Manager - Customer Success

Sinch, India (On-Site)

Cadence - Lead Product Validation Engineer

Cadence, India (On-Site)

GoTo Group - Lead Software Engineer (IC)

GoTo Group, India (On-Site)

Toast - Staff Software Engineer

Toast, India (On-Site)

Assystems - Safety and Environmental

Assystems, India (On-Site)

Oil and Gas Job Search  - Senior Riser and Pipeline Engineer - TSI

Oil and Gas Job Search , India (Hybrid)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Neostella - Senior Graph Database Architect

Neostella, Colombia (On-Site)

PlayStation Global - Senior Machine Learning Engineer, Anomaly Detection

PlayStation Global, United Kingdom (Hybrid)

Allied Machine - ADDAMS Analyst

Allied Machine, United States (Hybrid)

Nextgen-Clearing - Oracle Developer

Nextgen-Clearing, India (On-Site)

ByteDance - Cloud Hardware System Architect

ByteDance, United States (On-Site)

Get notifed when new similar jobs are uploaded