CID_CD Automation Software Engineer
Apply NowCompany: RKF Engineering Solutions LLC
Location: Washington, DC 20011
Description:
RKF Engineering specializes in the design of next generation communication systems and software for today's most advanced RF communication networks. Based in the Washington DC metro area, RKF is seeking exceptional engineers & developers to work in a dynamic team environment on an array of challenging problems.
Our firm is always seeking experienced and innovative engineers and developers a who are looking for an exciting challenge
Successful candidates will have familiarity in one or more of the following areas: communications theory, link budgets, electromagnetic theory, network architecture/protocols, RF design, antennas, wireless communications, signal processing, optimization & operations research, modeling & simulations.
Full-time, working as part of small (5-10 person) interdisciplinary teams of SW engineers, CI/CD and SW automation developers, RF modelling engineers, and RF systems engineers.
Location: Fully remote with the possibility of occasional travel to attend team and customer meetings
Description of Responsibilities
Contribute to the development, improvement, and optimization of SW tooling within our IDE, build toolchain, testing toolchain, and deployment toolchain within the dynamic setting of a team actively developing a large-scale enterprise software solution
Support tooling to enhance secure development practices such as code scanning and software supply chain management
Contribute to the seamless and performant implementation of network and code interfaces requiring base knowledge in several programming languages
Maintain, improve, and optimize the usability and performance of SW infrastructure which supports the effective execution of code implementing math, physics, and/or RF engineering algorithms
Continually stay updated with the state of the art and best practices for tools, languages, or processes we either leverage currently or could be used to improve, expand, or better our SW development process
Requirements
A university degree in, or related to, the fields of computer engineering, SW development, electrical engineering, physics, and/or mathematics
2-3+ years of work, project, or otherwise demonstrable experience in at least one of the fields listed above
Demonstrable command of Git, Bash, Docker, Kubernetes, SQL, JS/Node.JS, C/C++, Python, or other similar programming languages and tools
Demonstrable command of industry-standard full-stack SW development practices, such as version control, build toolchain, dependency management, unit/integration/automated testing, CI/CD, and peer programming and code review processes
Additional Desirable Experience
Awareness or interest in electromagnetics, radio Tx/Rx chain modelling/simulation, spectrum resource management & optimization, signal processing, frequency domain, and wireless communications fundamentals
Experience with cloud environments such as AWS, Azure, or Oracle Cloud
Experience with Agile software development practices and/or Scaled Agile Framework projects
Our firm is always seeking experienced and innovative engineers and developers a who are looking for an exciting challenge
Successful candidates will have familiarity in one or more of the following areas: communications theory, link budgets, electromagnetic theory, network architecture/protocols, RF design, antennas, wireless communications, signal processing, optimization & operations research, modeling & simulations.
Full-time, working as part of small (5-10 person) interdisciplinary teams of SW engineers, CI/CD and SW automation developers, RF modelling engineers, and RF systems engineers.
Location: Fully remote with the possibility of occasional travel to attend team and customer meetings
Description of Responsibilities
Contribute to the development, improvement, and optimization of SW tooling within our IDE, build toolchain, testing toolchain, and deployment toolchain within the dynamic setting of a team actively developing a large-scale enterprise software solution
Support tooling to enhance secure development practices such as code scanning and software supply chain management
Contribute to the seamless and performant implementation of network and code interfaces requiring base knowledge in several programming languages
Maintain, improve, and optimize the usability and performance of SW infrastructure which supports the effective execution of code implementing math, physics, and/or RF engineering algorithms
Continually stay updated with the state of the art and best practices for tools, languages, or processes we either leverage currently or could be used to improve, expand, or better our SW development process
Requirements
A university degree in, or related to, the fields of computer engineering, SW development, electrical engineering, physics, and/or mathematics
2-3+ years of work, project, or otherwise demonstrable experience in at least one of the fields listed above
Demonstrable command of Git, Bash, Docker, Kubernetes, SQL, JS/Node.JS, C/C++, Python, or other similar programming languages and tools
Demonstrable command of industry-standard full-stack SW development practices, such as version control, build toolchain, dependency management, unit/integration/automated testing, CI/CD, and peer programming and code review processes
Additional Desirable Experience
Awareness or interest in electromagnetics, radio Tx/Rx chain modelling/simulation, spectrum resource management & optimization, signal processing, frequency domain, and wireless communications fundamentals
Experience with cloud environments such as AWS, Azure, or Oracle Cloud
Experience with Agile software development practices and/or Scaled Agile Framework projects