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

Fluence - Jr. Controls Engineer (m/f/d) - German speaker

Fluence

Erlangen, Bavaria, Germany (Hybrid)
4 Months ago
CoinDCX - Software Development Engineer in Test-2

CoinDCX

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Microsoft - Software Engineer

Microsoft

Redmond, Washington, United States (On-Site)
2 Weeks ago
PwC - Manager-Data Engineer|Pune

PwC

Pune, Maharashtra, India (On-Site)
4 Months ago
Tencent - Senior Site Reliability Engineer

Tencent

Shanghai, Shanghai, China (On-Site)
4 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
1 Day ago
Netflix - Senior Software Engineer, Partner Engineering - APAC

Netflix

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months ago
ByteDance - Research Scientist in Foundation Model, Music Core Machine Learning Graduates - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Riot Games - Corporate Compliance Professional

Riot Games

Los Angeles, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Sinch - Lead System Engineer (Linux)

Sinch

Noida, Uttar Pradesh, India (On-Site)
3 Months ago
Warner Bros Discovery - Manager, BRIM Convergent Mediation Operations

Warner Bros Discovery

Hyderabad, Telangana, India (On-Site)
1 Month ago
ION - Senior Technical Consultant – IT2

ION

Central Sulawesi, Indonesia (On-Site)
4 Months ago
Analog Devices - CAD Engineer

Analog Devices

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Toptracer - Software Engineer in Test (SDET)

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
3 Weeks ago
Rackspace Technology - AWS Devops Engineer II - R-19974

Rackspace Technology

India (Remote)
2 Months ago
Section 9 Interactive - 3D Artist

Section 9 Interactive

Malmö, Skåne County, Sweden (Hybrid)
8 Months ago
Saviynt - Technical Lead, Professional Services - NA

Saviynt

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Oriserve - Lead DevOps Engineer (5+ Yrs Exp)

Oriserve

Noida, Uttar Pradesh, India (On-Site)
2 Months ago
Wizcorp - Unreal Engine Programmer

Wizcorp

Tokyo, Japan (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

PwC - Java Microservices Backend developer - Bangalore (early joiners)

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Paytm - Accounts Payable Associate

Paytm

Noida, Uttar Pradesh, India (On-Site)
3 Weeks ago
PwC - Senior Associate

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Hitachi - Artificial Intelligence - JBU

Hitachi

Chennai, Tamil Nadu, India (On-Site)
3 Months ago
Keywords Studios (Player Support) - Full Stack Lead

Keywords Studios (Player Support)

Pune, Maharashtra, India (Hybrid)
7 Months ago
Vigaet - Internship-Full stack Developer

Vigaet

Bengaluru, Karnataka, India (On-Site)
11 Months ago
Assystems - Safety and Environmental

Assystems

Bagalkote, Karnataka, India (On-Site)
3 Months ago
Nielsen Holdings - Software Developer - Informatica Power Center / AWS / Oracle

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Sportskeeda - Social Media Manager - Tennis

Sportskeeda

India (Remote)
4 Weeks ago
Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

New Delhi, Delhi, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Microsoft - Principal Software Engineering Manager

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Weeks ago
Epic Games - Research Team - Targeted Large Language Models and Fine-tuning

Epic Games

Montreal, Quebec, Canada (On-Site)
6 Days ago
Microsoft - Research Intern - Optical Technologies

Microsoft

Mountain View, California, United States (On-Site)
1 Month ago
Nielsen Holdings - Manager, Software Engineer (Big Data)

Nielsen Holdings

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
Fluence - Lead Engineer - Advanced Battery Modules

Fluence

Houston, Texas, United States (Hybrid)
4 Months ago
Samsung Semiconductor - Intern, Memory Solutions Research Engineer

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Weeks ago
Microsoft - Senior Silicon Architect

Microsoft

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Microsoft - Researcher

Microsoft

Beijing, Beijing, China (On-Site)
1 Month ago
Krafton  - [Infra Div.] Technology Solution Engineer (4년 ~ 10년)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
ByteDance - Research Scientist Graduate (Foundation Model - Vision and Language)

ByteDance

Seattle, Washington, United States (On-Site)
1 Week 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