Cygnus Professionals logo

Cygnus Professionals

Embedded Software Engineer - Must Have

Cygnus Professionals

📍 Hyderabad, India 🇮🇳

full-time
mid-level
Posted —

Key Skills

CTICodeComposerPythongit

Industry

Consumer ElectronicsIndustrial Automation

Job Description

Job Title: Embedded Software Engineer

Location: Hyderabad India

Employment Type: Full Time Role



Job Responsibilities:

Provide software solutions to merge multiple applications on shared platforms

Work on business-impactful tasks such as implementing customer specific features, advanced data collection functionality and adherence to regional elevator building codes

Provide customer, field and factory support for troubleshooting, debugging & software upgrades

Provide software support (e.g., build, distribution, testing) for software deployments

Work with engineering centers worldwide for global component development


Experience/Qualifications:

At least 5 years of experience with embedded software development or at least 3 years of experience with an advanced degree in a related field

Software design and development experience developing real time embedded applications using C

Software debugging and testing experience including use of in-circuit emulator, remote debugging, scopes, serial line analyzer and CANalyzer

Experience with TI C2000 microcontrollers, Code Composer Studio, and ST microcontrollers.

Experience with printed circuit board components

Experience with serial communication protocols

Experience with scripting languages and desktop tools (e.g., Python, Visual Studio)

Experience with cybersecurity concepts and tools (SHA, ECC, Coverity, Blackduck, etc.)

Should understand and have been exposed to operating system and compiler designs with the capability to apply the knowledge

Experience with software version control tools e.g. git, BitBucket, Jira

Must have strong analytical and debugging skills.

Willing to work in a fast-paced changing environment and be able to learn and work with multiple elevator system components in parallel

Education:

The minimal education requirement is a B.Tech. degree in Computer Science, Computer Engineering, Software Engineering or related fields.