USCTEK · 2 days ago
Senior Embedded Software Developer
Wonder how qualified you are to the job?
Insider Connection @USCTEK
Responsibilities
Design, develop, test, and maintain embedded software for energy storage products.
Write, debug, and optimize code in C and Python.
Develop custom Layer 3 communication protocols.
Implement SecDevOps practices for security integration.
Design and integrate HMI and SCADA systems.
Collaborate with hardware engineers for software integration.
Provide technical documentation and support.
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.
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
Company
USCTEK
We are a technology and business consultancy with a diversely skilled employee workforce of over three hundred software engineers, business analysts, and domain-specific subject matter experts positioned across the United States and around the world.
Funding
Current Stage
Growth StageCompany data provided by crunchbase