MD
HEM Software Engineer
Macpower Digital Assets Edge Private Limited
đșđž United States
On-site
5 days ago
- UI/UX
- HTML
- CSS
- JavaScript
- C++
- Python
- System Design
- Agile
5 days ago
- Build and maintain software that powers Helix Event Management to improve operational efficiency, safety, and reliability in rail and public transportation.
- Integrate software with signaling, communications, and control systems to enable reliable event monitoring and data flow.
- Design, develop, document, and maintain production software for transportation networks.
- Integrate software with hardware systems and protocols for rail and transit operations.
- Implement rigorous testing, fault tolerance, and redundancy to support safety and reliability.
- Ensure solutions align with industry regulations and certification requirements.
- Collaborate on intuitive UI/UX and create userâfriendly interfaces for internal and external users.
- Provide ongoing maintenance, bug resolution, updates, and user support.
- Work crossâfunctionally with hardware engineers, data scientists, project managers, and transportation SMEs.
- Stay current with emerging technologies and recommend relevant improvements.
- Build frontâend features from mockups using HTML, CSS, and JavaScript frameworks.
- Integrate with relational databases and backend services for data exchange.
- Test for functionality and responsiveness across devices and browsers.
- Troubleshoot defects, verify fixes, and participate in code reviews to uphold best practices and quality.
- Manage user support and feedback loops for continuous improvement.
- Bachelor's degree in Computer Science, Software Engineering, IT, or related field.
- 2â4 years of professional software engineering experience.
- Proficiency in C, C++, Python, and JavaScript.
- Experience with modern software frameworks and tools.
- Knowledge of hardwareâsoftware integration and communication protocols.
- Experience in software development within rail or transportation is strongly preferred.
- Familiarity with system design, development, deployment, and Agile methods.
- Native or bilingual proficiency in English.
- Reports to an engineering lead or manager.
- Onsite at the client office; occasional travel to customer sites for technical meetings may be requested.
- Interview process: phone or video, then inâperson.
HEM Software Engineer · Macpower Digital Assets Edge Private Limited