Sr. Software Engineer

4 Months ago • 4 Years + • Research & Development

Job Summary

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

Job Details

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

Similar Jobs

Tejas Networks - Staff Engineer -GPON Development

Tejas Networks

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
ByteDance - Senior Site Reliability Engineer, CDN

ByteDance

Singapore (On-Site)
3 Months ago
Info Stretch - Lead Data Engineer

Info Stretch

Pune, Maharashtra, India (On-Site)
3 Months ago
NVIDIA - Senior Failure Analysis Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
ByteDance - Global SRE Lead, Security Engineering

ByteDance

Singapore (On-Site)
3 Months ago
Luxoft - Senior GPU Kernel Developer

Luxoft

Mexico City, Mexico City, Mexico (Remote)
2 Months ago
UST - Physical Design Engineer

UST

Karnataka, India (On-Site)
5 Months ago
BestEx Research - Senior Software Engineer

BestEx Research

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Fluence - Sr. Software Architect (m/f/d)

Fluence

Berlin, Berlin, Germany (On-Site)
3 Months ago
Tesla - Student Software Developer - Vision/Image Processing

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rackspace Technology - DevOps Engineer (AWS Terraform)

Rackspace Technology

India (Remote)
1 Week ago
Nielsen Holdings - Software Engineer - (Java/Python, Sencha Ext JS, Oracle, Postgres, Spring boot, AWS)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Analog Devices - CAD Engineer

Analog Devices

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Tejas Networks - Staff Engineer -GPON Development

Tejas Networks

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Ness Digital - Backend Developer with PL/SQL and Linux experience

Ness Digital

Iași, Iași County, Romania (Remote)
1 Week ago
SSC Technologies - Integration Engineer - Hybrid

SSC Technologies

İstanbul, İstanbul, Türkiye (Hybrid)
4 Months ago
NVIDIA - ASIC Engineer - PCIe

NVIDIA

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ByteDance - Research Scientist, Multimodality

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
DEVOTEAM - IT Traineeship - Data (Dutch speaking)

DEVOTEAM

Amsterdam, North Holland, Netherlands (On-Site)
3 Months ago
Microsoft - Member of Technical Staff – Windows Engineer

Microsoft

(Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Citeline - UX Developer

Citeline

India (Remote)
4 Months ago
PwC - Assurance - Financial Markets - Structured Finance - Securitization - Manager

PwC

Kolkata, West Bengal, India (On-Site)
3 Months ago
Nagarro - Staff Engineer, QA Automation

Nagarro

India (Remote)
4 Months ago
PwC - IN-Associate – Power Platform -Ms Dynamics– Advisory  - Chennai

PwC

Chennai, Tamil Nadu, India (On-Site)
4 Months ago
Keywords Studios (Player Support) - Software Engineer- Lead

Keywords Studios (Player Support)

Pune, Maharashtra, India (On-Site)
2 Months ago
Saviynt - Technical Lead, Professional Services

Saviynt

Bengaluru, Karnataka, India (Hybrid)
4 Months ago
Pariah Interactive - Game Developer (India)

Pariah Interactive

India (Remote)
5 Months ago
Harness - Senior Software Engineer - AI Assistant

Harness

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Assystems - Communication Engineer

Assystems

Hyderabad, Telangana, India (On-Site)
3 Months ago
Alphasense - Join AlphaSense India Talent Community

Alphasense

Delhi, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Fabric - Applied Researcher, Cryptography Proof Systems

Fabric

Los Angeles, California, United States (Remote)
4 Months ago
Google - Senior Software Engineer, Machine Learning, YouTube

Google

San Bruno, California, United States (On-Site)
1 Month ago
Riot Games - Senior Software Engineer - Data Foundation

Riot Games

Dublin, County Dublin, Ireland (On-Site)
3 Months ago
Microsoft - Research Intern - Applied Sciences Group (Computer Agent)

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
NVIDIA - Senior Mask Design Engineer

NVIDIA

California, United States (Hybrid)
1 Week ago
ByteDance - Research Scientist in Large Language Model, Graduates - Doubao (Seed) - 2024 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Nagarro - SAP Associate Consultant FI/CO

Nagarro

Germany (Remote)
1 Month ago
ByteDance - Research Scientist, Vision Foundation Model

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Solvative - WordPress Developer - Winter Internship 2025

Solvative

Ahmedabad, Gujarat, India (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

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

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug