Senior Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Cygnus Professionals Inc. ยท 1 day ago

Senior Software Engineer

Cygnus Professionals Inc. is seeking a Senior Software Engineer to join their team. The role involves developing embedded systems with strong C/C++ skills and experience in real-time operating systems, as well as collaborating on UI/UX tools and communication protocols.

Information TechnologyRoboticsSoftware
check
Comp. & Benefits
badNo H1BnoteU.S. Citizen Onlynote
Hiring Manager
Amit Kumar
linkedin

Responsibilities

Develop embedded systems using C/C++
Work with Embedded Linux or other RTOS
Design UI/UX simulator tools using VB.NET or VC#
Handle communication protocols like CAN, RS232, RS422, RS485, SPI, I2C, Timers, EEPROM, and Flash Driver interfaces
Utilize source version control systems like Git and Subversion
Debug multi-threaded applications using advanced tools
Track defects using software like JIRA and Bugzilla

Qualification

Embedded C/C++Embedded Linux/RTOSCommunication protocolsVB.NETVC#Source version controlMulti-threaded applicationsJavaPythonColdFire microcontrollersARM 32 bit microcontrollersDefect tracking software

Required

BS or BA in Computer Engineering, Electrical Engineering, Computer Science or closely related field with a minimum of 7 years of experience
or a master's degree in software engineering and a minimum of 5 years of experience
Strong embedded C/C++ development experience
Strong technical knowledge in relevant area of expertise - Embedded working experience on Embedded Linux or other RTOS (VxWorks, ThreadX, Green Hills, etc.), inter process communication, and multithreaded applications
Good VB.NET or VC# experience for designing UI/UX simulator tools
Hands on development experience with either of the communication protocols like CAN, RS232, RS422, RS485, SPI, I2C, Timers, EEPROM and Flash Driver interfaces
Experience with source version control systems (Git, Subversion, Atlassian tools)
Experience with multi-threaded application and real time debugging experience with advanced tools like emulators, logic serial analyzers, remote debugging, scopes, serial line analyzer, JTAG/BDM and CANalyzer
Experience with defect tracking software such as JIRA, Bugzilla

Preferred

Experience with Java or Python
Experience on ColdFire and ARM 32 bit microcontrollers
Able to understand hardware design and schematics, including electrical 1-line and 3-line at high level
Able to work in elevator hoistways and machine rooms as needed
Working experience in product-based companies

Company

Cygnus Professionals Inc.

twittertwittertwitter
company-logo
Cygnus Professionals is a computer software company that provides business-IT transformation solutions.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Surya Vempati
President
linkedin
Company data provided by crunchbase