Senior Embedded Software Engineer


Job Details

Embedded Software Developer with Hardware Background


Company Overview: We are a leading provider of data management solutions tailored specifically for renewable energy clients. Our innovative technology empowers organizations to efficiently collect, analyze, and utilize data to optimize their renewable energy assets. As we continue to expand our offerings and reach, we are seeking a skilled Embedded Developer with a strong hardware background to join our dynamic team.


Job Description: As an Embedded Linux Developer with a hardware background, you will play a pivotal role in the development and enhancement of our cutting-edge data management solutions for renewable energy clients. You will be responsible for designing, implementing, and maintaining embedded Linux systems that interface with hardware components critical to our data collection and analysis processes.


Key Responsibilities:

  1. Embedded Linux Development: Design, develop, and optimize embedded Linux systems to meet the unique requirements of data management in renewable energy applications.
  2. Hardware Integration: Collaborate with hardware engineers to integrate embedded software with various hardware components such as sensors, controllers, and communication modules.
  3. Device Drivers: Develop and maintain device drivers for interfacing with hardware peripherals, ensuring efficient data transfer and device communication.
  4. System Integration: Integrate embedded systems with our data management platform, ensuring seamless operation and compatibility with existing infrastructure.
  5. Performance Optimization: Identify and implement performance optimizations to enhance the efficiency and responsiveness of embedded systems, particularly in resource-constrained environments.
  6. Testing and Debugging: Conduct thorough testing and debugging of embedded software and hardware components to ensure reliability, stability, and compliance with specifications.
  7. Documentation: Create comprehensive documentation including design specifications, user manuals, and technical guides to facilitate efficient development and support processes.
  8. Collaboration: Collaborate closely with cross-functional teams including software engineers, hardware engineers, and data scientists to achieve project objectives and deliver high-quality solutions on schedule.
  9. Continuous Learning: Stay updated on emerging technologies, tools, and best practices in embedded systems development, Linux programming, and renewable energy industry trends.


Qualifications:

  • Bachelor s degree in Computer Engineering, Electrical Engineering, or related field.
  • Proven experience in embedded Linux development, including kernel customization, application development, and debugging.
  • Strong understanding of hardware concepts and experience with hardware-software integration.
  • Proficiency in C/C++ programming languages and shell scripting.
  • Experience with embedded Linux build systems such as Yocto or Buildroot.
  • Familiarity with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
  • Excellent problem-solving skills and ability to work effectively in a fast-paced, collaborative environment.
  • Strong communication skills with the ability to convey complex technical concepts clearly and concisely.


Preferred Qualifications:

  • Master s degree in Computer Engineering, Electrical Engineering, or related field.
  • Experience with real-time operating systems (RTOS) and embedded software development methodologies.
  • Knowledge of networking protocols and cybersecurity principles relevant to embedded systems.
  • Familiarity with data management and analytics technologies used in the renewable energy industry.
  • Experience with programming languages such as Python for automation and scripting tasks.


Join Our Team: If you are passionate about leveraging your skills in embedded Linux development and hardware integration to drive innovation in the renewable energy sector, we invite you to join our team. Be part of a dynamic company at the forefront of data management solutions for a sustainable future. Apply now and help shape the future of renewable energy data management!





 InVenture

 06/01/2024

 All cities,WI