What are the responsibilities and job description for the Embedded Positions position at 1Fivetech?
Job Title: Embedded Platform Engineer
Erie,PA
USC
- Bachelor of Science in Software Engineering, Computer Science, or other Engineering discipline
- Minimum of 8 years’ software engineering experience
- Experience in developing, modifying, and debugging device drivers, bootloaders, or board support packages
- Experience with Linux OS on embedded systems
- Experience contributing to the design of new embedded software systems
- Experience with hardware/software integration, Docker, languages such as C/C , Bash, Python
- Experience developing and testing embedded software
- Understanding of CI/CD software engineering practices
- Experience defining system-software designs and exploring technical feasibility tradeoffs
- Knowledge of professional software engineering practices & best practices for the full software development life cycle, including requirements management, coding standards, code reviews, source control management, build processes, defect tracking, testing, and operations
- Ability to prioritize and manage tradeoffs effectively to meet overall objectives
- Ability and willingness to support hands-on validation in simulation laboratory and on-locomotive
- Ability and willingness to travel as required
- Experience with ARM development, Data Distribution Service (DDS), Embedded RTOS, GoogleTest
- Knowledge of Model Based Systems Engineering with SysML
2)Embedded SW Developer
Erie,PA
8 Years
Visa: USC
Core Programming Skills
Proficient in C programming for embedded systems development
Strong understanding of memory management, pointers, inter-process communication, and real‑time constraints
Development Tools & IDEs
Hands-on experience with GHS Multi IDE (Green Hills Software) for embedded development and debugging
Experience with Visual Studio for application-level or tool-based development
Familiarity with .NET Widgets for SSH integration (UI components for secure connections)
Operating Systems & Firmware
Experience working with RTOS-based systems (task scheduling, priority management, ISR handling)
Knowledge of embedded boot processes and low-level firmware development
Security & Communication Protocols
Practical experience with WolfSSL for secure communication implementation (TLS/SSL)
Working knowledge of WolfSSH for embedded SSH protocol handling
Understanding of encryption fundamentals and secure coding practices
Debugging, Logging & Analysis Tools
Skilled in using Wireshark for network packet analysis and protocol debugging
Experience using CLI-based tools for device interaction and system diagnostics
Familiarity with Tera Term for serial communication, log monitoring, and scripting
Embedded System Skills
Experience with microcontrollers, low-level drivers, and hardware–software interfacing
Ability to read schematics, understand communication buses (UART, SPI, I2C)
Strong problem-solving skills for debugging complex real-time embedded issues
Additional Competencies
Experience working in Agile development environments
Ability to collaborate with cross‑functional teams (hardware, testing, systems engineering)
3)Job Title:Embedded Testing V&V
Location: Erie,PA
Visa: USC
Immediate requirement
Core Competencies
Embedded software validation & verification (V&V)
Locomotive control system testing across propulsion, braking, auxiliaries, and networking subsystems
Hardware‑in‑the‑Loop (HIL) and Software‑in‑the‑Loop (SIL) testing
Test plan development, execution, and defect analysis
Understanding safety‑critical and real‑time embedded behavior
Technical Skill Set
Locomotive Systems Knowledge
Propulsion control (traction motors, inverters, alternators)
Brake systems (dynamic braking, pneumatic braking, blended braking)
Power electronics (IGBT inverters, converters, DC link, GTO units)
Engine control systems (Diesel ECU interactions, crank, load control)
Auxiliary systems: compressors, cooling systems, battery chargers
Networking and messaging:
MVB, CAN, Ethernet/IP, TCP/UDP
RTI DDS / publish–subscribe architectures
Embedded Testing Expertise
Embedded Linux and/or RTOS‑based controller testing
Verification of:
State machines
Control loops
Safety interlocks
Diagnostic and fault‑handling logic
Regression, functional, integration, and system‑level testing
Failure reproduction and root‑cause isolation
Test automation scripting (Python, Bash)
HIL / SIL Test Environments
Real‑time simulator usage (dSPACE, NI PXI, Speedgoat, or custom locomotive HIL racks)
Plant models for motor, inverter, generator, load banks, and braking simulations
Stimulus injection & signal monitoring for:
Analog I/O
Digital I/O
PWM channels
Sensor emulation
Logging and waveform analysis tools
Pay: $30.00 - $35.00 per hour
Expected hours: 40.0 per week
Experience:
- Embedded Software Developer: 8 years (Required)
- ITT Embedded Testing: 8 years (Required)
- Embedded Platform Linux: 8 years (Required)
Location:
- Erie, PA 16546 (Required)
Work Location: In person
Salary : $30 - $35