Senior Embedded Software Engineer
Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Energy Jobline, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Senior Embedded Software Engineer will play a crucial role in designing, implementing, and testing embedded systems for various energy applications. This position requires a strong technical aptitude, a passion for problem-solving, and an ability to work both independently and collaboratively on complex projects. The successful candidate will be responsible for developing high-quality software solutions, optimizing existing code, and ensuring the seamless integration of embedded systems within larger energy management frameworks.
Job Responsibilities
- Design, develop, and maintain embedded software for energy management systems.
- Collaborate with hardware engineers to define interface and integration specifications.
- Conduct code reviews and optimize existing code for performance and reliability.
- Implement software testing protocols to ensure functionality and adherence to design specifications.
- Document software designs, test plans, and system requirements.
- Participate in technical discussions and contribute to architectural design processes.
- Stay current with industry trends and emerging technologies relevant to embedded systems.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
- Minimum of 5 years of experience in embedded software development.
- Proficiency in programming languages such as C/C++ and Python.
- Strong understanding of real-time operating systems (RTOS) and hardware interfacing.
- Experience with debugging tools and methodologies for embedded systems.
- Familiarity with communication protocols (e.g., CAN, I2C, SPI, UART).
- Effective communication skills and ability to work in a team-oriented environment.
Technologies & Tools
The Senior Embedded Software Engineer will utilize a variety of technologies and tools including embedded C/C++, Python, development and debugging environments, and hardware platforms such as ARM Cortex and Raspberry Pi. The role will also involve using version control systems like Git and integration tools for continuous development and delivery.
Ideal Candidates
The ideal candidates will possess strong analytical and critical-thinking skills combined with a proactive approach to challenges. They should be detail-oriented and exhibit exceptional problem-solving abilities while demonstrating a passion for innovation and continuous learning in the field of embedded systems. Team players with excellent collaborative skills who thrive in dynamic and fast-paced environments are highly sought after for this role.
??? people applied to this job
Maryland pays at most $430 a week in unemployment, for up to 26 weeks, its agency says. How to file there →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.
Systems Engineer
Team Remotely Inc.San Diego, USA
Systems Engineer
IT Operations
Network Administration
$70,000 - $120,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
$90,000 - $150,000/Mo
2 years ago
Senior AWS Cloud & Site Reliability Engineer
INFY8.COM.San Diego, USA
AWS Expert
Cloud Infrastructure Specialist
Senior Site Reliability Engineer
$120,000 - $160,000/Mo
2 years ago
Junior Cloud Systems Engineer
Team Remotely Inc.San Diego, USA
Cloud Computing
Systems Engineering
Junior Level
$50,000 - $70,000/Mo
2 years ago
Cloud Engineer
Excel Hire Staffing,LLC.San Diego, USA
cloud computing
infrastructure automation
DevOps
$80,000 - $140,000/Mo
2 years ago
Azure Cloud Engineer
American Recruiting & Consulting Group.San Diego, USA
Azure Cloud
Engineer
Cloud Computing
$90,000 - $140,000/Mo
2 years ago
Cloud Engineer
New York Technology Partners.San Diego, USA
Cloud Computing
DevOps
Infrastructure as Code
$80,000 - $140,000/Mo
2 years ago
Junior System Administrator
Patterned Learning Career.San Diego, USA
System Administration
Junior Level
IT Support
$45,000 - $60,000/Mo
2 years ago
$50,000 - $70,000/Mo
2 years ago