Embedded Systems Software Engineer jobs in United States
info-icon
This job has closed.
company-logo

SURVICE Engineering ยท 5 months ago

Embedded Systems Software Engineer

SURVICE Engineering is currently seeking an Embedded Systems Software Engineer to support growing project interest from sponsors in our sector. The role focuses on research & development and building custom software applications, primarily for drone control applications.

AerospaceInformation TechnologyNational Security
check
Work & Life Balance
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Brainstorm, conceptualize, design and prototype new systems and software architectures
Research new technologies and software libraries that may be applicable to our product roadmap and vision
Support proposal development
Analyze and implement solutions for technical design challenges
Validate software and system performance through experimentation and refactor

Qualification

C/C++Object-Oriented programmingEmbedded systems developmentPythonJavaGitAnalytical skillsEnthusiasm for innovationCommunication skillsTeam playerAttention to detail

Required

Bachelor's Degree in Computer Science/Computer Engineering or related discipline and 5+ years of relevant experience
Experience developing using C/C++, Java, or Python (at least 5 years of experience)
Experience with functional Object-Oriented programming and design (at least 5 years of experience)
Developing custom applications using Arduino, Raspberry Pi, Odroid, Beaglebone, or other embedded systems
Well-developed communication skills: verbal, written, and presentation
Excellent analytical and organizational skills, attention to detail
Enthusiasm to explore new and innovative processes, ideas, and techniques
Independent, with minimal supervision
Team player with a winning positive attitude

Preferred

Design, analysis, and testing of products and systems
Git or other version control systems
Extra points for knowledge of GitLab CI/CD pipeline management
Converting structures to/from Binary data
Network communications
Linux or Windows scripting
Robot Operating System (ROS)
Multi-threaded programming
Encryption and OPSEC (ECDSA signatures)
Iridium communications (Short Data Burst, RUDICS, etc.)
Artificial Intelligence/Machine Learning (AI/ML), Neural Networks, or computer vision

Benefits

Competitive salaries
Comprehensive insurance options
Paid time off
401k
Flexible spending
Tuition reimbursement

Company

SURVICE Engineering

twittertwitter
company-logo
Providing unparalleled services and technology solutions in support of National Defense and the U.S. Warfighter.

Funding

Current Stage
Growth Stage

Leadership Team

leader-logo
Stan Mecinski
General Counsel
linkedin
Company data provided by crunchbase