Senior Embedded Software Developer @ Steneral Consulting | Jobright.ai
JOBSarrow
RecommendedLiked
0
Applied
0
Senior Embedded Software Developer jobs in United States
86 applicants
company-logo

Steneral Consulting · 2 days ago

Senior Embedded Software Developer

Wonder how qualified you are to the job?

ftfMaximize your interview chances
ConsultingHealth Care
check
Actively Hiring

Insider Connection @Steneral Consulting

Discover valuable connections within the company who might provide insights and potential referrals, giving your job application an inside edge.

Responsibilities

Design, develop, test, and maintain embedded software for new and existing products in the energy storage space.
Write, debug, and optimize code primarily in the C programming language, with additional development in Python.
Work within Linux and Windows environments to develop software solutions.
Develop custom Layer 3 (L3) communication protocols to ensure efficient and secure data exchange between systems.
Implement SecDevOps practices to integrate security into all stages of software development.
Ensure the cybersecurity of products by implementing secure code storage practices and conducting regular security assessments.
Design and integrate Human-Machine Interface (HMI) and Supervisory Control and Data Acquisition (SCADA) systems for monitoring and control.
Utilize version control systems to manage and track changes to the software codebase.
Collaborate closely with hardware engineers to integrate and troubleshoot embedded software.
Provide technical documentation and support to ensure comprehensive understanding of the software solutions.

Qualification

Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.

Embedded Software DevelopmentC/C++ ProgrammingPythonLinuxWindowsL3 Communication ProtocolsSecDevOps PracticesSecurity IntegrationCybersecurity PrinciplesSecure Code StorageHMI/SCADA Systems DevelopmentVersion Control SystemsGitProblem-SolvingCommunicationTeamworkElectrical EngineeringEnergy Storage Industry ExperienceAgile DevelopmentYocto ProjectCustom Linux Build ToolsIEC 61850 ProtocolsProgramming LanguagesEmbedded Systems DevelopmentLeadership

Required

Bachelor's degree in Computer Science, Electrical Engineering, or a related field. A Master’s degree or equivalent experience is a plus.
5-7 years of hands-on experience in embedded software development.
Proficiency in C/C++ programming language; experience with Python is highly desirable.
Solid understanding of Linux and Windows operating systems for embedded development.
Experience in developing custom L3 communication protocols.
Familiarity with SecDevOps practices and a strong focus on integrating security into software development.
Knowledge of cybersecurity principles and secure code storage methodologies.
Experience with HMI/SCADA systems development.
Proficiency with version control systems such as Git.
Strong problem-solving skills and the ability to work independently or as part of a team.
Excellent communication skills and the ability to document and explain complex technical concepts.

Preferred

Background in electrical engineering or experience in the energy storage industry.
Proficiency with agile development methodologies.
Familiarity with the Yocto Project or other custom Linux build tools
Understanding of IEC 61850 protocols
Experience leading projects/teams
Knowledge of other programming languages and tools related to embedded systems development.

Benefits

Travel and board paid for orientation
Travel & board paid for occasional travel to facility in upstate NY

Company

Steneral Consulting

twittertwitter
company-logo
Steneral Consulting is an IT firm that offers technical expertise, market analysis, customer service, and workforce solutions.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase
logo

Orion

Your AI Copilot